Orthogonal Vectors Conjecture
- Orthogonal Vectors Conjecture is a fine-grained complexity hypothesis stating that no algorithm can solve the OV problem in n^(2-o(1)) time for dimensions d = ω(log n).
- The conjecture underpins many conditional lower bounds by linking the OV problem's complexity to SETH and related problems in theoretical computer science.
- Recent algorithmic advances reduce the exponential dependence on dimension d, while rigorous lower bounds in restricted computational models reinforce the conjecture's significance.
The Orthogonal Vectors Conjecture (OVC) concerns the complexity of the Orthogonal Vectors (OV) problem, a central object in fine-grained complexity theory with far-reaching implications for polynomial-time algorithms and conditional lower bounds within P. The OV problem asks, given n Boolean vectors of dimension d, whether there exists a pair that are orthogonal, i.e., have no coordinate where both are 1. The OVC posits that, for dimensions exceeding ω(log n), no algorithm can solve OV in time, and that this barrier reflects a fundamental computational hardness even for nonuniform models such as branching programs and Boolean formulas. The conjecture is tightly linked to the Strong Exponential Time Hypothesis (SETH) and underpins many hardness results for problems across theoretical computer science.
1. Formal Definition and Statement of the Conjecture
Given vectors , the OV problem is to decide whether there exist distinct such that , where denotes the standard inner product. This can be equivalently phrased as the existence of two disjoint sets among the sets corresponding to the vectors' supports.
The OV Conjecture states: For every , there exists such that for , no algorithm can solve OV in time. Equivalently, for all , every algorithm for OV requires time (Kane et al., 2017, Dürr et al., 15 Jul 2025).
For the -Orthogonal Vectors (k-OV) generalization, given sets , each of size , the k-OV problem asks whether there exist , ..., such that for all coordinates , . The k-OV Conjecture posits that for , no -time algorithm exists (Kühnemann et al., 30 Apr 2025).
2. Algorithmic Landscape and Lower Bounds
Baseline deterministic algorithms include time pairwise checking and time algorithms using Boolean zeta transforms for small . The core fine-grained complexity regime sets or larger.
Assuming SETH, it is established that no -time algorithm can solve 2-OV for any fixed and (Dürr et al., 15 Jul 2025, Abboud et al., 2018). In moderate or low dimensions, prior to recent advancements, the best known upper bound was .
A foundational result of Kane and Williams proves that, for large enough , every branching program evaluating OV must have size , which matches known constructions up to polylogarithmic factors. The same bound holds for DeMorgan formulas of fixed fan-in and for formulas of arbitrary symmetric gates (counted by wire complexity) (Kane et al., 2017).
These models, therefore, evidence that under OVC, (up to polylog factors) is a true barrier for OV in , not just for specific computational architectures but for broad classes of nonuniform models as well.
3. Techniques for Proving Circuit Lower Bounds
The lower bounds for OV in restricted models are established via an input-restriction method, differing significantly from classical random restriction arguments. Central to the proof is the construction of hard functions on the "middle" Hamming layer (i.e., weight- strings). For any formula or branching program solver for OV, a pigeonhole argument identifies at least one vector whose bits occur infrequently, and by fixing all other vectors, one can enforce computation of a hard -bit function on that vector. By exploiting the combinatorial structure of functions on the middle layer, it is shown that such must have size at least (Kane et al., 2017).
In all three models—branching programs, constant fan-in formulas, and unbounded fan-in symmetric-gate formulas—this approach yields lower bounds that essentially match those for any explicit function known so far (Nechiporuk's bound).
4. Recent Algorithmic Progress
Significant recent advances have lowered the exponential dependence on in OV algorithms for small dimensions. Williams showed that the Boolean disjointness matrix admits a decomposition of equality-rank , yielding a time algorithm (Dürr et al., 15 Jul 2025). Further improvements, based on combinatorial sampling certificate techniques and computer-aided optimization, reduce this to and, with numerical tuning, to (Dürr et al., 15 Jul 2025). These approaches exploit entropy-based block partitioning and leverage information-theoretic arguments about the sparsity of orthogonal pairs.
For -OV, analogous algorithmic tools yield runtime upper bounds for each fixed , and under the Set Cover Conjecture, these are optimal in the sense that reducing the base of the exponent would contradict established hardness for set cover (Dürr et al., 15 Jul 2025).
5. Average-Case Hardness and Planted Distributions
While OVC holds robustly in the worst-case setting, the behavior differs dramatically on random inputs. Kane and Williams prove that for product distributions (i.i.d. Bernoulli input vectors), OV can be decided for almost all instances by formulas of size for some , demonstrating that average-case OV is easy under mild random distributions. This rules out lower-bound proofs for OVC relying on independent random restrictions (Kane et al., 2017).
In contrast, the planted k-OV model introduces a specific hard distribution in which a unique solution is planted among vectors with appropriately chosen -biased noise, preserving -wise independence. It is conjectured that distinguishing between such planted and random instances requires time on average, tightly paralleling the worst-case conjecture and opening avenues for fine-grained cryptographic applications. Search-to-decision reductions based on binary search and counter-based amplifications further reinforce the plausibility of average-case hardness (Kühnemann et al., 30 Apr 2025).
6. Complexity-Theoretic Implications and Reductions
The OVC is a cornerstone assumption in fine-grained complexity, underlying hardness results for numerous problems in via succinct reductions. Its failure would yield truly faster algorithms for long-standing open problems: for example, -time algorithms for Min-Weight -Clique in hypergraphs and SAT for sparse threshold circuits (TC), which are currently far from reach (Abboud et al., 2018). It is shown that SETH implies OVC, and the Weighted Clique conjecture in turn implies OVC.
Reductions are established using encoding constructions: k-OV can be reduced to 2-OV in time and Min-Weight -Clique can be encoded via Boolean vector representations, indicating that improvement in OV would cascade into breakthroughs for clique detection and improved circuit SAT for TC (Abboud et al., 2018).
The OV conjecture's role in fine-grained reductions makes it central for establishing equivalences or separations in the complexity of natural polynomial-time problems, and its linkages to the Set Cover Conjecture and k-SUM further solidify its status in computational complexity theory (Dürr et al., 15 Jul 2025).
7. Open Questions and Research Directions
Central open questions include:
- Determining the precise relationship between OVC, APSP, and 3SUM, and whether one can base OV-hardness directly on other fundamental conjectures such as APSP or 3SUM.
- Understanding the threshold regimes of parameters (, ) that make the planted average-case k-OV instances hardest for algorithms, particularly in the context of fine-grained cryptography (Kühnemann et al., 30 Apr 2025).
- Improving the depth-dependence in the reduction from threshold circuits to CNF-SAT that follows from OVC refutations (Abboud et al., 2018).
- Constructing cryptographic primitives such as public-key encryption from average-case hard planted k-OV, and determining whether sub- average-case algorithms exist for these distributions.
Progress in these areas would have deep ramifications for both complexity theory and cryptographic applications, potentially reshaping our understanding of hardness within and beyond.