TOPICS
Search

de Bruijn Graph


deBruijnGraph

The (m,n)-de Bruijn graph, for integers m>=2 and n>=1, is the directed graph whose vertices are the words of length n over an alphabet of m symbols. There is a directed edge from one word to another when deleting the first symbol and appending one symbol gives the second word. The graph has self-loops. For example, the (3,2)-de Bruijn graph is illustrated above.

deBruijnGraphs

The above figures show the first few n-dimensional de Bruijn graphs on an alphabet of m symbols for m,n>=2.

The (m,n)-de Bruijn graph is implemented in the Wolfram Language as DeBruijnGraph[m, n].

The Fritsch graph is the underlying simple graph of the (3,2)-de Bruijn graph, obtained by forgetting edge directions and removing self-loops.

de Bruijn graphs are Eulerian and Hamiltonian. The (m,n)-de Bruijn graph has vertex count m^n, edge count m^(n+1), m self-loops, directed graph diameter n, and indegree and outdegree m at every graph vertex.

The independence numbers of the underlying simple graphs of the (2,n)-de Bruijn graphs for n=1, 2, ... are 1, 2, 3, 7, 13, 28, ... (OEIS A006946).

For n>=2, the (m,n)-Kautz graph is obtained from the (m,n)-de Bruijn graph by removing the vertices whose words contain two consecutive identical symbols (Bermond et al. 1986).


See also

Kautz Graph

Explore with Wolfram|Alpha

References

Bermond, J.-C.; Delorme, C.; and Quisquater, J.-J. "Strategies for Interconnection Networks: Some Methods from Graph Theory." J. Parallel and Distributed Comput. 3, 433-449, 1986.Chikhi, R.; Limasset, A.; Jackman, S.; Simpson, J. T.; and Medvedev, P. "On the Representation of De Bruijn Graphs." J. Comput. Biol. 22, 336-352, 2015.de Bruijn, N. G. "A Combinatorial Problem." Koninkl. Nederl. Acad. Wetensch. Proc. Ser. A 49, 758-764, 1946.Flye Sainte-Marie, C. "Question 48." L'Intermédiaire des Math. 1, 107-110, 1894.Golomb, S. W. Shift Register Sequences. San Francisco, CA: Holden-Day, 1967.Good, I. J. "Normal Recurring Decimals." J. London Math. Soc. 21, 167-169, 1946.Ralston, A. "de Bruijn Sequences--A Model Example of the Interaction of Discrete Mathematics and Computer Science." Math. Mag. 55, 131-143, 1982.Sloane, N. J. A. Sequence A006946/M0834 in "The On-Line Encyclopedia of Integer Sequences."Zhang, F. J. and Lin, G. N. "On the De Bruijn-Good Graphs." Acta Math. Sinica 30, 195-205, 1987.

Referenced on Wolfram|Alpha

de Bruijn Graph

Cite this as:

Weisstein, Eric W. "de Bruijn Graph." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/deBruijnGraph.html

Subject classifications