Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms 2020
DOI: 10.1137/1.9781611975994.74
|View full text |Cite
|
Sign up to set email alerts
|

Combinatorial generation via permutation languages

Abstract: In this work we present a general and versatile algorithmic framework for exhaustively generating a large variety of different combinatorial objects, based on encoding them as permutations. This approach provides a unified view on many known results and allows us to prove many new ones. In particular, we obtain the following four classical Gray codes as special cases: the Steinhaus-Johnson-Trotter algorithm to generate all permutations of an n-element set by adjacent transpositions; the binary reflected Gray c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
21
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 22 publications
(24 citation statements)
references
References 46 publications
1
21
0
Order By: Relevance
“…In connection to the simpliciality of the quotient fans (or equivalently to the simplicity of the quotientopes) defined below, it would be interesting to understand which quotients of AR D have a regular cover graph (meaning all vertices have the same degree). For instance, when D is a tournament, H. Hoang and T. Mütze proved in [HM19] that the cover graph of AR D /≡ is regular if and only if the generators (as an upper ideal of the subrope order) of the complement of I ≡ are all of the form (u, v, , ∅) or (u, v, ∅, ). We hope that the rope interpretation of the congruences of AR D will help to extend this result for arbitrary skeletal directed acyclic graphs Problem 41.…”
Section: Restrictions and Extensions Of Congruencesmentioning
confidence: 99%
See 1 more Smart Citation
“…In connection to the simpliciality of the quotient fans (or equivalently to the simplicity of the quotientopes) defined below, it would be interesting to understand which quotients of AR D have a regular cover graph (meaning all vertices have the same degree). For instance, when D is a tournament, H. Hoang and T. Mütze proved in [HM19] that the cover graph of AR D /≡ is regular if and only if the generators (as an upper ideal of the subrope order) of the complement of I ≡ are all of the form (u, v, , ∅) or (u, v, ∅, ). We hope that the rope interpretation of the congruences of AR D will help to extend this result for arbitrary skeletal directed acyclic graphs Problem 41.…”
Section: Restrictions and Extensions Of Congruencesmentioning
confidence: 99%
“…Another classical result, proved in [Luc87,HN99], states that the graph of the associahedron admits a Hamiltonian cycle. It was proved recently in [HM19] that the graph of any lattice quotient of the weak order actually admits a Hamiltonian path (the question of the existence of a Hamiltonian cycle remains open in general). The approach of [HM19] being largely based on noncrossing arc diagrams, it motivates the following question, which has been positively answered by computer experiments on all lattice congruences of the acyclic reorientation lattices of all skeletal directed acyclic graphs up to 5 vertices.…”
Section: If W /mentioning
confidence: 99%
“…The work by Williams [23] notes that some very well-known combinatorial listings can be constructed greedily, including the binary reflected Gray code (BRGC) for binary strings, the plain change order for permutations, and the lexicographically smallest de Bruijn sequence. Recently, a very powerful greedy algorithm on permutations (known as Algorithm J, where J stands for "jump") generalizes many known combinatorial Gray code listings including many related to permutation patterns, rectangulations, and elimination trees [10,11,18]. However, no greedy algorithm was previously known to list the spanning trees of an arbitrary graph.…”
Section: Introductionmentioning
confidence: 99%
“…Thus, answering this third question would satisfy only the first part of Research Question #1. However, in many cases, an underlying pattern can be found in a greedy listing which can result in space efficient algorithms [10,23].…”
Section: Introductionmentioning
confidence: 99%
“…A variety of such algorithms are assembled in the fourth volume of the prominent series "The art of computer programming" by D. Knuth [10]. Nevertheless, this research direction remains very active [8].…”
Section: Introductionmentioning
confidence: 99%