Extending de Bruijn sequences to larger alphabets

06/28/2019
by   Verónica Becher, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/04/2019

Learning to Decipher Hate Symbols

Existing computational models to understand hate speech typically frame ...
research
06/10/2019

On Embedding De Bruijn Sequences by Increasing the Alphabet Size

The generalization of De Bruijn sequences to infinite sequences with res...
research
07/29/2017

Method and apparatus for automatic text input insertion in digital devices with a restricted number of keys

A device which contains number of symbol input keys, where the number of...
research
03/10/2018

Learning and analyzing vector encoding of symbolic representations

We present a formal language with expressions denoting general symbol st...
research
09/01/1997

Identifying Hierarchical Structure in Sequences: A linear-time algorithm

SEQUITUR is an algorithm that infers a hierarchical structure from a seq...
research
02/21/2018

An Information-Theoretical Analysis of the Minimum Cost to Erase Information

We normally hold a lot of confidential information in hard disk drives a...
research
04/04/2018

A Euclidean Algorithm for Binary Cycles with Minimal Variance

The problem is considered of arranging symbols around a cycle, in such a...

Please sign up or login with your details

Forgot password? Click here to reset