English

Tensor-based Hardness of the Shortest Vector Problem to within Almost Polynomial Factors

Computational Complexity 2018-06-12 v1

Abstract

\newcommand{\SVP}{\mathsf{SVP}} \newcommand{\NP}{\mathsf{NP}} \newcommand{\RTIME}{\mathsf{RTIME}} \newcommand{\RSUBEXP}{\mathsf{RSUBEXP}} \newcommand{\eps}{\epsilon} \newcommand{\poly}{\mathop{\mathrm{poly}}} We show that unless \NP\RTIME(2\poly(logn))\NP \subseteq \RTIME (2^{\poly(\log{n})}), there is no polynomial-time algorithm approximating the Shortest Vector Problem (\SVP\SVP) on nn-dimensional lattices in the p\ell_p norm (1p<1 \leq p< \infty) to within a factor of 2(logn)1\eps2^{(\log{n})^{1-\eps}} for any \eps>0\eps > 0. This improves the previous best factor of 2(logn)1/2\eps2^{(\log{n})^{1/2-\eps}} under the same complexity assumption due to Khot (J. ACM, 2005). Under the stronger assumption \NP\RSUBEXP\NP \nsubseteq \RSUBEXP, we obtain a hardness factor of nc/loglognn^{c/\log\log{n}} for some c>0c> 0. Our proof starts with Khot's \SVP\SVP instances that are hard to approximate to within some constant. To boost the hardness factor we simply apply the standard tensor product of lattices. The main novelty is in the analysis, where we show that the lattices of Khot behave nicely under tensorization. At the heart of the analysis is a certain matrix inequality which was first used in the context of lattices by de Shalit and Parzanchevski (2006).

Keywords

Cite

@article{arxiv.1806.04087,
  title  = {Tensor-based Hardness of the Shortest Vector Problem to within Almost Polynomial Factors},
  author = {Ishay Haviv and Oded Regev},
  journal= {arXiv preprint arXiv:1806.04087},
  year   = {2018}
}

Comments

Published in Theory of Computing, Volume 8 (2012), Article 23; Received: August 26, 2011, Published: September 25, 2012

R2 v1 2026-06-23T02:26:06.248Z