The inapproximability of lattice and coding problems with preprocessing

作者:

Highlights:

摘要

We prove that the closest vector problem with preprocessing (CVPP) is NP-hard to approximate within any factor less than 53. More specifically, we show that there exists a reduction from an NP-hard problem to the approximate closest vector problem such that the lattice depends only on the size of the original problem, and the specific instance is encoded solely in the target vector. It follows that there are lattices for which the closest vector problem cannot be approximated within factors γ<53 in polynomial time, no matter how the lattice is represented, unless NP is equal to P (or NP is contained in P/poly, in case of nonuniform sequences of lattices). The result easily extends to any ℓp norm, for p⩾1, showing that CVPP in the ℓp norm is hard to approximate within any factor γ<53p. As an intermediate step, we establish analogous results for the nearest codeword problem with preprocessing (NCPP), proving that for any finite field GF(q),NCPP over GF(q) is NP-hard to approximate within any factor less than 53.

论文关键词:Point lattices,Coding theory,Closest vector problem,Nearest codeword problem,Preprocessing Computational complexity,NP-hardness,Approximation problems

论文评审过程:Received 11 July 2002, Revised 3 July 2003, Available online 18 March 2004.

论文官网地址:https://doi.org/10.1016/j.jcss.2004.01.002