中文

CVP(P) 的细粒度困难性——我们能证明的一切(且仅此而已)

计算复杂性 2021-08-10 v3 数据结构与算法

摘要

我们给出了 p\ell_p 范数下最近向量问题(CVPp\mathrm{CVP}_p)及其近似与非一致变体的若干细粒度困难性结果。首先,我们证明对所有 p2Zp \notin 2\mathbb{Z}ε>0\varepsilon > 0,假设强指数时间假设(SETH),CVPp\mathrm{CVP}_p 无法在 2(1ε)n2^{(1-\varepsilon)n} 时间内求解。其次,我们将此推广,证明对上述 pp,假设一个“间隙”版本的 SETH,不存在在常数因子 γ\gamma 内近似 CVPp\mathrm{CVP}_p2(1ε)n2^{(1-\varepsilon)n} 时间算法,其中 γ\gammapp 与底层困难 CSP 的元数 k=k(ε)k = k(\varepsilon) 之间存在显式关系。第三,我们给出带预处理(假设非一致 SETH)的(精确)CVPp\mathrm{CVP}_p 的相同困难性结果。对于精确的“普通” CVPp\mathrm{CVP}_p,[Bennett, Golovnev, and Stephens-Davidowitz FOCS 2017] 对除有限多个 p2Zp \notin 2\mathbb{Z}(例外集合依赖于 ε\varepsilon 且非显式)外的所有 pp 给出了相同困难性结果。对于近似与预处理问题,此前仅知非常弱的界。我们还表明对 p2Zp \notin 2\mathbb{Z} 的限制在某种意义上是固有的。特别地,我们证明在 SETH 下,没有任何“自然”归约能排除甚至 23n/42^{3n/4} 时间的 CVP2\mathrm{CVP}_2 算法。为此,我们证明在 2\ell_2 范数下到目标的最近格向量集合具有相当刚性的结构,这本质上阻止了它们像 33-CNF 那样具有表达力。我们使用来自许多不同领域的技术证明这些结果,包括复分析、泛函分析、加性组合学与离散傅里叶分析。例如,在此过程中,我们给出了布尔立方体上 Szemerédi 立方引理的一个新的(且更紧的)证明。

关键词

引用

@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}
}