TY - JOUR
T1 - Generalizing the classic greedy and necklace constructions of de bruijn sequences and universal cycles
AU - Sawada, Joe
AU - Williams, Aaron
AU - Wong, Dennis
N1 - Publisher Copyright:
© 2016, Australian National University. All rights reserved.
PY - 2016/2/5
Y1 - 2016/2/5
N2 - We present a class of languages that have an interesting property: For each language 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 L. The languages consist of length n strings over {1, 2,..., 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.
AB - We present a class of languages that have an interesting property: For each language 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 L. The languages consist of length n strings over {1, 2,..., 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.
UR - http://www.scopus.com/inward/record.url?scp=84957548294&partnerID=8YFLogxK
U2 - 10.37236/5517
DO - 10.37236/5517
M3 - Article
AN - SCOPUS:84957548294
SN - 1077-8926
VL - 23
JO - Electronic Journal of Combinatorics
JF - Electronic Journal of Combinatorics
IS - 1
M1 - #P1.24
ER -