Reversing trains: a turn of the century sorting problem
Journal of Algorithms
Selected papers of the conference on Formal power series and algebraic combinatorics
Discrete Mathematics
Generating trees and the Catalan and Schro¨der numbers
Discrete Mathematics
Partitioning permutations into increasing and decreasing subsequences
Journal of Combinatorial Theory Series A
Permutations with forbidden subsequences and nonseparable planar maps
FPSAC '93 Proceedings of the 5th conference on Formal power series and algebraic combinatorics
Journal of Combinatorial Theory Series A
Permutations generated by token passing in graphs
Theoretical Computer Science
Bounded capacity priority queues
Theoretical Computer Science
Exact enumeration of 1342-avoiding permutations: a close link with labeled trees and planar maps
Journal of Combinatorial Theory Series A
A combinatorial proof of J. West's conjecture
Discrete Mathematics
Pattern matching for permutations
Information Processing Letters
Hilbert Polynomials in Combinatorics
Journal of Algebraic Combinatorics: An International Journal
The solution of a conjecture of Stanley and Wilf for all layered patterns
Journal of Combinatorial Theory Series A
Sorting Using Networks of Queues and Stacks
Journal of the ACM (JACM)
Forbidden subsequences and permutations sortable on two parallel stacks
Where mathematics, computer science, linguistics and biology meet
Symmetry and unimodality in t-stack sortable permutations
Journal of Combinatorial Theory Series A
A New Class of Wilf-Equivalent Permutations
Journal of Algebraic Combinatorics: An International Journal
Sorting with two ordered stacks in series
Theoretical Computer Science
Restricted permutations and the wreath product
Discrete Mathematics
On the k-Colouring of Circle-Graphs
STACS '88 Proceedings of the 5th Annual Symposium on Theoretical Aspects of Computer Science
The Complexity of Colouring Circle Graphs (Extended Abstract)
STACS '92 Proceedings of the 9th Annual Symposium on Theoretical Aspects of Computer Science
A simplicial complex of 2-stack sortable permutations
Advances in Applied Mathematics
Computing permutations with double-ended queues, parallel stacks and parallel queues
STOC '73 Proceedings of the fifth annual ACM symposium on Theory of computing
Generalized Stack Permutations
Combinatorics, Probability and Computing
Hi-index | 0.04 |
We consider the problem of sorting a permutation using a network of data structures as introduced by Knuth and Tarjan. In general the model as considered previously was restricted to networks that are directed acyclic graphs (DAGs) of stacks and/or queues. In this paper we study the question of which are the smallest general graphs that can sort an arbitrary permutation and what is their efficiency. We show that certain two-node graphs can sort in time @Q(n^2) and no simpler graph can sort all permutations. We then show that certain three-node graphs sort in time @W(n^3^/^2), and that there exist graphs of k nodes which can sort in time @Q(nlog"kn), which is optimal.