English

Fine-grained hardness of CVP(P) -- Everything that we can prove (and nothing else)

Computational Complexity 2021-08-10 v3 Data Structures and Algorithms

Abstract

We show a number of fine-grained hardness results for the Closest Vector Problem in the p\ell_p norm (CVPp\mathrm{CVP}_p), and its approximate and non-uniform variants. First, we show that CVPp\mathrm{CVP}_p cannot be solved in 2(1ε)n2^{(1-\varepsilon)n} time for all p2Zp \notin 2\mathbb{Z} and ε>0\varepsilon > 0, assuming the Strong Exponential Time Hypothesis (SETH). Second, we extend this by showing that there is no 2(1ε)n2^{(1-\varepsilon)n}-time algorithm for approximating CVPp\mathrm{CVP}_p to within a constant factor γ\gamma for such pp assuming a "gap" version of SETH, with an explicit relationship between γ\gamma, pp, and the arity k=k(ε)k = k(\varepsilon) of the underlying hard CSP. Third, we show the same hardness result for (exact) CVPp\mathrm{CVP}_p with preprocessing (assuming non-uniform SETH). For exact "plain" CVPp\mathrm{CVP}_p, the same hardness result was shown in [Bennett, Golovnev, and Stephens-Davidowitz FOCS 2017] for all but finitely many p2Zp \notin 2\mathbb{Z}, where the set of exceptions depended on ε\varepsilon and was not explicit. For the approximate and preprocessing problems, only very weak bounds were known prior to this work. We also show that the restriction to p2Zp \notin 2\mathbb{Z} is in some sense inherent. In particular, we show that no "natural" reduction can rule out even a 23n/42^{3n/4}-time algorithm for CVP2\mathrm{CVP}_2 under SETH. For this, we prove that the possible sets of closest lattice vectors to a target in the 2\ell_2 norm have quite rigid structure, which essentially prevents them from being as expressive as 33-CNFs. We prove these results using techniques from many different fields, including complex analysis, functional analysis, additive combinatorics, and discrete Fourier analysis. E.g., along the way, we give a new (and tighter) proof of Szemer\'{e}di's cube lemma for the boolean cube.

Keywords

Cite

@article{arxiv.1911.02440,
  title  = {Fine-grained hardness of CVP(P) -- Everything that we can prove (and nothing else)},
  author = {Divesh Aggarwal and Huck Bennett and Alexander Golovnev and Noah Stephens-Davidowitz},
  journal= {arXiv preprint arXiv:1911.02440},
  year   = {2021}
}