Bijections in de Bruijn Graphs

Abstract

A T-net of order m is a graph with m nodes and 2m directed edges, where every node has indegree and outdegree equal to 2. (A well known example of T-nets are de Bruijn graphs.) Given a T-net N of order m, there is the so called "doubling" process that creates a T-net N* from N with 2m nodes and 4m edges. Let |X| denote the number of Eulerian cycles in a graph X. It is known that | N*|=2m-1|N|. In this paper we present a new proof of this identity. Moreover we prove that |N|≤ 2m-1. Let (X) denote the set of all Eulerian cycles in a graph X and S(n) the set of all binary sequences of length n. Exploiting the new proof we construct a bijection (N)× S(m-1)→ (N*), which allows us to solve one of Stanley's open questions: we find a bijection between de Bruijn sequences of order n and S(2n-1).

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…