Papers
Topics
Authors
Recent
Search
2000 character limit reached

Orthogonal Vectors Problem (OV)

Updated 6 July 2026
  • Orthogonal Vectors Problem (OV) is a Boolean decision problem that determines whether two binary vectors have an inner product of zero, making it a central benchmark in fine-grained complexity.
  • The problem underpins equivalence results across diverse domains, linking data structure lower bounds, approximation algorithms, and reductions via communication protocols and locality-sensitive hashing.
  • OV drives research on algorithmic barriers in low and moderate dimensions, influencing conjectures like the Orthogonal Vectors Conjecture and advancing techniques in circuit complexity and average-case analysis.

Searching arXiv for Orthogonal Vectors and related recent work. Searching arXiv for exact paper (Chen et al., 2018). The Orthogonal Vectors problem, usually abbreviated OV\textsf{OV}, is a Boolean-vector decision problem that asks whether a given collection contains a pair of vectors with inner product zero. In its standard red–blue formulation, the input consists of two sets A,B{0,1}dA,B \subseteq \{0,1\}^d of size nn, and the task is to decide whether there exists (a,b)A×B(a,b)\in A\times B such that ab=0a\cdot b=0 (Chen et al., 2018). In the low-dimensional regime d=clognd=c\log n, OV\textsf{OV} is a central benchmark in fine-grained complexity because a naive algorithm runs in O(n2d)O(n^2 d), hence O(n2logn)O(n^2\log n), while the Orthogonal Vectors Conjecture posits that no truly subquadratic algorithm exists in this regime (Chen et al., 2018). The problem serves simultaneously as a canonical hardness source, a hub for equivalence results, a target for data-structure lower bounds, and a testbed for average-case, circuit, and low-dimensional algorithmic techniques (Chen et al., 2018, Kane et al., 2017).

1. Formal definition and parameter regimes

The monochromatic formulation of OV\textsf{OV} asks, given A,B{0,1}dA,B \subseteq \{0,1\}^d0, whether there exist A,B{0,1}dA,B \subseteq \{0,1\}^d1 such that

A,B{0,1}dA,B \subseteq \{0,1\}^d2

Equivalently, two vectors are orthogonal when they have no coordinate where both entries are A,B{0,1}dA,B \subseteq \{0,1\}^d3 (Chen et al., 2018). The red–blue formulation, used extensively in reductions, takes two sets A,B{0,1}dA,B \subseteq \{0,1\}^d4 with A,B{0,1}dA,B \subseteq \{0,1\}^d5 and asks whether some A,B{0,1}dA,B \subseteq \{0,1\}^d6 and A,B{0,1}dA,B \subseteq \{0,1\}^d7 satisfy A,B{0,1}dA,B \subseteq \{0,1\}^d8 (Chen et al., 2018).

The literature distinguishes several dimensional regimes. The low-dimensional or sparse regime is A,B{0,1}dA,B \subseteq \{0,1\}^d9 for arbitrary constant nn0, or more generally nn1 in geometric variants (Chen et al., 2018). A moderate-dimensional regime takes nn2 for constant nn3 (Chen et al., 2018, Abboud et al., 2018). These regimes matter because both algorithms and conjectured lower bounds are highly sensitive to nn4. The naive algorithm checks all nn5 pairs and computes each inner product in nn6, giving nn7 time, which becomes nn8 for nn9 (Chen et al., 2018).

A standard fine-grained notion is “truly subquadratic time”: a problem is solvable in truly subquadratic time if there exists (a,b)A×B(a,b)\in A\times B0 such that for every constant (a,b)A×B(a,b)\in A\times B1, instances with (a,b)A×B(a,b)\in A\times B2 can be solved in (a,b)A×B(a,b)\in A\times B3 time (Chen et al., 2018). In geometric settings, the analogous notion is a (a,b)A×B(a,b)\in A\times B4-approximation in (a,b)A×B(a,b)\in A\times B5 time when dimension and coordinate bit-length are (a,b)A×B(a,b)\in A\times B6 (Chen et al., 2018).

The (a,b)A×B(a,b)\in A\times B7-OV generalization takes (a,b)A×B(a,b)\in A\times B8 sets (a,b)A×B(a,b)\in A\times B9 of ab=0a\cdot b=00 binary vectors and asks whether there is a tuple ab=0a\cdot b=01 whose coordinatewise product is zero in every coordinate (Dalirrooyfard et al., 27 Mar 2025, Dürr et al., 15 Jul 2025). This higher-arity variant is important in average-case hardness and low-dimensional algorithms, but the classical fine-grained literature centers on the ab=0a\cdot b=02 case.

