The Hardness of Approximate Optima in Lattices, Codes, and Systems of Linear Equations

作者:

Highlights:

摘要

We prove the following about the Nearest Lattice Vector Problem (in anylpnorm), the Nearest Codeword Problem for binary codes, the problem of learning a halfspace in the presence of errors, and some other problems. 1. Approximating the optimum within any constant factor isNP-hard. 2. If for someε>0 there exists a polynomial-time algorithm that approximates the optimum within a factor of 2log0.5−ε n, then everyNPlanguage can be decided in quasi-polynomial deterministic time, i.e.,NP⊆DTIME(npoly(log n)). Moreover, we show that result 2 also holds for the Shortest Lattice Vector Problem in thel∞norm. Also, for some of these problems we can prove the same result as above, but for a larger factor such as 2log1−ε nornε. Improving the factor 2log0.5−ε ntodimensionfor either of the lattice problems would imply the hardness of the Shortest Vector Problem inl2norm; an old open problem. Our proofs use reductions from few-prover, one-round interactive proof systems [FL], BG+], either directly, or through a set-cover problem.

论文关键词:

论文评审过程:Available online 25 May 2002.

论文官网地址:https://doi.org/10.1006/jcss.1997.1472