Concatenation trees: A framework for efficient universal cycle and de Bruijn sequence constructions
J. Sawada, J. Sears, A. Trautrim, A. Williams

TL;DR
This paper introduces concatenation trees as a new framework that unifies cycle-joining and concatenation-based methods, enabling efficient universal cycle constructions with constant amortized time per symbol.
Contribution
The paper presents concatenation trees, a novel structure that bridges classic cycle-joining and concatenation methods, allowing for efficient universal cycle generation.
Findings
Universal cycles for permutations and weak orders constructed in O(1) amortized time.
Concatenation trees clarify the relationship between Lyndon word concatenation and cycle-joining.
Potential extension to other universal cycles like de Bruijn sequences.
Abstract
Classic cycle-joining techniques have found widespread application in creating universal cycles for a diverse range of combinatorial objects, such as shorthand permutations, weak orders, orientable sequences, and various subsets of -ary strings, including de Bruijn sequences. In the most favorable scenarios, these algorithms operate with a space complexity of and require time to generate each symbol in the sequences. In contrast, concatenation-based methods have been developed for a limited selection of universal cycles. In each of these instances, the universal cycles can be generated far more efficiently, with an amortized time complexity of per symbol, while still using space. This paper introduces , which serve as the fundamental structures needed to bridge the gap between cycle-joining constructions based on the pure…
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
TopicsCoding theory and cryptography · semigroups and automata theory · Peptidase Inhibition and Analysis
