General Criteria for Successor Rules to Efficiently Generate Binary de Bruijn Sequences

11/15/2019
by   Zuling Chang, et al.
0

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 implement the criteria to join the cycles generated by a number of simple feedback shift registers (FSRs). These include the pure cycling register (PCR) and the pure summing register (PSR). For PCR, we define a preorder on its cycles, based on their weights. For PSR, we define two orders, namely a necklace order on its cycles and a mixed order on the cycles based on both the weight and the necklace orders. Using the new orders, we propose numerous classes of successor rules that can efficiently generate binary de Bruijn sequences. Producing the next bit takes no more than O(n) memory and between O(n) and O(n log n) time. We implemented computational routines to confirm the claims.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/20/2020

An Efficiently Generated Family of Binary de Bruijn Sequences

We study how to generate binary de Bruijn sequences efficiently from the...
research
08/23/2023

Demystifying our Grandparent's De Bruijn Sequences with Concatenation Trees

Some of the most interesting de Bruijn sequences can be constructed in s...
research
11/18/2020

Further Results on Pure Summing Registers and Complementary Ones

We decide completely the cycle structure of pure summing register (PSR) ...
research
04/21/2020

A Graph Joining Greedy Approach to Binary de Bruijn Sequences

Using greedy algorithms to generate de Bruijn sequences is a classical a...
research
08/30/2023

On extremal factors of de Bruijn-like graphs

In 1972 Mykkeltveit proved that the maximum number of vertex-disjoint cy...
research
04/07/2020

Cutting cycles of rods in space is FPT

In this short note, we show that cutting cycles of rods is fixed-paramet...
research
03/25/2020

A novel discrete grey seasonal model and its applications

In order to accurately describe real systems with seasonal disturbances,...

Please sign up or login with your details

Forgot password? Click here to reset