2. Orthogonal Vectors Conjecture and its fine-grained role

The Orthogonal Vectors Conjecture, or OVC, is commonly stated as follows: for some ab=0a\cdot b=03 and all sufficiently large ab=0a\cdot b=04, there is no algorithm solving ab=0a\cdot b=05 on ab=0a\cdot b=06 vectors in dimension ab=0a\cdot b=07 in time ab=0a\cdot b=08 (Chen et al., 2018). A broader formulation says that for ab=0a\cdot b=09, d=clognd=c\log n0 requires d=clognd=c\log n1 time (Kane et al., 2017).

OVC is implied by the Strong Exponential Time Hypothesis. The standard chain is

d=clognd=c\log n2

with reductions due to Williams and later work (Chen et al., 2018, Abboud et al., 2018). In moderate dimensions, the conjecture states that there are no d=clognd=c\log n3 such that d=clognd=c\log n4 with d=clognd=c\log n5 can be solved in d=clognd=c\log n6 time (Abboud et al., 2018).

Within fine-grained complexity, d=clognd=c\log n7 functions as a hardness core for quadratic-time phenomena. Many conditional lower bounds for problems in strings, graphs, computational geometry, formal languages, and dynamic algorithms reduce from d=clognd=c\log n8 (Abboud et al., 2018). Before large equivalence results were known, d=clognd=c\log n9 was mainly used in one direction: if a target problem admitted a truly subquadratic algorithm, then OVC would fail. Subsequent work showed that in low dimensions, many apparently harder inner-product and geometric problems are in fact equivalent to OV\textsf{OV}0 under truly-subquadratic reductions (Chen et al., 2018).

The importance of OV\textsf{OV}1 is not limited to worst-case running time. The problem also appears in data structures, where the online query version becomes equivalent to Partial Match and related tasks (Chen et al., 2018, Goldstein et al., 2017, Gajulapalli et al., 6 May 2026). It appears in circuit complexity as an explicit function with near-optimal branching-program and formula lower bounds (Kane et al., 2017). It also appears in average-case fine-grained hardness through parity variants and planted distributions (Dalirrooyfard et al., 27 Mar 2025, Kühnemann et al., 30 Apr 2025).

3. Equivalence classes around OV

A central development is the identification of a broad equivalence class around low-dimensional OV\textsf{OV}2. The paper "An Equivalence Class for Orthogonal Vectors" shows that, in dimension OV\textsf{OV}3, the following problems are either all solvable in truly subquadratic time or none are: OV\textsf{OV}4, OV\textsf{OV}5, OV\textsf{OV}6, OV\textsf{OV}7, constant-factor approximate OV\textsf{OV}8 and OV\textsf{OV}9, additive approximate O(n2d)O(n^2 d)0, additive approximate Jaccard-Index-Pair, approximate bichromatic O(n2d)O(n^2 d)1-Closest Pair for constant O(n2d)O(n^2 d)2, and approximate O(n2d)O(n^2 d)3-Furthest Pair in dimension O(n2d)O(n^2 d)4 (Chen et al., 2018).

The Boolean inner-product problems are defined on red–blue sets O(n2d)O(n^2 d)5. For example,

O(n2d)O(n^2 d)6

and

O(n2d)O(n^2 d)7

(Chen et al., 2018). Since O(n2d)O(n^2 d)8 is equivalent to deciding whether O(n2d)O(n^2 d)9, reductions among these problems are immediate in one direction. The nontrivial direction is showing that O(n2logn)O(n^2\log n)0, O(n2logn)O(n^2\log n)1, and approximation variants reduce back to O(n2logn)O(n^2\log n)2 in the same low-dimensional regime (Chen et al., 2018).

Two reduction frameworks underpin these equivalences. The first uses efficient O(n2logn)O(n^2\log n)3 communication protocols. If a Boolean predicate O(n2logn)O(n^2\log n)4 has a small O(n2logn)O(n^2\log n)5 communication protocol, then the corresponding satisfying-pair problem can be reduced to a small number of O(n2logn)O(n^2\log n)6 instances, with only O(n2logn)O(n^2\log n)7 blowup and dimension preserved at O(n2logn)O(n^2\log n)8 (Chen et al., 2018). Inner-product equality admits such a protocol, yielding O(n2logn)O(n^2\log n)9, and from there the rest of the Boolean IP family follows (Chen et al., 2018).

