Skip to content

Exhaustive Search Is Hard to Beat in Constant Depth for Hyperclique and Orthogonal Vectors

Nikolai Chukhin

cs.CCarXiv:2611.06231

Abstract

A hyperclique in an r-uniform hypergraph is a set of vertices in which every r-subset is an edge. A simple exhaustive search algorithm detects a hyperclique on vertices in an r-uniform hypergraph on m vertices by checking all m sets of vertices. This algorithm can be expressed as a depth-two circuit with at most m gates and wires. For hypercliques of *constant* size, Amano (2010) showed that this circuit is almost optimal: for large r, constant-depth circuits need m(1-O( r/r)) wires. We prove that this circuit remains hard to beat even for hypercliques of *polynomial* size. More precisely, circuits of depth h need mΩ() gates for ≤ m1/h-, and m(1-O( r/r)) gates for =mo(1) that tends to infinity. Our hyperclique bound and the method behind it also lead to lower bounds for two central problems of fine-grained complexity. First, we extend the bound nk/4 of Rossman (2008) for k-Clique from cliques of *constant* size to cliques of *polynomial* size: circuits of depth h detecting a clique on k vertices in an n-vertex graph need nΩ(k) gates for k≤ n1/(h-1)-. Second, a reduction of Choudhury, Limaye, Sreenivasaiah, and Srinivasan (2026) turns our hyperclique bound into a lower bound of nk- gates for k-Orthogonal Vectors (k-OV) at every fixed depth for vectors of dimension O(1) n; this proves the k-OV Conjecture for constant-depth circuits in polylogarithmic dimension. Finally, for 2-OV in logarithmic dimension, we give a simple proof that depth-three circuits need Ω(n2) wires, which answers a question of Kane and Williams (2019).

Create a lesson