Trimming and gluing Gray codes
Petr Gregor, Torsten M\"utze

TL;DR
This paper develops algorithms for generating specific subsets of a set in a cyclic, minimal-change manner, generalizing classical Gray code problems and establishing new Hamiltonicity results in hypercube subgraphs.
Contribution
It proves the existence of cyclic Gray codes for subsets within certain levels, provides optimal algorithms for their generation, and links these results to a generalized middle levels conjecture.
Findings
Existence of cyclic Gray codes for a wide range of subset levels
Optimal algorithms with constant time per generated set
Reduction of open cases to a generalized middle levels conjecture
Abstract
We consider the algorithmic problem of generating each subset of whose size is in some interval , , exactly once (cyclically) by repeatedly adding or removing a single element, or by exchanging a single element. For and this is the classical problem of generating all subsets of by element additions/removals, and for this is the classical problem of generating all subsets of by element exchanges. We prove the existence of such cyclic minimum-change enumerations for a large range of values , , and , improving upon and generalizing several previous results. For all these existential results we provide optimal algorithms to compute the corresponding Gray codes in constant time per generated set and space. Rephrased in terms of graph theory, our…
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
Topicsgraph theory and CDMA systems · Coding theory and cryptography · Cellular Automata and Applications
