English

Bijections in de Bruijn Graphs

Combinatorics 2022-04-22 v1

Abstract

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

Keywords

Cite

@article{arxiv.1702.06906,
  title  = {Bijections in de Bruijn Graphs},
  author = {Josef Rukavicka},
  journal= {arXiv preprint arXiv:1702.06906},
  year   = {2022}
}
R2 v1 2026-06-22T18:25:35.241Z