scholarly journals Generalizing the Classic Greedy and Necklace Constructions of de Bruijn Sequences and Universal Cycles

10.37236/5517 ◽  
2016 ◽  
Vol 23 (1) ◽  
Author(s):  
Joe Sawada ◽  
Aaron Williams ◽  
Dennis Wong

We present a class of languages that have an interesting property: For each language $\mathbf{L}$ in the class, both the classic greedy algorithm and the classic Lyndon word (or necklace) concatenation algorithm provide the lexicographically smallest universal cycle for $\mathbf{L}$. The languages consist of length $n$ strings over $\{1,2,\ldots ,k\}$ that are closed under rotation with their subset of necklaces also being closed under replacing any suffix of length $i$ by $i$ copies of $k$. Examples include all strings (in which case universal cycles are commonly known as de Bruijn sequences), strings that sum to at least $s$, strings with at most $d$ cyclic descents for a fixed $d>0$, strings with at most $d$ cyclic decrements for a fixed $d>0$, and strings avoiding a given period. Our class is also closed under both union and intersection, and our results generalize results of several previous papers.


2020 ◽  
Vol 66 (1) ◽  
pp. 679-687 ◽  
Author(s):  
D. Gabric ◽  
J. Sawada ◽  
A. Williams ◽  
D. Wong


2018 ◽  
Vol 743 ◽  
pp. 12-22 ◽  
Author(s):  
Daniel Gabric ◽  
Joe Sawada


Author(s):  
Yaw-Ling Lin ◽  
Charles Ward ◽  
Bharat Jain ◽  
Steven Skiena


2011 ◽  
Vol 3 (4) ◽  
pp. 207-225 ◽  
Author(s):  
Christelle Rovetta ◽  
Marc Mouffron


1990 ◽  
Vol 36 (5) ◽  
pp. 1166-1167 ◽  
Author(s):  
G.L. Mayhew ◽  
S.W. Golomb


2021 ◽  
Vol 344 (6) ◽  
pp. 112368
Author(s):  
Yunlong Zhu ◽  
Zuling Chang ◽  
Martianus Frederic Ezerman ◽  
Qiang Wang


1998 ◽  
Vol 189 (1-3) ◽  
pp. 133-147 ◽  
Author(s):  
Erik R. Hauge ◽  
Johannes Mykkeltveit


Author(s):  
Chirag Warty ◽  
Gorkem Secer ◽  
Richard Wai Yu ◽  
Susanna Spinsante




2020 ◽  
Vol 88 (7) ◽  
pp. 1463-1475
Author(s):  
Yupeng Jiang ◽  
Dongdai Lin


Sign in / Sign up

Export Citation Format

Share Document