Papers
Topics
Authors
Recent
Search
2000 character limit reached

Unoriented De Bruijn Sequences

Updated 29 May 2026
  • Unoriented de Bruijn sequences are sequences over a k-symbol alphabet that include every reflected equivalence class of length-n words exactly once.
  • They are constructed using the unoriented de Bruijn graph, where vertices represent reflected (n–1)-word pairs and alternating Eulerian paths ensure optimal coverage.
  • Optimal sequence existence hinges on vertex parity conditions, with specific criteria satisfied for small k or n as demonstrated in recent combinatorial studies.

An unoriented de Bruijn sequence, also known as a CR-invariant or direction-blind de Bruijn sequence, is a sequence over a kk-symbol alphabet in which each reflected equivalence class [v][v] of length-nn words appears exactly once as a length-nn contiguous subword when the sequence is read both forwards and backwards. This property distinguishes unoriented sequences from classical de Bruijn sequences, which list all words of length nn only in a single orientation. The concept is defined formally as a minimal-length sequence WW such that for every reflected pair [v]={v,v′}[v] = \{v, v'\}, with v′v' denoting the reversal of vv, exactly one member of the pair appears as a contiguous subword in WW or its reversal. Unoriented de Bruijn sequences arise naturally in combinatorial design, coding theory, and theoretical computer science, particularly in contexts where orientation or directionality is irrelevant or ambiguous (Burris et al., 2016).

1. Reflected Pairs and Sequence Structure

Let [v][v]0 be the [v][v]1-letter alphabet. For any [v][v]2, its reflection is defined by [v][v]3. The equivalence class [v][v]4 comprises the pair [v][v]5, with palindromic words forming singleton classes. The unoriented de Bruijn sequence [v][v]6 ensures that, for each distinct [v][v]7 of length [v][v]8, exactly one of [v][v]9 or nn0 appears as a subword in nn1 (possibly in nn2 or its reverse), with palindromic representatives appearing only once.

The minimal length nn3 of such a sequence can be explicitly computed as:

nn4

This formula captures the count of reflected pairs plus the overlap needed at the sequence ends.

2. The Unoriented de Bruijn Graph

The central combinatorial tool is the unoriented de Bruijn graph, nn5, an undirected multigraph where:

  • Vertices: Each vertex is labeled by a reflected pair nn6 of length-nn7 words (nn8).
  • Edges: Each edge is labeled by a reflected pair nn9 of length-nn0 words (nn1).

An edge nn2 connects the vertices nn3 and nn4, where nn5 and nn6 are the first and last nn7 symbols of nn8, respectively. Loops arise when the prefix and suffix represent the same reflected pair, which happens precisely when one is the reversal of the other.

For a rigorous tracking of information, each edge incidence at a non-palindromic vertex is classified as either Type I (prefix or its reflected pair) or Type II (suffix or reflected pair).

3. Existence and Optimality Criteria

An unoriented de Bruijn sequence of optimal length exists if and only if the nn9 admits an alternating Eulerian path, i.e., an Eulerian path alternating at each non-palindromic vertex between Type I and Type II incidences. The condition is satisfied precisely when the number of odd-degree vertices in nn0, denoted nn1, is at most two, with additional local parity constraints for alternation.

Key results (Burris et al., 2016):

  • For nn2 or nn3 odd and nn4, nn5, and hence unoriented de Bruijn sequences of optimal length exist.
  • For nn6 even with nn7 or nn8, more than two odd-degree vertices occur, precluding optimal alternating Eulerian paths without further modifications.

Explicitly, for nn9 odd and WW0 even,

WW1

which is only at most two for small parameter values. This parity argument governs existence of optimal sequences.

4. Algorithmic Construction via Alternating Eulerian

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Unoriented De Bruijn Sequences.