Spanning Euler Tours in Hypergraphs
arXiv:2403.12713
Abstract
Motivated by generalizations of de Bruijn cycles to various combinatorial structures (Chung, Diaconis, and Graham), we study various Euler tours in set systems. Let be a hypergraph whose corank and rank are and , respetively. The minimum -degree of is the fewest number of edges containing every -subset of vertices. An Euler tour (family, respectively) in is a (family of, respectively) closed walk(s) that (jointly, respectively) traverses each edge of exactly once. An Euler tour is spanning if it traverses all the vertices of . We show that has an Euler family if its incidence graph is -edge-connected. Provided that the number of vertices of meets a reasonable lower bound, and either -degree is at least or -degree is at least one for , we show that has a spanning Euler tour. To exhibit the usefulness of our results, we solve a number of open problems concerning ordering blocks of a design (these have applications in other fields such as erasure-correcting codes). Answering a question of Horan and Hurlbert, we show that a Steiner quadruple system of order has a (spanning) Euler tour if and only if and , and we prove a similar result for all Steiner systems, as well as all designs except for 2-designs whose index is less than the largest block size. We nearly solve a conjecture of Dewar and Stevens on the existence of universal cycles in pairwise balanced designs. Motivated by R.L. Graham's question on the existence of Hamiltonian cycles in block-intersection graphs of Steiner triple systems, we establish the Hamiltonicity of the block-intersection graph of a large family of (not necessarily uniform) designs. All our results are constructive and of polynomial time complexity.