Skip to main content
Log in

The remote set problem on lattices

  • Published:
computational complexity Aims and scope Submit manuscript

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).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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.

    MATH  MathSciNet  Google Scholar 

  • Wojciech Banaszczyk (1998). Balancing vectors and Gaussian measures of n-dimensional convex bodies. Random Struct. Algorithms 12(4), 351–360.

    Article  MATH  MathSciNet  Google Scholar 

  • 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.

    Article  MATH  MathSciNet  Google Scholar 

  • Ravi B. Boppana, Johan Håstad & Stathis Zachos (1987). Does co-NP have short interactive proofs? Information Processing Letters 25(2), 127–132.

    Article  MATH  MathSciNet  Google Scholar 

  • 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.

    Article  MATH  MathSciNet  Google Scholar 

  • 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.

    Article  MATH  MathSciNet  Google Scholar 

  • 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.

    Article  MATH  MathSciNet  Google Scholar 

  • Arjen K. Lenstra, Hendrik W. Lenstra & László Lovász (1982). Factoring polynomials with rational coefficients. Math. Ann. 261(4), 515–534.

    Article  MATH  MathSciNet  Google Scholar 

  • 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.

    Article  MathSciNet  Google Scholar 

  • 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.

    Article  MATH  MathSciNet  Google Scholar 

  • Joel Spencer (1985). Six standard deviations suffice. Trans. Amer. Math. Soc. 289(2), 679–706.

    Article  MATH  MathSciNet  Google Scholar 

  • 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.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00037-014-0094-z

Keywords

Subject Classification

Navigation