On Beating $2^n$ for the Closest Vector Problem
Amir Abboud, Rajendra Kumar

TL;DR
This paper presents a breakthrough algorithm for a special case of the Closest Vector Problem, achieving a sub-exponential runtime that surpasses the traditional $2^n$ barrier, and establishes new complexity equivalences and hardness assumptions.
Contribution
It introduces a sub-$2^n$ time algorithm for $(0,1)$-$ ext{CVP}_2$, linking lattice problems to Max-SAT and clique problems, and supports fine-grained complexity conjectures.
Findings
An $O(1.7299^n)$ algorithm for $(0,1)$-$ ext{CVP}_2$ in Euclidean norm.
Equivalence between $(0,1)$-$ ext{CVP}_p$ and Max-$p$-SAT for even $p$.
Hardness of $(0,1)$-$ ext{CVP}_2$ supports the minimum-weight-$k$-Clique conjecture.
Abstract
The Closest Vector Problem (CVP) is a computational problem in lattices that is central to modern cryptography. The study of its fine-grained complexity has gained momentum in the last few years, partly due to the upcoming deployment of lattice-based cryptosystems in practice. A main motivating question has been if there is a time algorithm on lattices of rank , or whether it can be ruled out by SETH. Previous work came tantalizingly close to a negative answer by showing a lower bound under SETH if the underlying distance metric is changed from the standard norm to other norms. Moreover, barriers toward proving such results for (and any even ) were established. In this paper we show \emph{positive results} for a natural special case of the problem that has hitherto seemed just as hard, namely -…
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
TopicsPolynomial and algebraic computation · Matrix Theory and Algorithms · Advanced Optimization Algorithms Research
