English

New Successor Rules to Efficiently Produce Exponentially Many Binary de Bruijn Sequences

Information Theory 2021-07-07 v2 Combinatorics math.IT

Abstract

We put forward new general criteria to design successor rules that generate binary de Bruijn sequences. Prior fast algorithms based on successor rules in the literature are then shown to be special instances. We implemented the criteria to join the cycles generated by a number of simple feedback shift registers (FSRs) of order nn. These include the pure cycling register (PCR) and the pure summing register (PSR). For the PCR, we define a transitive relation on its cycles, based on their weights. We also extend the choices of conjugate states by using shift operations. For the PSR, we define three distinct transitive relations on its cycles, namely a run order, a necklace order, and a mixed order. Using the new orders, we propose numerous classes of successor rules. Each class efficiently generates a number, exponential in nn, of binary de Bruijn sequences. Producing the next bit in each such sequence takes O(n)O(n) memory and O(n)O(n) time. We implemented computational routines to confirm the claims.

Keywords

Cite

@article{arxiv.1911.06670,
  title  = {New Successor Rules to Efficiently Produce Exponentially Many Binary de Bruijn Sequences},
  author = {Zuling Chang and Martianus Frederic Ezerman and Pinhui Ke and Qiang Wang},
  journal= {arXiv preprint arXiv:1911.06670},
  year   = {2021}
}

Comments

in submission

R2 v1 2026-06-23T12:17:11.571Z