The second framework uses locality-sensitive hashing. If a metric or similarity predicate admits a OV\textsf{OV}0-sensitive LSH family with gap OV\textsf{OV}1, then the corresponding satisfying-pair problem reduces to additive OV\textsf{OV}2 approximation to OV\textsf{OV}3 in dimension OV\textsf{OV}4 (Chen et al., 2018). Since OV\textsf{OV}5 metrics for OV\textsf{OV}6 and Jaccard index admit LSH families, approximate closest pair, furthest pair, and Jaccard pair become equivalent to additive OV\textsf{OV}7, hence to OV\textsf{OV}8 (Chen et al., 2018).

The same paper also establishes a data-structure equivalence: there is a OV\textsf{OV}9-space, A,B{0,1}dA,B \subseteq \{0,1\}^d00-query-time data structure for Partial Match on A,B{0,1}dA,B \subseteq \{0,1\}^d01 if and only if such a data structure exists for A,B{0,1}dA,B \subseteq \{0,1\}^d02-approximate nearest neighbor search in A,B{0,1}dA,B \subseteq \{0,1\}^d03, A,B{0,1}dA,B \subseteq \{0,1\}^d04 (Chen et al., 2018). This situates A,B{0,1}dA,B \subseteq \{0,1\}^d05 at the center of a larger online/offline equivalence landscape.

In moderate dimensions, the equivalence picture becomes more fragmented. The same work shows that moderate-dimensional A,B{0,1}dA,B \subseteq \{0,1\}^d06 is truly-subquadratically equivalent to moderate-dimensional approximate A,B{0,1}dA,B \subseteq \{0,1\}^d07, while A,B{0,1}dA,B \subseteq \{0,1\}^d08, A,B{0,1}dA,B \subseteq \{0,1\}^d09, and A,B{0,1}dA,B \subseteq \{0,1\}^d10 form another equivalence class (Chen et al., 2018). Whether these moderate-dimensional classes fully merge remains open in that paper.

4. Algorithms and parameterized improvements

The classical brute-force baseline for A,B{0,1}dA,B \subseteq \{0,1\}^d11 is A,B{0,1}dA,B \subseteq \{0,1\}^d12, or A,B{0,1}dA,B \subseteq \{0,1\}^d13 in low dimension (Chen et al., 2018). For small A,B{0,1}dA,B \subseteq \{0,1\}^d14, folklore algorithms also exploit enumeration over all A,B{0,1}dA,B \subseteq \{0,1\}^d15 subsets, giving A,B{0,1}dA,B \subseteq \{0,1\}^d16 time in the set formulation (Dürr et al., 15 Jul 2025). A significant line of work aims to reduce the A,B{0,1}dA,B \subseteq \{0,1\}^d17 dependence in low dimension and to improve the exponent on A,B{0,1}dA,B \subseteq \{0,1\}^d18 in the A,B{0,1}dA,B \subseteq \{0,1\}^d19 regime.

For low-dimensional A,B{0,1}dA,B \subseteq \{0,1\}^d20-OV, Williams gave a A,B{0,1}dA,B \subseteq \{0,1\}^d21-time algorithm via a succinct equality-rank decomposition of the disjointness matrix (Dürr et al., 15 Jul 2025). A later combinatorial algorithm improves this to randomized A,B{0,1}dA,B \subseteq \{0,1\}^d22, and with computer-aided parameter optimization to A,B{0,1}dA,B \subseteq \{0,1\}^d23 (Dürr et al., 15 Jul 2025). The algorithm uses a representation-method style certificate search. The universe A,B{0,1}dA,B \subseteq \{0,1\}^d24 is partitioned into blocks, random families of subsets are sampled in each block, and a tuple of sampled subsets serves as a certificate if one input vector is contained blockwise while another is disjoint blockwise. Entropy estimates bound the number of certificates that need to be enumerated, producing the A,B{0,1}dA,B \subseteq \{0,1\}^d25 and A,B{0,1}dA,B \subseteq \{0,1\}^d26 bases (Dürr et al., 15 Jul 2025).

