A Fast Coloring Oracle for Average Case Hypergraphs
Abstract
Hypergraph -colorability is one of the classical NP-hard problems. Person and Schacht [SODA'09] designed a deterministic algorithm whose expected running time is polynomial over a uniformly chosen -colorable -uniform hypergraph. Lee, Molla, and Nagle recently extended this to -uniform hypergraphs for all . Both papers relied heavily on the regularity lemma, hence their analysis was involved and their running time hid tower-type constants. Our first result in this paper is a new simple and elementary deterministic -coloring algorithm that reproves the theorems of Person-Schacht and Lee-Molla-Nagle while avoiding the use of the regularity lemma. We also show how to turn our new algorithm into a randomized one with average expected running time of only . Our second and main result gives what we consider to be the ultimate evidence of just how easy it is to find a -coloring of an average -colorable hypergraph. We define a coloring oracle to be an algorithm which, given vertex , assigns color red/blue to while inspecting as few edges as possible, so that the answers to any sequence of queries to the oracle are consistent with a single legal -coloring of the input. Surprisingly, we show that there is a coloring oracle that, on average, can answer every vertex query in time .
Keywords
Cite
@article{arxiv.2507.10691,
title = {A Fast Coloring Oracle for Average Case Hypergraphs},
author = {Cassandra Marcussen and Edward Pyne and Ronitt Rubinfeld and Asaf Shapira and Shlomo Tauber},
journal= {arXiv preprint arXiv:2507.10691},
year = {2025}
}
Comments
18 pages, 2 figures