Papers
Topics
Authors
Recent
Search
2000 character limit reached

Orthogonal Vectors Conjecture (OVC)

Updated 17 June 2026
  • 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 A,B{0,1}dA,B \subseteq \{0,1\}^d, each of size nn, the task is to determine whether there exists a pair (a,b)A×B(a,b) \in A \times B such that the dot product a,b=0\langle a, b \rangle = 0. An equivalent formulation considers nn vectors v1,,vn{0,1}dv_1,\ldots,v_n \in \{0,1\}^d and asks if ij\exists\,i \neq j with vi,vj=0\langle v_i, v_j \rangle = 0.

The Orthogonal Vectors Conjecture asserts that for every constant ϵ>0\epsilon > 0, there is a constant c=c(ϵ)c = c(\epsilon) so that OV with nn0 requires nn1 time, i.e., there does not exist an nn2-time algorithm for such dimensions. In the regime nn3, the trivial quadratic algorithm is believed to be essentially optimal, up to nn4-factor improvements (Kane et al., 2017, Chen et al., 2018, Nederlof et al., 2020).

For the nn5-Orthogonal Vectors (k-OV) problem, which generalizes the search to nn6 sets of vectors, the corresponding conjecture posits the absence of nn7-time algorithms for nn8 (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 nn9 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 (a,b)A×B(a,b) \in A \times B0 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 (a,b)A×B(a,b) \in A \times B1 with (a,b)A×B(a,b) \in A \times B2? (a,b)A×B(a,b) \in A \times B3
Max-IP / Min-IP Max/min inner product over pairs (a,b)A×B(a,b) \in A \times B4
Exact-IP Exists (a,b)A×B(a,b) \in A \times B5 with (a,b)A×B(a,b) \in A \times B6? (a,b)A×B(a,b) \in A \times B7
Approximate Max-IP / Min-IP Constant-factor approximation (e.g. (a,b)A×B(a,b) \in A \times B8) (a,b)A×B(a,b) \in A \times B9
a,b=0\langle a, b \rangle = 00-Closest/Furthest Pair a,b=0\langle a, b \rangle = 01-approximation a,b=0\langle a, b \rangle = 02
Data structure (Partial Match/NNS) Polynomial space, a,b=0\langle a, b \rangle = 03 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, ACa,b=0\langle a, b \rangle = 04 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 a,b=0\langle a, b \rangle = 05 vectors in a,b=0\langle a, b \rangle = 06:

  • Branching program complexity: a,b=0\langle a, b \rangle = 07
  • Boolean formula complexity (fan-in a,b=0\langle a, b \rangle = 08): a,b=0\langle a, b \rangle = 09
  • Symmetric function wire complexity: nn0

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 nn1 (decision) or nn2 (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 nn3 and nn4 vectors, Alman and Li construct depth-2 linear circuits for the OV-related disjointness matrix with degree about nn5 for the decision problem and nn6 for the counting version, yielding:

  • Decision: nn7
  • Counting: nn8

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 nn9, new approaches are required to achieve truly subquadratic time.

For the specific structured case where all vectors have Hamming weight v1,,vn{0,1}dv_1,\ldots,v_n \in \{0,1\}^d0, specialized algorithms achieve v1,,vn{0,1}dv_1,\ldots,v_n \in \{0,1\}^d1 time for v1,,vn{0,1}dv_1,\ldots,v_n \in \{0,1\}^d2 input vectors, still far from subquadratic for superlogarithmic v1,,vn{0,1}dv_1,\ldots,v_n \in \{0,1\}^d3 (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 v1,,vn{0,1}dv_1,\ldots,v_n \in \{0,1\}^d4 algorithm for OV with v1,,vn{0,1}dv_1,\ldots,v_n \in \{0,1\}^d5 for some v1,,vn{0,1}dv_1,\ldots,v_n \in \{0,1\}^d6), then:

  • There exist v1,,vn{0,1}dv_1,\ldots,v_n \in \{0,1\}^d7 and fixed v1,,vn{0,1}dv_1,\ldots,v_n \in \{0,1\}^d8 such that Zero-Weight-v1,,vn{0,1}dv_1,\ldots,v_n \in \{0,1\}^d9-Clique and Min-Weight-ij\exists\,i \neq j0-Clique in ij\exists\,i \neq j1-hypergraphs with ij\exists\,i \neq j2 vertices can be solved in ij\exists\,i \neq j3 randomized time.
  • The satisfiability of sparse ij\exists\,i \neq j4 circuits (threshold circuits of at most ij\exists\,i \neq j5 wires and depth ij\exists\,i \neq j6) with ij\exists\,i \neq j7 input variables can be computed in ij\exists\,i \neq j8 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 ij\exists\,i \neq j9 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 vi,vj=0\langle v_i, v_j \rangle = 00-OV variant, a distribution over planted instances is defined where the planted solution is unique and all vi,vj=0\langle v_i, v_j \rangle = 01-marginals coincide with the model distribution (i.i.d. vi,vj=0\langle v_i, v_j \rangle = 02-biased vectors). The conjecture is that any vi,vj=0\langle v_i, v_j \rangle = 03-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 vi,vj=0\langle v_i, v_j \rangle = 04-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 vi,vj=0\langle v_i, v_j \rangle = 05-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 vi,vj=0\langle v_i, v_j \rangle = 06; 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.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Orthogonal Vectors Conjecture (OVC).