The same paper generalizes this to A,B{0,1}dA,B \subseteq \{0,1\}^d27-OV. For every fixed A,B{0,1}dA,B \subseteq \{0,1\}^d28, there exists A,B{0,1}dA,B \subseteq \{0,1\}^d29 such that A,B{0,1}dA,B \subseteq \{0,1\}^d30-OV can be solved in time

A,B{0,1}dA,B \subseteq \{0,1\}^d31

(Dürr et al., 15 Jul 2025). The algorithm combines two ideas. First, a down-closure inclusion–exclusion method counts orthogonal A,B{0,1}dA,B \subseteq \{0,1\}^d32-tuples in time proportional to the total size of the down-closures of the input set families. Second, if some sets are large, the algorithm guesses them and recurses on lower-arity OV over the remaining intersection. A conditional lower bound based on the Set Cover Conjecture shows that for any A,B{0,1}dA,B \subseteq \{0,1\}^d33, there exists A,B{0,1}dA,B \subseteq \{0,1\}^d34 such that a A,B{0,1}dA,B \subseteq \{0,1\}^d35-time algorithm for A,B{0,1}dA,B \subseteq \{0,1\}^d36-OV would contradict Set Cover, suggesting that A,B{0,1}dA,B \subseteq \{0,1\}^d37 as A,B{0,1}dA,B \subseteq \{0,1\}^d38 grows is unavoidable (Dürr et al., 15 Jul 2025).

For average-case OV, a 2024 paper studies inputs where each coordinate is independently A,B{0,1}dA,B \subseteq \{0,1\}^d39 with probability A,B{0,1}dA,B \subseteq \{0,1\}^d40 and gives a new algorithm running in

A,B{0,1}dA,B \subseteq \{0,1\}^d41

for dimension A,B{0,1}dA,B \subseteq \{0,1\}^d42, for any A,B{0,1}dA,B \subseteq \{0,1\}^d43 (Alman et al., 2024). This improves on the prior worst-case exponent A,B{0,1}dA,B \subseteq \{0,1\}^d44 of Abboud–Williams–Yu in the hardest parameter regime where A,B{0,1}dA,B \subseteq \{0,1\}^d45 may depend on A,B{0,1}dA,B \subseteq \{0,1\}^d46 (Alman et al., 2024). The key idea is to use the simple real polynomial

A,B{0,1}dA,B \subseteq \{0,1\}^d47

and sum its evaluations over blocks of vectors. Orthogonal pairs contribute A,B{0,1}dA,B \subseteq \{0,1\}^d48, while typical random pairs have inner product concentrated around A,B{0,1}dA,B \subseteq \{0,1\}^d49, making their total contribution small with high probability (Alman et al., 2024). The analysis tracks how polynomial values degrade as inner products move away from orthogonality.

In another direction, "Kronecker Powers, Orthogonal Vectors, and the Asymptotic Spectrum" gives deterministic algorithms for moderate-dimensional A,B{0,1}dA,B \subseteq \{0,1\}^d50 based on depth-2 circuits for the disjointness matrix A,B{0,1}dA,B \subseteq \{0,1\}^d51, where

A,B{0,1}dA,B \subseteq \{0,1\}^d52

(Alman et al., 17 Sep 2025). The paper shows that decision OV can be solved in deterministic time A,B{0,1}dA,B \subseteq \{0,1\}^d53, derandomizing an earlier algorithm of Nederlof and Węgrzycki, and counting OV in A,B{0,1}dA,B \subseteq \{0,1\}^d54, improving Williams’ A,B{0,1}dA,B \subseteq \{0,1\}^d55 counting algorithm (Alman et al., 17 Sep 2025). The central framework reduces sparse vector–matrix–vector multiplication with A,B{0,1}dA,B \subseteq \{0,1\}^d56 to evaluating low-degree depth-2 circuits for Kronecker powers. For decision OV, OR-circuits suffice and give asymptotic degree A,B{0,1}dA,B \subseteq \{0,1\}^d57; for counting, partition circuits give asymptotic degree A,B{0,1}dA,B \subseteq \{0,1\}^d58 (Alman et al., 17 Sep 2025).

