English
Related papers

Related papers: Extending de Bruijn sequences to larger alphabets

200 papers

A de Bruijn sequence of order $k$ over a finite alphabet is a cyclic sequence with the property that it contains every possible $k$-sequence as a substring exactly once. Orthogonal de Bruijn sequences are collections of de Bruijn sequences…

Information Theory · Computer Science 2025-02-25 Yuan-Pon Chen , Jin Sima , Olgica Milenkovic

We generalize the notion of a de Bruijn sequence to a "multi de Bruijn sequence": a cyclic or linear sequence that contains every k-mer over an alphabet of size q exactly m times. For example, over the binary alphabet {0,1}, the cyclic…

Combinatorics · Mathematics 2017-08-15 Glenn Tesler

This paper presents a method to find new De Bruijn cycles based on ones of lesser order. This is done by mapping a De Bruijn cycle to several vertex disjoint cycles in a De Bruijn digraph of higher order and connecting these cycles into one…

Combinatorics · Mathematics 2008-12-23 Abbas Alhakim , Mufutau Akinwande

A cut-down de Bruijn sequence is a cyclic string of length $L$, where $1 \leq L \leq k^n$, such that every substring of length $n$ appears at most once. Etzion [Theor. Comp. Sci 44 (1986)] gives an algorithm to construct binary cut-down de…

Data Structures and Algorithms · Computer Science 2023-08-30 Ben Cameron , Aysu Gündoğan , Joe Sawada

Orientable sequences of order n are infinite periodic sequences with symbols drawn from a finite alphabet of size k with the property that any particular subsequence of length n occurs at most once in a period in either direction. They were…

Combinatorics · Mathematics 2026-03-20 Chris J Mitchell , Peter R Wild

For positive integers $k,n$, a de Bruijn sequence $B(k,n)$ is a finite sequence of elements drawn from $k$ characters whose subwords of length $n$ are exactly the $k^n$ words of length $n$ on $k$ characters. This paper introduces the…

Combinatorics · Mathematics 2016-08-31 Christie S. Burris , Francis C. Motta , Patrick D. Shipman

We present sufficient conditions for when an ordering of universal cycles $\alpha_1, \alpha_2, \ldots, \alpha_m$ for disjoint sets $\mathbf{S}_1, \mathbf{S}_2, \ldots , \mathbf{S}_m$ can be concatenated together to obtain a universal cycle…

Combinatorics · Mathematics 2018-06-25 Daniel Gabric , Joe Sawada

Experimental results show that, when the order $n$ is odd, there are de Bruijn sequences such that the corresponding complement sequence and the reverse sequence are the same. In this paper, we propose one efficient method to generate such…

Information Theory · Computer Science 2024-08-06 Zuling Chang , Qiang Wang

Let $\widetilde{\alpha}$ be a length-$L$ cyclic sequence of characters from a size-$K$ alphabet $\mathcal{A}$ such that the number of occurrences of any length-$m$ string on $\mathcal{A}$ as a substring of $\widetilde{\alpha}$ is $\lfloor L…

Combinatorics · Mathematics 2022-06-24 Abhinav Nellore , Rachel Ward

A De Bruijn cycle is a cyclic sequence in which every word of length $n$ over an alphabet $\mathcal{A}$ appears exactly once. De Bruijn tori are a two-dimensional analogue. Motivated by recent progress on universal partial cycles and words,…

Combinatorics · Mathematics 2025-04-02 William D. Carey , Matthew David Kearney , Rachel Kirsch , Stefan Popescu

The de Bruijn graph, its sequences, and their various generalizations, have found many applications in information theory, including many new ones in the last decade. In this paper, motivated by a coding problem for emerging memory…

Information Theory · Computer Science 2020-05-08 Yeow Meng Chee , Tuvi Etzion , Han Mao Kiah , Alexander Vardy , Van Khu Vu , Eitan yaakobi

A de Bruijn covering code is a q-ary string S so that every q-ary string is at most R symbol changes from some n-word appearing consecutively in S. We introduce these codes and prove that they can have length close to the smallest possible…

Combinatorics · Mathematics 2007-07-16 Fan Chung , Joshua N. Cooper

A shift rule for the prefer-max De Bruijn sequence is formulated, for all sequence orders, and over any finite alphabet. An efficient algorithm for this shift rule is presented, which has linear (in the sequence order) time and memory…

Discrete Mathematics · Computer Science 2018-09-24 Gal Amram , Yair Ashlagi , Amir Rubin , Yotam Svoray , Moshe Schwartz , Gera Weiss

We study a fixed-window counting system in which integers are represented by words of constant length while the alphabet grows as needed. This viewpoint arises from De Bruijn sequences: for fixed order $n$, the reverse prefer-max sequence…

Discrete Mathematics · Computer Science 2026-05-13 Dor Genosar , Yotam Svoray , Gera Weiss

A de Bruijn cycle is a cyclic listing of length A, of a collection of A combinatorial objects, so that each object appears exactly once as a set of consecutive elements in the cycle. In this paper, we show the power of de Bruijn's original…

Combinatorics · Mathematics 2013-04-11 Andre Campbell , Anant Godbole , Bill Kay

A generalized de Bruijn digraph generalizes a de Bruijn digraph to the case where the number of vertices need not be a pure power of an integer. Hamiltonian cycles in these digraphs thus generalize regular de~Bruijn cycles, and we will thus…

Combinatorics · Mathematics 2020-02-25 Abbas Alhakim

The de Bruijn graph $G_K$ of a set of strings $S$ is a key data structure in genome assembly that represents overlaps between all the $K$-length substrings of $S$. Construction and navigation of the graph is a space and time bottleneck in…

Data Structures and Algorithms · Computer Science 2014-11-18 Christina Boucher , Alex Bowe , Travis Gagie , Simon J. Puglisi , Kunihiko Sadakane

A de Bruijn torus is the two dimensional generalization of a de Bruijn sequence. While some methods exist to generate these tori, only a few methods of construction are known. We present a novel method to generate de Bruijn tori with…

Combinatorics · Mathematics 2023-07-11 Matthew Kreitzer , Mihai Nica , Rajesh Pereira

A de Bruijn array code is a set of $r \times s$ binary doubly-periodic arrays such that each binary $n \times m$ matrix is contained exactly once as a window in one of the arrays. Such a set of arrays can be viewed as a two-dimensional…

Information Theory · Computer Science 2024-12-09 Tuvi Etzion

The watchman's walk problem in a digraph calls for finding a minimum length closed dominating walk, where direction of arcs is respected. The watchman's walk of a de Bruijn graph of order $k$ is described by a de Bruijn sequence of order…

Combinatorics · Mathematics 2020-07-28 Danny Dyer , Jared Howell , Brittany Pittman
‹ Prev 1 2 3 10 Next ›