Orthogonal Vectors Conjecture (OVC)
- Orthogonal Vectors Conjecture is the assertion that no truly subquadratic algorithm exists for finding orthogonal pairs in high-dimensional binary vectors under specified conditions.
- It underpins a wide range of conditional lower bounds and fine-grained reductions, impacting problems like Max-IP, Subset Sum, and various circuit complexity models.
- Recent advances in deterministic and randomized algorithms, as well as studies on average-case hardness, highlight both the current barriers and open research directions within this complexity paradigm.
The Orthogonal Vectors Conjecture (OVC) occupies a central role in fine-grained complexity theory, positing that certain seemingly simple problems in moderate to high dimensions fundamentally resist truly subquadratic algorithms. These conjectures bridge lower bound methodology, algorithmic barriers, and reductions across a diverse spectrum of computational problems within P. Recent advances have clarified both the technical boundaries imposed by the OVC and its connections to conjectured hardness for an equivalence class of related problems, circuit lower bounds, and average-case variants.
1. Formal Definition and Statement of the OVC
The Orthogonal Vectors problem (OV) is defined as follows: given two sets , each of size , the task is to determine whether there exists a pair such that the dot product . An equivalent formulation considers vectors and asks if with .
The Orthogonal Vectors Conjecture asserts that for every constant , there is a constant so that OV with 0 requires 1 time, i.e., there does not exist an 2-time algorithm for such dimensions. In the regime 3, the trivial quadratic algorithm is believed to be essentially optimal, up to 4-factor improvements (Kane et al., 2017, Chen et al., 2018, Nederlof et al., 2020).
For the 5-Orthogonal Vectors (k-OV) problem, which generalizes the search to 6 sets of vectors, the corresponding conjecture posits the absence of 7-time algorithms for 8 (Kühnemann et al., 30 Apr 2025).
2. Central Role in Fine-Grained Complexity and Equivalence Classes
The OVC underpins conditional lower bounds for numerous P-time problems. It serves as the canonical hardness assumption for fine-grained reductions, similar in spirit to NP-completeness in classical complexity. Dozens of tight 9 lower bounds hinge on OVC, with prominent reductions to batch Partial Match, batch Subset Queries, Hamming Nearest Neighbors, and exact or approximate versions of vector inner product problems (Chen et al., 2018).
Recent work establishes that OV in 0 dimensions is truly-subquadratic equivalent (under fine-grained reductions) to the following problems (Chen et al., 2018):
| Problem | Definition (brief) | Complexity barrier (under OVC) |
|---|---|---|
| OV | Exists 1 with 2? | 3 |
| Max-IP / Min-IP | Max/min inner product over pairs | 4 |
| Exact-IP | Exists 5 with 6? | 7 |
| Approximate Max-IP / Min-IP | Constant-factor approximation (e.g. 8) | 9 |
| 0-Closest/Furthest Pair | 1-approximation | 2 |
| Data structure (Partial Match/NNS) | Polynomial space, 3 query time | Polylogarithmic blowup in dimension |
Any breakthrough (even mild acceleration) on one member cascades to the entire equivalence class.
3. Circuit Complexity, Algorithmic Techniques, and Lower Bounds
The OVC has been validated in several computational models. For branching programs, AC4 formulas, constant-fan-in formulas, and formulas with symmetric gates (unbounded fan-in), the best known lower bounds almost match trivial quadratic upper bounds up to polylogarithmic factors (Kane et al., 2017). Specifically, for 5 vectors in 6:
- Branching program complexity: 7
- Boolean formula complexity (fan-in 8): 9
- Symmetric function wire complexity: 0
These results are established via input restriction methods distinct from classical random restrictions, leveraging hard functions on the "middle layer" and a shrink-and-count strategy.
Crucially, these barriers delineate what is achievable by current circuit and communication-cover paradigms. For example, no OR-covering or rank-1 linear-circuit techniques can yield OV algorithms faster than 1 (decision) or 2 (counting), and pushing below these rates would require fundamentally new circuit cancellation techniques (Alman et al., 17 Sep 2025, Nederlof et al., 2020).
4. State-of-the-Art Algorithmic Barriers and Their Significance
Recent advances provide nearly optimal deterministic and randomized algorithms for OV in moderate dimension but fail to break the OVC barrier. For 3 and 4 vectors, Alman and Li construct depth-2 linear circuits for the OV-related disjointness matrix with degree about 5 for the decision problem and 6 for the counting version, yielding:
- Decision: 7
- Counting: 8
These results derandomize previous approaches and, through Strassen's asymptotic spectrum duality, show that current circuit-based techniques are essentially optimal in this regime (Alman et al., 17 Sep 2025). For denser regimes where 9, new approaches are required to achieve truly subquadratic time.
For the specific structured case where all vectors have Hamming weight 0, specialized algorithms achieve 1 time for 2 input vectors, still far from subquadratic for superlogarithmic 3 (Nederlof et al., 2020).
5. Reductions, Conditional Hardness, and Consequences of Refuting OVC
The credibility of the OVC is reinforced by its position in the fine-grained reductions web. Falsifying the OVC would yield breakthrough polynomial-factor speedups for other problems previously believed intractable to such improvements. For example, if moderate-dimension OVC fails (i.e., there exists an 4 algorithm for OV with 5 for some 6), then:
- There exist 7 and fixed 8 such that Zero-Weight-9-Clique and Min-Weight-0-Clique in 1-hypergraphs with 2 vertices can be solved in 3 randomized time.
- The satisfiability of sparse 4 circuits (threshold circuits of at most 5 wires and depth 6) with 7 input variables can be computed in 8 time.
Both consequences represent polynomial improvements on longstanding brute force bounds, and so their absence is interpreted as strong evidence for the OVC (Abboud et al., 2018). The OVC is also implied by the Weighted Clique conjecture.
The reduction from Subset Sum to OV, and the tight connection between improving OV algorithms and breaking the Schroeppel-Shamir 9 barrier for Subset Sum, further entangles OVC with exponential-time complexities in NP-hard problem domains (Nederlof et al., 2020).
6. Average-Case Variants, Planted Hardness, and Cryptographic Implications
A recent direction is the study of average-case hardness via planted solutions. In the 0-OV variant, a distribution over planted instances is defined where the planted solution is unique and all 1-marginals coincide with the model distribution (i.i.d. 2-biased vectors). The conjecture is that any 3-time algorithm cannot distinguish model from planted instances with any nontrivial advantage, nor efficiently recover the planted solution, in superlogarithmic dimension (Kühnemann et al., 30 Apr 2025). Importantly:
- The construction ensures 4-wise independence across marginals, preventing known attack strategies.
- Efficient search-to-decision reductions show that average-case distinguishing is as hard as recovering the solution.
This property suggests planted 5-OV as a potential foundation for fine-grained cryptographic primitives due to its resistance to circuit lower bound-based attacks. However, no unconditional lower bounds are currently known for these average-case instances.
7. Open Problems, Barriers, and Research Directions
Several open avenues remain:
- New algorithms for OV in the dense regime: All current “rectangle/circuit” or rebalancing methods are known to be optimal up to polylogarithmic factors for moderate 6; fundamentally new algorithmic or circuit-theoretic paradigms are required for meaningful improvements (Alman et al., 17 Sep 2025).
- Derandomization and generalization: Further progress may involve derandomizing communication-cover constructions or extending techniques to broader input support patterns (Nederlof et al., 2020).
- Connecting planted and worst-case complexity: The validity of planted OVC instances as average-case hard problems connects fine-grained complexity to cryptographic hardness (Kühnemann et al., 30 Apr 2025).
- Fine-grained barriers in P: The OVC, alongside SETH, is central to understanding and conjecturing the quadratic and exponential time barriers for broad classes of polynomial-time problems.
Continued research explores derandomization, transferability to geometric and data-structure settings, and the possibility of leveraging OVC to establish cryptographic hardness in regimes where strong worst-case complexity assumptions are plausible.