Abstract
We initiate studying the Remote Set Problem (\({\mathsf{RSP}}\)) on lattices, which given a lattice asks to find a set of points containing a point which is far from the lattice. We show a polynomial-time deterministic algorithm that on rank n lattice \({\mathcal{L}}\) outputs a set of points, at least one of which is \({\sqrt{\log n / n} \cdot \rho(\mathcal{L})}\) -far from \({\mathcal{L}}\) , where \({\rho(\mathcal{L})}\) stands for the covering radius of \({\mathcal{L}}\) (i.e., the maximum possible distance of a point in space from \({\mathcal{L}}\)). As an application, we show that the covering radius problem with approximation factor \({\sqrt{n / \log n}}\) lies in the complexity class \({\mathsf{NP}}\) , improving a result of Guruswami et al. (Comput Complex 14(2): 90–121, 2005) by a factor of \({\sqrt{\log n}}\) .
Our results apply to any \({\ell_p}\) norm for \({2 \leq p \leq \infty}\) with the same approximation factors (except a loss of \({\sqrt{\log \log n}}\) for \({p = \infty}\)). In addition, we show that the output of our algorithm for \({\mathsf{RSP}}\) contains a point whose \({\ell_2}\) distance from \({\mathcal{L}}\) is at least \({(\log n/n)^{1/p} \cdot \rho^{(p)}(\mathcal{L})}\) , where \({\rho^{(p)}(\mathcal{L})}\) is the covering radius of \({\mathcal{L}}\) measured with respect to the \({\ell_p}\) norm. The proof technique involves a theorem on balancing vectors due to Banaszczyk (Random Struct Algorithms 12(4):351–360, 1998) and the “six standard deviations” theorem of Spencer (Trans Am Math Soc 289(2):679–706, 1985).
Similar content being viewed by others
References
Dorit Aharonov & Oded Regev (2005). Lattice problems in NP intersect coNP. Journal of the ACM 52(5), 749–765. Preliminary version in FOCS’04.
Miklós Ajtai (2004). Generating hard instances of lattice problems. In Complexity of computations and proofs, volume 13 of Quad. Mat., 1–32. Dept. Math., Seconda Univ. Napoli, Caserta.
Miklós Ajtai, Ravi Kumar & D. Sivakumar (2001). A sieve algorithm for the shortest lattice vector problem. In Proc. 33th ACM Symp. on Theory of Computing (STOC), 601–610.
Miklós Ajtai, Ravi Kumar & D. Sivakumar (2002). Sampling short lattice vectors and the closest lattice vector problem. In Proc. of 17th IEEE Annual Conference on Computational Complexity (CCC), 53–57.
Noga Alon, Rina Panigrahy & Sergey Yekhanin (2009). Deterministic approximation algorithms for the nearest codeword problem. In APPROX-RANDOM, volume 5687 of Lecture Notes in Computer Science, 339–351. Springer.
László Babai (1986). On Lovász lattice reduction and the nearest lattice point problem. Combinatorica 6(1), 1–13. Preliminary version in STACS’85.
Wojciech Banaszczyk (1993). Balancing vectors and convex bodies. Studia Math. 106(1), 93–100.
Wojciech Banaszczyk (1998). Balancing vectors and Gaussian measures of n-dimensional convex bodies. Random Struct. Algorithms 12(4), 351–360.
Nikhil Bansal (2010). Constructive algorithms for discrepancy minimization. In FOCS, 3–10.
Franck Barthe, Olivier Guédon, Shahar Mendelson & Assaf Naor (2005) A probabilistic approach to the geometry of the \({{\ell}_p^n}\) -ball. The Annals of Probability 33(2), 480–513.
Ravi B. Boppana, Johan Håstad & Stathis Zachos (1987). Does co-NP have short interactive proofs? Information Processing Letters 25(2), 127–132.
Daniel Dadush, Chris Peikert & Santosh Vempala (2011). Enumerative lattice algorithms in any norm via M-ellipsoid coverings. In FOCS, 580–589.
Irit Dinur (2002). Approximating SVP\({_\infty}\) to within almost-polynomial factors is NP-hard. Theoretical Computer Science 285(1), 55–71. Preliminary version in CIAC’00.
Irit Dinur, Guy Kindler, Ran Raz & Shmuel Safra (2003). Approximating CVP to within almost-polynomial factors is NP-hard. Combinatorica 23(2), 205–243. Preliminary version in FOCS’98.
Oded Goldreich & Shafi Goldwasser (2000). On the limits of nonapproximability of lattice problems. J. Comput. System Sci. 60(3), 540–563. Preliminary version in STOC’98.
Venkatesan Guruswami, Daniele Micciancio & Oded Regev (2005). The complexity of the covering radius problem on lattices and codes. Computational Complexity 14(2), 90–121. Preliminary version in CCC’04.
Ishay Haviv, Vadim Lyubashevsky & Oded Regev (2009). A note on the distribution of the distance from a lattice. Discrete and Computational Geometry 41(1), 162–176.
Ishay Haviv & Oded Regev (2012a). Hardness of the covering radius problem on lattices.Chicago Journal of Theoretical Computer Science 2012(4). Preliminary version in CCC’06.
Ishay Haviv & Oded Regev (2012b). Tensor-based hardness of the shortest vector problem to within almost polynomial factors. Theory of Computing 8(23), 513–531. Preliminary version in STOC’07.
Ravi Kannan (1987). Minkowski’s convex body theorem and integer programming. Math. Oper. Res. 12(3), 415–440.
Subhash Khot (2005). Hardness of approximating the shortest vector problem in lattices. Journal of the ACM 52(5), 789–808. Preliminary version in FOCS’04.
A. Korkine & G. Zolotareff (1873). Sur les formes quadratiques. Mathematische Annalen 6(3), 366–389.
Arjen K. Lenstra, Hendrik W. Lenstra & László Lovász (1982). Factoring polynomials with rational coefficients. Math. Ann. 261(4), 515–534.
Daniele Micciancio (2004). Almost perfect lattices, the covering radius problem, and applications to Ajtai’s connection factor. SIAM Journal on Computing 34(1), 118–169. Preliminary version in STOC’02.
Daniele Micciancio (2008). Efficient reductions among lattice problems. In SODA, 84–93.
Daniele Micciancio (2012). Inapproximability of the shortest vector problem: Toward a deterministic reduction. Theory of Computing 8(22), 487–512.
Daniele Micciancio & Shafi Goldwasser (2002). Complexity of Lattice Problems: A Cryptographic Perspective, volume 671 of The Kluwer International Series in Engineering and Computer Science. Kluwer Academic Publishers, Boston, MA.
Daniele Micciancio & Oded Regev (2008). Lattice-based Cryptography. In Post-quantum Cryprography, D. J. Bernstein & J. Buchmann, editors. Springer.
Daniele Micciancio & Panagiotis Voulgaris (2013). A deterministic single exponential time algorithm for most lattice problems based on Voronoi cell computations. SIAM J. Comput. 42(3), 1364–1391. Preliminary version in STOC’10.
Vitali D. Milman & Gideon Schechtman (1986). Asymptotic theory of finite dimensional normed spaces. Springer-Verlag New York, Inc.
Chris Peikert (2008). Limits on the hardness of lattice problems in \({{\ell}_p}\) Norms. Computational Complexity 17(2), 300–351. Preliminary version in CCC’07.
Oded Regev & Ricky Rosen (2006). Lattice problems and norm embeddings. In Proc. 38th ACM Symp. on Theory of Computing (STOC), 447–456.
Claus-Peter Schnorr (1987) A hierarchy of polynomial time lattice basis reduction algorithms. Theoretical Computer Science 53(2-3), 201–224.
Joel Spencer (1985). Six standard deviations suffice. Trans. Amer. Math. Soc. 289(2), 679–706.
Leslie G. Valiant (1977). Graph-theoretic arguments in low-level complexity. In Mathematical foundations of computer science (Proc. Sixth Sympos., Tatranská Lomnica, 1977), 162–176. Lecture Notes in Comput. Sci., Vol. 53. Springer, Berlin.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Haviv, I. The remote set problem on lattices. comput. complex. 24, 103–131 (2015). https://doi.org/10.1007/s00037-014-0094-z
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00037-014-0094-z