TY - JOUR
T1 - The complexity of the covering radius problem
AU - Guruswami, Venkatesan
AU - Micciancio, Daniele
AU - Regev, Oded
N1 - Funding Information:
We would like to thank Ravi Kumar for several motivating discussions. VG is supported in part by NSF Career Award CCF-0343672. DM is supported in part by NSF Career Award CCR-0093029 and an Alfred P. Sloan Fellowship. OR is supported by an Alon Fellowship and the Army Research Office grant DAAD19-03-1-0082. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
PY - 2005/6
Y1 - 2005/6
N2 - We initiate the study of the computational complexity of the covering radius problem for lattices, and approximation versions of the problem for both lattices and linear codes. We also investigate the computational complexity of the shortest linearly independent vectors problem, and its relation to the covering radius problem for lattices. For the covering radius on n-dimensional lattices, we show that the problem can be approximated within any constant factor γ(n) > 1 in random exponential time 2 O(n). We also prove that suitably defined gap versions of the problem lie in AM for λ(n) = 2, in coAM for γ (n) = √n/log n, and in NP ∩ coNP for γ(n) = √ n. For the covering radius on n-dimensional linear codes, we show that the problem can be solved in deterministic polynomial time for approximation factor γ(n) = log n, but cannot be solved in polynomial time for some γ (n) = Ω (loglog n)unless NP can be simulated in deterministic nO(logloglogn) time. Moreover, we prove that the problem is NP-hard for any constant approximation factor, it is Π2-hard for some constant approximation factor, and that it is unlikely to be Π2-hard for approximation factors larger than 2 (by giving an AM protocol for the appropriate gap problem). This is a natural hardness of approximation result in the polynomial hierarchy. For the shortest independent vectors problem, we give a coAM protocol achieving approximation factor γ(n) = √n/log n, solving an open problem of Blömer and Seifert (STOC'99), and prove that the problem is also in coNP for γ (n) = √n. Both results are obtained by giving a gap-preserving nondeterministic polynomial time reduction to the closest vector problem.
AB - We initiate the study of the computational complexity of the covering radius problem for lattices, and approximation versions of the problem for both lattices and linear codes. We also investigate the computational complexity of the shortest linearly independent vectors problem, and its relation to the covering radius problem for lattices. For the covering radius on n-dimensional lattices, we show that the problem can be approximated within any constant factor γ(n) > 1 in random exponential time 2 O(n). We also prove that suitably defined gap versions of the problem lie in AM for λ(n) = 2, in coAM for γ (n) = √n/log n, and in NP ∩ coNP for γ(n) = √ n. For the covering radius on n-dimensional linear codes, we show that the problem can be solved in deterministic polynomial time for approximation factor γ(n) = log n, but cannot be solved in polynomial time for some γ (n) = Ω (loglog n)unless NP can be simulated in deterministic nO(logloglogn) time. Moreover, we prove that the problem is NP-hard for any constant approximation factor, it is Π2-hard for some constant approximation factor, and that it is unlikely to be Π2-hard for approximation factors larger than 2 (by giving an AM protocol for the appropriate gap problem). This is a natural hardness of approximation result in the polynomial hierarchy. For the shortest independent vectors problem, we give a coAM protocol achieving approximation factor γ(n) = √n/log n, solving an open problem of Blömer and Seifert (STOC'99), and prove that the problem is also in coNP for γ (n) = √n. Both results are obtained by giving a gap-preserving nondeterministic polynomial time reduction to the closest vector problem.
KW - Approxiamation algorithms
KW - Complexity classes
KW - Covering radius
KW - Hardness of approximation
KW - Interactive proofs
KW - Lattices
KW - Linear codes
KW - Polynomial time hierachy
UR - http://www.scopus.com/inward/record.url?scp=21244481660&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=21244481660&partnerID=8YFLogxK
U2 - 10.1007/s00037-005-0193-y
DO - 10.1007/s00037-005-0193-y
M3 - Article
AN - SCOPUS:21244481660
SN - 1016-3328
VL - 14
SP - 90
EP - 121
JO - Computational Complexity
JF - Computational Complexity
IS - 2
ER -