On two-coloring bipartite uniform hypergraphs
Boyoon Lee, Theodore Molla, Brendan Nagle
TL;DR
The paper addresses 2-coloring bipartite $k$-uniform hypergraphs by proving that, for fixed $k \ge 3$, one can construct a bipartition of any bipartite $k$-graph on $n$ vertices in average time $O(n^k)$ over the class ${\mathcal B}_n$. It provides two distinct proofs: an elementary probabilistic approach based on joint degrees and Chernoff concentration, and a constructive approach using the Szemer\'edi Regularity Lemma to obtain an approximate partition refined to a true bipartition. The work connects to prior results by Dyer-Frieze and Person-Schacht, and discusses implications for related Fano-plane design problems, including potential average-case improvements for the Fano-colored case. Together, these results yield practical average-case algorithms for bipartite 2-coloring in hypergraphs and offer insights that may extend to related design-theoretic structures.
Abstract
Of a given bipartite graph $G = (V, E)$, it is elementary to construct a bipartition in time $O(|V| + |E|)$. For a given $k$-graph $H = H^{(k)}$ with $k \geq 3$ fixed, Lovász proved that deciding whether $H$ is bipartite is NP-complete. Let $\mathcal{B}_n$ denote the collection of all $[n]$-vertex bipartite $k$-graphs. We construct, of a given $H \in \mathcal{B}_n$, a bipartition in time averaging $O(n^k)$ over the class $\mathcal{B}_n$. We provide two proofs of our result. When $k = 3$, this result expedites one of Person and Schacht.
