TY - JOUR
T1 - A framework for constructing de Bruijn sequences via simple successor rules
AU - Gabric, Daniel
AU - Sawada, Joe
AU - Williams, Aaron
AU - Wong, Dennis
N1 - Publisher Copyright:
© 2018 Elsevier B.V.
PY - 2018/11
Y1 - 2018/11
N2 - We present a simple framework for constructing de Bruijn sequences, and more generally, universal cycles, via successor rules. The framework is based on the often used method of joining disjoint cycles. It generalizes four previously known de Bruijn sequence constructions and is applied to derive three new and simple de Bruijn sequence constructions. Four of the constructions apply the pure cycling register and three apply the complemented cycling register. The correctness of each new construction is easily proved using the new framework. Each of the three new de Bruijn sequence constructions can be generated in O(n)-time per bit using O(n)-space.
AB - We present a simple framework for constructing de Bruijn sequences, and more generally, universal cycles, via successor rules. The framework is based on the often used method of joining disjoint cycles. It generalizes four previously known de Bruijn sequence constructions and is applied to derive three new and simple de Bruijn sequence constructions. Four of the constructions apply the pure cycling register and three apply the complemented cycling register. The correctness of each new construction is easily proved using the new framework. Each of the three new de Bruijn sequence constructions can be generated in O(n)-time per bit using O(n)-space.
UR - http://www.scopus.com/inward/record.url?scp=85051380315&partnerID=8YFLogxK
U2 - 10.1016/j.disc.2018.07.010
DO - 10.1016/j.disc.2018.07.010
M3 - Article
AN - SCOPUS:85051380315
SN - 0012-365X
VL - 341
SP - 2977
EP - 2987
JO - Discrete Mathematics
JF - Discrete Mathematics
IS - 11
ER -