The same circuit perspective also yields modular variants A,B{0,1}dA,B \subseteq \{0,1\}^d59, and ties improvements in disjointness circuit degree directly to improved OV algorithms (Alman et al., 17 Sep 2025). This suggests a close interaction between low-dimensional OV algorithms and nontrivial depth-2 circuit constructions.

A specialized but notable algorithmic connection appears in the Subset Sum literature. "Improving Schroeppel and Shamir's Algorithm for Subset Sum via Orthogonal Vectors" reduces worst-case Subset Sum to a structured OV instance where vectors have fixed Hamming weight, notably support size A,B{0,1}dA,B \subseteq \{0,1\}^d60, and gives an OV algorithm running in time

A,B{0,1}dA,B \subseteq \{0,1\}^d61

for such instances (Nederlof et al., 2020). This reduction yields a Subset Sum algorithm with A,B{0,1}dA,B \subseteq \{0,1\}^d62 time and A,B{0,1}dA,B \subseteq \{0,1\}^d63 space, the first improvement over Schroeppel–Shamir’s longstanding space bound (Nederlof et al., 2020). A plausible implication is that even restricted fixed-weight OV can encode barriers for classical exponential-time algorithms.

5. Data structures and the online variant

The online or indexing version of OV asks for preprocessing a set A,B{0,1}dA,B \subseteq \{0,1\}^d64 of A,B{0,1}dA,B \subseteq \{0,1\}^d65 vectors so that a query vector A,B{0,1}dA,B \subseteq \{0,1\}^d66 can be tested quickly for orthogonality against some stored vector (Goldstein et al., 2017, Gajulapalli et al., 6 May 2026). In fine-grained terms, this is A,B{0,1}dA,B \subseteq \{0,1\}^d67. Earlier work on "Orthogonal Vectors Indexing" focused on the regime A,B{0,1}dA,B \subseteq \{0,1\}^d68 and studied space–query tradeoffs (Goldstein et al., 2017).

That paper gives several explicit data structures. The simplest divide-by-ones strategy partitions vectors into those with few ones and those with many ones, using arrays indexed by coordinate blocks and bitmap acceleration for heavy buckets (Goldstein et al., 2017). More sophisticated query-graph constructions yield truly sublinear query time with space about A,B{0,1}dA,B \subseteq \{0,1\}^d69 in the A,B{0,1}dA,B \subseteq \{0,1\}^d70 regime (Goldstein et al., 2017). It also shows a general tradeoff: for any A,B{0,1}dA,B \subseteq \{0,1\}^d71, one can achieve query time A,B{0,1}dA,B \subseteq \{0,1\}^d72 with space A,B{0,1}dA,B \subseteq \{0,1\}^d73 for some A,B{0,1}dA,B \subseteq \{0,1\}^d74 (Goldstein et al., 2017). On random input vectors, the same paper improves the space to A,B{0,1}dA,B \subseteq \{0,1\}^d75 for any A,B{0,1}dA,B \subseteq \{0,1\}^d76, since bucket sizes in the query graph concentrate to A,B{0,1}dA,B \subseteq \{0,1\}^d77 (Goldstein et al., 2017).

A 2026 revisit of OnlineOV substantially refines this picture (Gajulapalli et al., 6 May 2026). In low dimensions A,B{0,1}dA,B \subseteq \{0,1\}^d78, it gives a deterministic data structure with almost-linear space A,B{0,1}dA,B \subseteq \{0,1\}^d79 and query time A,B{0,1}dA,B \subseteq \{0,1\}^d80, matching the best known randomized low-dimensional performance up to constant factors in the exponent while removing randomness (Gajulapalli et al., 6 May 2026). In moderate dimensions A,B{0,1}dA,B \subseteq \{0,1\}^d81, it improves the older Charikar–Indyk–Panigrahy bounds, obtaining query time A,B{0,1}dA,B \subseteq \{0,1\}^d82 and space

A,B{0,1}dA,B \subseteq \{0,1\}^d83

(Gajulapalli et al., 6 May 2026). For A,B{0,1}dA,B \subseteq \{0,1\}^d84, this gives sublinear query time and subexponential-in-A,B{0,1}dA,B \subseteq \{0,1\}^d85 space, constituting the first deterministic refutation of a hardness conjecture proposed by Goldstein, Lewenstein, and Porat for A,B{0,1}dA,B \subseteq \{0,1\}^d86 (Gajulapalli et al., 6 May 2026).

