Nearly optimal independence oracle algorithms for edge estimation in hypergraphs
Holger Dell, John Lapinskas, Kitty Meeks
TL;DR
This work provides near-optimal independence-oracle algorithms for estimating the number of edges in $k$-uniform hypergraphs under two query models: uncoloured IND and colourful cIND. By introducing cost-aware oracle models and carefully analyzing both upper and unconditional lower bounds, the authors obtain tight, parameter-dependent overheads—$n^{g(k,eta)}$ for uncoloured and $n^{0}$–$n^{eta} ext{ polylog}(n)$-type refinements for colourful settings—while proving these bounds hold without relying on conjectures such as SETH. The paper also connects approximate counting to decision via reductions, and shows how sampling-based counting can transfer into approximate sampling, yielding practical fine-grained reductions for a broad class of uniform-witness problems. Overall, the results substantially sharpen the landscape of oracle-based edge counting in hypergraphs, with unconditional lower bounds and nearly matching upper bounds that illuminate when polylogarithmic overheads are possible. The methods have potential impact on designing efficient sublinear-time estimators and on understanding the limits of decision-to-count reductions in fine-grained complexity.
Abstract
We study a query model of computation in which an n-vertex k-hypergraph can be accessed only via its independence oracle or via its colourful independence oracle, and each oracle query may incur a cost depending on the size of the query. In each of these models, we obtain oracle algorithms to approximately count the hypergraph's edges, and we unconditionally prove that no oracle algorithm for this problem can have significantly smaller worst-case oracle cost than our algorithms.
