Extending de Bruijn sequences to larger alphabets

2019 
A circular de Bruijn sequence of order $n$ in an alphabet of $k$ symbols is a sequence in which each sequence of length $n$ occurs exactly once. In this work we show that for each circular de Bruijn sequence $v$ of order $n$ in an alphabet of $k$ symbols there is another circular de Bruijn sequence $w$ also of order $n$ in an alphabet with one more symbol, that is an alphabet of $k + 1$ symbols, such that $v$ is a subsequence of $w$ and in between any two successive occurrences of the new symbol in $w$ there are at most $n + 2k-2$ consecutive symbols of $v$. We give an algorithm that receives as input such a sequence $v$ and outputs a sequence $w$. We also give a much faster algorithm that receives as input such a sequence $v$ and outputs a sequence $w$, but the new symbol may not be evenly spread out.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    13
    References
    0
    Citations
    NaN
    KQI
    []