On a Greedy Algorithm to Construct Universal Cycles for Permutations
Alice L.L. Gao, Sergey Kitaev, Wolfgang Steiner, Philip B. Zhang

TL;DR
This paper introduces a simple greedy algorithm to construct universal cycles for permutations, providing a new, straightforward method that guarantees a unique cycle and explores its properties.
Contribution
It presents a novel greedy algorithm-based approach for constructing universal cycles for permutations, simplifying previous complex methods.
Findings
The greedy algorithm produces a unique universal cycle for permutations.
The paper proves the correctness and uniqueness of the cycle generated.
Properties of the constructed universal cycle are analyzed.
Abstract
A universal cycle for permutations of length is a cyclic word or permutation, any factor of which is order-isomorphic to exactly one permutation of length , and containing all permutations of length as factors. It is well known that universal cycles for permutations of length exist. However, all known ways to construct such cycles are rather complicated. For example, in the original paper establishing the existence of the universal cycles, constructing such a cycle involves finding an Eulerian cycle in a certain graph and then dealing with partially ordered sets. In this paper, we offer a simple way to generate a universal cycle for permutations of length , which is based on applying a greedy algorithm to a permutation of length . We prove that this approach gives a unique universal cycle for permutations, and we study properties of .
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.
