Worst-Case and Average-Case Hardness of Hypercycle and Database Problems
Cheng-Hao Fu, Andrea Lincoln, Rene Reyes
TL;DR
The paper investigates the fine-grained complexity of hypergraph problems, focusing on worst-case hardness for hypercycle detection in $u$-uniform hypergraphs and average-case hardness for counting small subhypergraphs, with tight bounds and new algorithms. It develops a unified framework linking worst-case hardness to average-case hardness via low-degree polynomials and color-coding, and demonstrates worst-case-to-average-case reductions that extend to non-uniform hypergraphs and database queries. A core contribution is the pairing of weighted and unweighted hypercycle results: tight lower bounds for min-weight hypercycles, and near-tight upper/lower bounds for unweighted hypercycles, including fast matrix-multiplication–based algorithms for longer cycles. The reductions also yield average-case hardness for counting hypergraphs in Erdős-Rényi models and for self-join-free database queries, highlighting practical implications for query evaluation in real-world databases and CSP solving. Overall, the work advances the understanding of how cycle- and substructure-counting problems in hypergraphs behave under worst-case and average-case assumptions, with several open problems on longer cycles and color-coding counting techniques.
Abstract
In this paper we present tight lower-bounds and new upper-bounds for hypergraph and database problems. We give tight lower-bounds for finding minimum hypercycles. We give tight lower-bounds for a substantial regime of unweighted hypercycle. We also give a new faster algorithm for longer unweighted hypercycles. We give a worst-case to average-case reduction from detecting a subgraph of a hypergraph in the worst-case to counting subgraphs of hypergraphs in the average-case. We demonstrate two applications of this worst-case to average-case reduction, which result in average-case lower bounds for counting hypercycles in random hypergraphs and queries in average-case databases. Our tight upper and lower bounds for hypercycle detection in the worst-case have immediate implications for the average-case via our worst-case to average-case reductions.
