The Orthogonal Vectors Conjecture for Branching Programs and Formulas
Daniel Kane, Ryan Williams

TL;DR
This paper proves the Orthogonal Vectors Conjecture (OVC) in several computational models, establishing tight lower bounds for OV and related problems, and explores limitations of random restrictions in proving hardness.
Contribution
The paper establishes tight lower bounds for OV in branching programs and formulas, and introduces new input restriction techniques that challenge traditional random restriction methods.
Findings
OV has near-optimal complexity in branching programs and formulas.
Lower bounds match known quadratic bounds for explicit functions.
Random restrictions cannot prove OVC hardness in the average case.
Abstract
In the Orthogonal Vectors (OV) problem, we wish to determine if there is an orthogonal pair of vectors among Boolean vectors in dimensions. The OV Conjecture (OVC) posits that OV requires time to solve, for all . Assuming the OVC, optimal time lower bounds have been proved for many prominent problems in . We prove that OVC is true in several computational models of interest: * For all sufficiently large and , OV for vectors in has branching program complexity . In particular, the lower bounds match the upper bounds up to polylog factors. * OV has Boolean formula complexity , over all complete bases of fan-in. * OV requires wires, in formulas comprised of gates computing arbitrary symmetric functions…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Computational Geometry and Mesh Generation · Advanced Graph Theory Research
