De Bruijn digraph

De Bruijn digraph

The vertices of the de Bruijn digraph B(n,m) are all possible words of length m-1 chosen from an alphabet of size n.

B(n,m) has n^{m} edges consisting of each possible word of length m from an alphabet of size n. The edge a_1a_2dots a_n connects the vertex a_1a_2dots a_{n-1} to the vertex a_2a_3dots a_n.

For example, B(2,4) could be drawn as:

Notice that an Euler cycle on B(n,m) represents a shortest sequence of characters from an alphabet of size n that includes every possible subsequence of m characters. For example, the sequence 000011110010101000 includes all 4-bit subsequences. Any de Bruijn digraph must have an Euler cycle, since each vertex has in degree and out degree of m.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • De Bruijn graph — 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 of all possible length n sequences of the given symbols; the same symbol may… …   Wikipedia

  • IJ (digraph) — Dutch grammar series Dutch grammar Dutch verbs Dutch conjugation t kofschip T rules Dutch nouns Dutch declension Gender in Dutch grammar Dutch orthography Dutch dictionary IJ Dutch phonology …   Wikipedia

  • List of mathematics articles (D) — NOTOC D D distribution D module D D Agostino s K squared test D Alembert Euler condition D Alembert operator D Alembert s formula D Alembert s paradox D Alembert s principle Dagger category Dagger compact category Dagger symmetric monoidal… …   Wikipedia

  • Line graph — This article is about the mathematical concept. For statistical presentation method, see line chart. In graph theory, the line graph L(G) of undirected graph G is another graph L(G) that represents the adjacencies between edges of G. The name… …   Wikipedia

  • Graph theory — In mathematics and computer science, graph theory is the study of graphs : mathematical structures used to model pairwise relations between objects from a certain collection. A graph in this context refers to a collection of vertices or nodes and …   Wikipedia

  • Eulerian path — In graph theory, an Eulerian path is a path in a graph which visits each edge exactly once. Similarly, an Eulerian circuit is an Eulerian path which starts and ends on the same vertex. They were first discussed by Leonhard Euler while solving the …   Wikipedia

  • Kautz-Graph — Der Kautz Graph ist ein Digraph (gerichteter Graph) vom Grad M und Dimension N + 1 mit (M + 1)MN Ecken. Die Ecken sind bezeichnet mit allen möglichen Zeichenketten der Länge N + 1 aus Zeichen des Alphabets A, das M + 1 unterschiedliche Symbole… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”