The problem of determining which permutations can be sorted using certain switchyard networks is a venerable problem in computer science dating back to Knuth in 1968. In this work, we are interested in permutations which are sortable on a double-ended queue (called a deque), or on two parallel stacks. In 1982, Rosenstiehl and Tarjan presented an O(n) algorithm for testing whether a given permutation was sortable on parallel stacks. In the same paper, they also presented a modification giving O(n) test for sortability on a deque. We demonstrate a slight error in the version of their algorithm for testing deque sortability, and present a fix for this problem. The general enumeration problem for both of these classes of permutations remains un...
AbstractIn his Ph.D. thesis, Julian West (Permutations with restricted subsequences and stack-sortab...
International audienceGeneralizing stack sorting and c-sorting for permutations, we define the permu...
The special purpose sorting operation, context directed swap (CDS), is an example of the block inter...
The problem of determining which permutations can be sorted using certain switchyard networks is a v...
We study sorting by queues that can rearrange their content by applying permutations from a predefin...
A permutation is said to avoid a pattern if it does not contain any subsequence which is order-isomo...
Knuth introduced the problem of sorting with a sequence of stacks. Tarjan extended this idea to sort...
AbstractThe number of required deques for sorting all sequences of n items in a parallel or series n...
41 pagesIn the 60's, Knuth introduced stack-sorting and serial compositions of stacks. In particular...
This article deals with deciding whether a permutation is sortable with two stacks in series. Whethe...
© 2018 Dr Andrew Elvey PriceIn this thesis we consider a number of enumerative combinatorial problem...
Sorting is one of the fundamental operations in computer science, and many sequential and parallel a...
Sorting organizes information for optimal usage, and our work examines the mathematics behind sortin...
AbstractMachines whose sole function is to re-order their input data are considered. Every such mach...
Ciliates are single-cell organisms with two nuclei. The DNA sorting processes that naturally occur i...
AbstractIn his Ph.D. thesis, Julian West (Permutations with restricted subsequences and stack-sortab...
International audienceGeneralizing stack sorting and c-sorting for permutations, we define the permu...
The special purpose sorting operation, context directed swap (CDS), is an example of the block inter...
The problem of determining which permutations can be sorted using certain switchyard networks is a v...
We study sorting by queues that can rearrange their content by applying permutations from a predefin...
A permutation is said to avoid a pattern if it does not contain any subsequence which is order-isomo...
Knuth introduced the problem of sorting with a sequence of stacks. Tarjan extended this idea to sort...
AbstractThe number of required deques for sorting all sequences of n items in a parallel or series n...
41 pagesIn the 60's, Knuth introduced stack-sorting and serial compositions of stacks. In particular...
This article deals with deciding whether a permutation is sortable with two stacks in series. Whethe...
© 2018 Dr Andrew Elvey PriceIn this thesis we consider a number of enumerative combinatorial problem...
Sorting is one of the fundamental operations in computer science, and many sequential and parallel a...
Sorting organizes information for optimal usage, and our work examines the mathematics behind sortin...
AbstractMachines whose sole function is to re-order their input data are considered. Every such mach...
Ciliates are single-cell organisms with two nuclei. The DNA sorting processes that naturally occur i...
AbstractIn his Ph.D. thesis, Julian West (Permutations with restricted subsequences and stack-sortab...
International audienceGeneralizing stack sorting and c-sorting for permutations, we define the permu...
The special purpose sorting operation, context directed swap (CDS), is an example of the block inter...