Listing faces of polytopes
Nastaran Behrooznia, Sofia Brenner, Arturo Merino, Torsten M\"utze, Christian Rieck, Francesco Verciani

TL;DR
This paper develops algorithms to list faces of various polytopes by constructing Hamiltonian cycles in their face lattices, proving the existence of facet-Hamiltonian cycles in B-permutahedra, and introducing rhombic strips for efficient enumeration.
Contribution
It introduces methods to construct Hamiltonian and facet-Hamiltonian cycles in face lattices of polytopes, proving a conjecture for B-permutahedra and providing efficient algorithms for listing combinatorial structures.
Findings
Constructed Hamiltonian cycles for multiple polytopes.
Proved B-permutahedra admit facet-Hamiltonian cycles.
Developed algorithms for efficient face listing.
Abstract
This paper investigates the problem of listing faces of combinatorial polytopes, such as hypercubes, permutahedra, associahedra, and their generalizations. Firstly, we consider the face lattice, which is the inclusion order of all faces of a polytope, and we seek a Hamiltonian cycle in its cover graph, i.e., for any two consecutive faces, one must be a subface of the other, and their dimensions differ by 1. We construct such Hamiltonian cycles for hypercubes, permutahedra, -permutahedra, associahedra, cyclic polytopes, 3-dimensional polytopes, graph associahedra of chordal graphs, and quotientopes. Secondly, we consider facet-Hamiltonian cycles, which are cycles on the skeleton of a polytope that enter and leave every facet exactly once. This notion was recently introduced by Akitaya, Cardinal, Felsner, Kleist, and Lauff [SODA 2025], where the authors conjectured that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Combinatorial Mathematics · Advanced Algebra and Geometry · Coding theory and cryptography
