Brian Breitsch
ary De Bruijn graph with is a complete graph
trivial loop graph
diameter
is balanced (i.e. regular directed graph)
is strongly connected
is
A ary De Bruijn sequence of order is a cyclic sequence in which every possible word of length from an alphabet appears exactly once.
NOTE: sometimes people restrict the definition to a binary alphabet
is a De Bruijn sequence
Traversing an Euler/Hamilton cycle yields a De Bruijn Sequence
FACT: is the line graph of
Eulerean tours exist because is balanced
This is equivalent to counting the number of Eulerean cycles in
Consider vertices
Then the path from is
Thus we have exactly one path of length for any pair of vertices
This means
(all 1 matrix)
is the
adjacency matrix
The eigenvalues are
with multiplicity
with multiplicity
Matrix-tree theory:
# of Eulerean cycles
where
is the vertex connectivity
multiply by de Bruijn sequence
mask first byte and shift by 8
this is a bijection (because of the property of de Bruijn sequences) and 1 index can thus be looked up in table
Let be a subset of a general de Bruijn sequence which contains all sequences of weight between and
(these are essentially subgraphs of the de Bruijn graph)
?
References