On extremal factors of de Bruijn-like graphs
Nicolás Álvarez, Verónica Becher, Martín Mereb, Ivo Pajor, Carlos Miguel Soto
TL;DR
The paper generalizes Golomb's extremal cycle partition result from de Bruijn graphs to astute graphs $G_{n,k}$, the tensor product of a de Bruijn graph with a cycle, and develops a comprehensive counting framework for cycling-register–generated factors. It proves extremality of the pure cycling register factor $F_k(r_n)$ when $k|n$ or $n|k$, and provides explicit counting formulas for a broad class of affine succession rules, including linear Golomb rules, via Burnside’s lemma and polynomial gcd analysis. It further derives concrete corollaries for the PCR, incremented PCR, and Xor cycling rules, giving closed expressions in terms of $n$, $k$, the alphabet size $b$, and gcd-related parameters. The method combines discrete Fourier analysis, finite-field/ring polynomial gcd, and affine necklace enumeration to yield a unified combinatorial approach to cycle decompositions in de Bruijn–type graphs with practical implications for sequence design and graph factorization.
Abstract
In 1972 Mykkeltveit proved that the maximum number of vertex-disjoint cycles in the de Bruijn graphs of order $n$ is attained by the pure cycling register rule, as conjectured by Golomb. We generalize this result to the tensor product of the de Bruijn graph of order $n$ and a simple cycle of size $k$, when $n$ divides $k$ or vice versa. We also develop counting formulae for a large family of cycling register rules, including the linear register rules proposed by Golomb.
