The Magic of de Bruijn Sequences: Adam M. Goyt
The Magic of de Bruijn Sequences: Adam M. Goyt
The Magic of de Bruijn Sequences: Adam M. Goyt
De Bruijn Sequences
Adam M. Goyt
Minnesota State University Moorhead
web.mnstate.edu/goytadam
goytadam@mnstate.edu
October 1, 2012
Adam M. Goyt (MSUM) The Magic of De Bruijn Sequences October 1, 2012 1 / 41
1
Introduction to de Bruijn sequences
2
Questions about de Bruijn Sequences
3
Applications
4
The Mathematician as an Explorer
Adam M. Goyt (MSUM) The Magic of De Bruijn Sequences October 1, 2012 2 / 41
Introduction to de Bruijn sequences
Outline
1
Introduction to de Bruijn sequences
2
Questions about de Bruijn Sequences
3
Applications
4
The Mathematician as an Explorer
Adam M. Goyt (MSUM) The Magic of De Bruijn Sequences October 1, 2012 3 / 41
Introduction to de Bruijn sequences
How do you do it?
Denition
A de Bruijn sequence with window length k is a binary sequence of
length 2
k
such that every consecutive sequence of k digits appears
exactly once going around the corner.
Example
0011
Adam M. Goyt (MSUM) The Magic of De Bruijn Sequences October 1, 2012 4 / 41
Introduction to de Bruijn sequences
How do you do it?
Denition
A de Bruijn sequence with window length k is a binary sequence of
length 2
k
such that every consecutive sequence of k digits appears
exactly once going around the corner.
Example
0011
Adam M. Goyt (MSUM) The Magic of De Bruijn Sequences October 1, 2012 4 / 41
Introduction to de Bruijn sequences
How do you do it?
Denition
A de Bruijn sequence with window length k is a binary sequence of
length 2
k
such that every consecutive sequence of k digits appears
exactly once going around the corner.
Example
0011
00
.
Adam M. Goyt (MSUM) The Magic of De Bruijn Sequences October 1, 2012 5 / 41
Introduction to de Bruijn sequences
How do you do it?
Denition
A de Bruijn sequence with window length k is a binary sequence of
length 2
k
such that every consecutive sequence of k digits appears
exactly once going around the corner.
Example
0011
00 01
/
Adam M. Goyt (MSUM) The Magic of De Bruijn Sequences October 1, 2012 6 / 41
Introduction to de Bruijn sequences
How do you do it?
Denition
A de Bruijn sequence with window length k is a binary sequence of
length 2
k
such that every consecutive sequence of k digits appears
exactly once going around the corner.
Example
0011
00 01 11
v
1
v
2
v
3
v
4
v
1
v
2
v
3
v
4
v
1
v
2
v
3
v
4