A Graph Joining Greedy Approach to Binary de Bruijn Sequences

04/21/2020
by   Zuling Chang, et al.
0

Using greedy algorithms to generate de Bruijn sequences is a classical approach. It has produced numerous interesting results theoretically. This paper proposes an algorithm, named GPO algorithm, which includes all prior greedy algorithms as specific instances, excluding the application of the Fleury Algorithm on the de Bruijn graph. Our general algorithm can produce all binary periodic sequences with nonlinear complexity greater than one, by choosing suitable feedback functions and initial states. In particular, a sufficient and necessary condition for the GPO Algorithm to generate binary de Bruijn sequences is established. This requires the use of feedback functions with a unique cycle or loop in their state graphs. Moreover, we discuss modifications to the GPO Algorithm to handle more families of feedback functions whose state graphs have multiple cycles or loops. These culminate in a graph joining method. Several large classes of feedback functions are subsequently used to illustrate how the GPO Algorithm and its modification into the Graph Joining GPO Algorithm work in practice.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/23/2019

On Greedy Algorithms for Binary de Bruijn Sequences

We propose a general greedy algorithm for binary de Bruijn sequences, ca...
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
11/15/2019

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

We put forward new general criteria to design successor rules that gener...
research
12/25/2019

Efficient Algorithm for the Linear Complexity of Sequences and Some Related Consequences

The linear complexity of a sequence s is one of the measures of its pred...
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
03/14/2020

Universal Function Approximation on Graphs using Multivalued Functions

In this work we produce a framework for constructing universal function ...
research
03/07/2014

On the Sequence of State Configurations in the Garden of Eden

Autonomous threshold element circuit networks are used to investigate th...

Please sign up or login with your details

Forgot password? Click here to reset