Title
On semi-perfect de Bruijn words.
Abstract
We show an application of Lempel's recursive construction of De Bruijn words to the generation of binary words having many factor-rich prefixes. A binary word is said to be factor-rich iff it has the largest number of distinct factors among binary words with the same length. A linear de Bruijn word of rank n is a shortest word containing (as a factor) exactly once each binary word of length n. It is factor-rich and its length equals Δn=2n+n−1. We construct for each n a binary linear de Bruijn word of rank n which is semi-perfect in the following sense: each of its prefixes of length m>Δn−1 is factor-rich. The number Δn−1 is the best possible (for n>2 there is no linear binary de Bruijn word with factor-rich prefix of length m=Δn−1). We show an efficient algorithm constructing compact description of binary semi-perfect de Bruijn words.
Year
DOI
Venue
2018
10.1016/j.tcs.2018.02.008
Theoretical Computer Science
Keywords
Field
DocType
de Bruijn word,Semi-perfect,Straight-line program,Algorithm
Discrete mathematics,Combinatorics,Prefix,De Bruijn sequence,Mathematics,Recursion,Binary number
Journal
Volume
ISSN
Citations 
720
0304-3975
0
PageRank 
References 
Authors
0.34
1
2
Name
Order
Citations
PageRank
Damian Repke100.34
wojciech rytter213017.13