The main technical tool in that paper is a structure-versus-randomness decomposition. The input set is partitioned into a pseudorandom part, where every projection onto A,B{0,1}dA,B \subseteq \{0,1\}^d87 coordinates yields only small candidate lists, and structured blocks where many vectors share zeros on a fixed coordinate set, permitting a recursive dimension reduction (Gajulapalli et al., 6 May 2026). This decomposition extends to Partial Match, Orthogonal Range Search, DNF Evaluation, and related online problems via standard reductions (Gajulapalli et al., 6 May 2026).

On the lower-bound side, under the Non-Uniform Strong Exponential Time Hypothesis, the same paper proves that for any constants A,B{0,1}dA,B \subseteq \{0,1\}^d88 and A,B{0,1}dA,B \subseteq \{0,1\}^d89, there exists a constant sparsity A,B{0,1}dA,B \subseteq \{0,1\}^d90 such that no batch data structure with polynomial space A,B{0,1}dA,B \subseteq \{0,1\}^d91 and amortized query time A,B{0,1}dA,B \subseteq \{0,1\}^d92 exists for A,B{0,1}dA,B \subseteq \{0,1\}^d93-Sparse-A,B{0,1}dA,B \subseteq \{0,1\}^d94 with A,B{0,1}dA,B \subseteq \{0,1\}^d95, even with computationally unbounded preprocessing (Gajulapalli et al., 6 May 2026). Through reductions, these lower bounds extend to Partial Match, Subset Query, DNF Evaluation, Orthogonal Range Search, and approximate nearest neighbors in polylogarithmic dimension (Gajulapalli et al., 6 May 2026). This gives an unusually strong conditional separation between preprocessing space and query complexity in online OV-like tasks.

6. Average-case, planted, and parity versions

The classical OVC is worst-case. Several recent works investigate whether A,B{0,1}dA,B \subseteq \{0,1\}^d96 remains hard on natural or planted distributions.

One line concerns parity counting. "Average-Case Hardness of Parity Problems: Orthogonal Vectors, A,B{0,1}dA,B \subseteq \{0,1\}^d97-SUM and More" studies parity-A,B{0,1}dA,B \subseteq \{0,1\}^d98-OV, which asks for the parity of the number of orthogonal A,B{0,1}dA,B \subseteq \{0,1\}^d99-tuples (Dalirrooyfard et al., 27 Mar 2025). The paper gives explicit distributions under which parity-nn00-OV is average-case hard. In particular, for constant nn01, it proves that parity-nn02-OV in dimension nn03 requires at least nn04 time on average under rETH, and nn05 time on average under nn06-XOR or nn07-SUM hypotheses (Dalirrooyfard et al., 27 Mar 2025). The method proceeds through factored versions of nn08-OV, low-degree polynomial representations, worst-case-to-average-case reductions, and a factored-to-unfactored gadget that maps factored OV instances to standard nn09-OV instances (Dalirrooyfard et al., 27 Mar 2025).

A different average-case direction studies planted instances. "The Planted Orthogonal Vectors Problem" defines a planted distribution for nn10-OV where a unique orthogonal nn11-tuple is embedded among nn12-biased random vectors in dimension nn13 with nn14 (Kühnemann et al., 30 Apr 2025). The planted coordinate distribution is engineered so that any subset of fewer than nn15 planted vectors has exactly the same marginal distribution as in the unplanted model, while the full nn16-tuple is orthogonal (Kühnemann et al., 30 Apr 2025). This nn17-wise indistinguishability allows average-case search-to-decision reductions: a fast decision algorithm for distinguishing planted from unplanted instances yields a fast algorithm for recovering the planted tuple (Kühnemann et al., 30 Apr 2025). The paper conjectures that these planted instances still require nn18 time on average (Kühnemann et al., 30 Apr 2025).

The average-case landscape is subtle because some random distributions actually make OV easy. Kane and Williams showed that for every fixed nn19, i.i.d. Bernoulli-nn20 OV instances can be solved by nn21 formulas of size nn22 on all but an nn23 fraction of instances, demonstrating that standard independent random restrictions do not capture worst-case hardness (Kane et al., 2017). The 2024 average-case algorithm of Alman, Andoni, and Zhang then strengthens the algorithmic side, showing that even in the hardest nn24-dependent regime, random OV is easier than worst-case OV (Alman et al., 2024). This suggests that average-case hardness for OV, if it holds, likely depends on carefully planted or structured distributions rather than simple product distributions.

