Mathematical Object

De Bruijn Graph

Combinatorics and Graph Theory

A de Bruijn graph, defined for an alphabet of a given size and a given string length, has as its vertices every possible string of that length over the alphabet, with a directed edge from one string to another whenever the last symbols of the first string exactly match the first symbols of the second, representing an overlap of one position. It is named after the Dutch mathematician Nicolaas Govert de Bruijn, who studied these graphs in a 1946 paper in connection with constructing de Bruijn sequences, cyclic sequences of symbols in which every possible substring of a given length appears exactly once. Because a Hamiltonian cycle through a de Bruijn graph corresponds exactly to a de Bruijn sequence, and because the graph also has a simpler Eulerian circuit that produces the same result, the construction gives an efficient method for building these sequences. De Bruijn graphs found a major later application in bioinformatics, where they underlie de Bruijn graph based algorithms for assembling a genome's full sequence from many short, overlapping fragments of sequenced DNA.

Facts
Classification
Object Kind
Geometric Object 1
De Bruijn Graph
Filter Results1 entry
Connections

Attributed To

Source De Bruijn graph (Wikipedia)

In Branch

Source De Bruijn graph (Wikipedia)

Is Kind Of Object

Principal Result Of

Source De Bruijn graph (Wikipedia)
Sources
1. De Bruijn Graph (Wikipedia)
Lead section
De Bruijn graph (Wikipedia)
  • Principal Result Of: Nicolaas Govert de Bruijn, Lead sentence of the article on the result
    Thus the set of arcs (that is, directed edges) is E = { ( ( t 1 , t 2 , … , t n ) , ( t 2 , … , t n , s j ) ) : t i ∈ S , 1 ≤ i ≤ n , 1 ≤ j ≤ m } . {\displaystyle E=\{((t_{1},t_{2},\dots ,t_{n}),(t_{2},\dots ,t_{n},s_{j})):t_{i}\in S,1\leq i\leq n,1\leq j\leq m\}.} Although De Bruijn graphs are named after Nicolaas Govert de Bruijn, they were invented independently by both de Bruijn and I.
  • In Branch: Graph Theory, Lead sentence
    In graph theory, an n-dimensional De Bruijn graph of m symbols is a directed graph representing overlaps between sequences of symb
  • Attributed To: Nicolaas Govert de Bruijn, Lead paragraph
    In graph theory, an n-dimensional De Bruijn graph of m symbols is a directed graph representing overlaps between sequences of symbols. It has mn vertices, consisting
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.

Mathematics Atlas

How Proof Is Made
Sign In
Text size
100%
Theme