7. Circuit, communication, and broader complexity connections

Beyond algorithms and reductions, nn25 has become a proxy for understanding the limits of current lower-bound techniques. The paper "The Orthogonal Vectors Conjecture for Branching Programs and Formulas" proves that in several nonuniform models, OVC is effectively true unconditionally (Kane et al., 2017). Specifically, OV on nn26 vectors in dimension nn27 has branching-program complexity, constant fan-in formula complexity, and symmetric-gate formula wire complexity

nn28

up to polylogarithmic factors (Kane et al., 2017). In the regime nn29 or larger, this yields essentially quadratic lower bounds, matching the strongest known explicit lower bounds for any function in those models (Kane et al., 2017). The proof uses carefully structured restrictions rather than independent random restrictions, and the same framework extends to Batch Partial Match and related OV-hard problems (Kane et al., 2017).

The paper also shows a limitation of common lower-bound methods: under i.i.d. Bernoulli-nn30 input distributions, OV becomes easy for small-depth formulas, so independent random restrictions cannot prove worst-case hardness here (Kane et al., 2017). This resonates with later average-case algorithmic results and suggests that any robust unconditional progress on general OV lower bounds must use more structured arguments.

Communication complexity appears prominently in the equivalence-class work (Chen et al., 2018). Efficient nn31 protocols for predicates such as exact inner product equality yield reductions to OV, turning communication upper bounds into fine-grained equivalences (Chen et al., 2018). Conversely, LSH transforms metric proximity problems into approximate nn32, and hence to OV (Chen et al., 2018). This duality between communication protocols and fine-grained reductions has become one of the standard conceptual tools around OV.

Circuit complexity also reappears in the 2025 asymptotic-spectrum paper. There, the decision and counting OV algorithms arise from depth-2 linear circuits for Kronecker powers of the disjointness matrix, and OVC implies that the Walsh–Hadamard matrix and the disjointness matrix cannot have nn33-size depth-2 circuits of certain types (Alman et al., 17 Sep 2025). Proving such circuit lower bounds would also imply breakthroughs for threshold circuits, indicating that stronger lower bounds in this direction are difficult for reasons already familiar from classical circuit complexity (Alman et al., 17 Sep 2025).

Finally, OV connects to quantum complexity. "Fine-grained quantum supremacy based on Orthogonal Vectors, 3-SUM and All-Pairs Shortest Paths" encodes low-dimensional OV into the acceptance probability of specific quantum circuits (Hayakawa et al., 2019). Under OV or gap-OV conjectures, exact or multiplicative-error classical simulation of those circuits is impossible in certain exponential times as a function of the number of qubits nn34 (Hayakawa et al., 2019). In the QRAM model, the circuits have linear size in nn35, and the lower bound on classical simulation time is

nn36

for suitable nn37 from the OV conjecture (Hayakawa et al., 2019). This places OV alongside 3-SUM and APSP as a polynomial-time fine-grained assumption capable of supporting quantum-supremacy style claims.

A related consequence appears in "More Consequences of Falsifying SETH and the Orthogonal Vectors Conjecture" (Abboud et al., 2018). That paper shows that if the moderate-dimensional OV conjecture fails, then for all nn38 and large enough nn39, weighted nn40-Clique and Min-Weight-nn41-Clique on nn42-hypergraphs admit nn43-time algorithms, and sparse threshold-circuit SAT obtains unexpected sub-nn44 algorithms (Abboud et al., 2018). It also proves that the Weighted Clique conjecture implies the moderate-dimensional OV conjecture (Abboud et al., 2018). This situates OV inside a larger hierarchy of conjectures tied to weighted clique, APSP, and sparse circuit satisfiability.

Orthogonal Vectors therefore occupies a distinctive position. It is simple enough to encode as disjointness over subsets, strong enough to underpin dozens of fine-grained lower bounds, flexible enough to admit equivalence results across combinatorial, geometric, and data-structure problems, and rich enough to support advances in average-case complexity, circuit lower bounds, and exponential-time algorithm design (Chen et al., 2018, Kane et al., 2017, Alman et al., 17 Sep 2025). The persistent tension between its deceptively elementary definition and the breadth of its implications is the reason it remains one of the central benchmark problems in modern fine-grained complexity.

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 Problem (OV).