skip to main content
10.1145/1998196.1998264acmconferencesArticle/Chapter ViewAbstractPublication PagessocgConference Proceedingsconference-collections
research-article

Covering cubes and the closest vector problem

Published: 13 June 2011 Publication History

Abstract

We provide the currently fastest randomized (1+epsilon)-approximation algorithm for the closest lattice vector problem in the infinity-norm. The running time of our method depends on the dimension n and the approximation guarantee epsilon by 2(O(n)) (log(1/epsilon))(O(n)) which improves upon the (2+1/epsilon)(O(n)) running time of the previously best algorithm by Blömer and Naewe. Our algorithm is based on a solution of the following geometric covering problem that is of interest of its own: Given epsilon>0, how many ellipsoids are necessary to cover the scaled unit cube [-1+epsilon, 1-epsilon]n such all ellipsoids are contained in the standard unit cube [-1,1]n. We provide an almost optimal bound for the case where the ellipsoids are restricted to be axis-parallel.
We then apply our covering scheme to a variation of this covering problem where one wants to cover the scaled cube with boxes that, if scaled by two, are still contained in the unit cube. Thereby, we obtain a method to boost any 2-approximation algorithm for closest-vector in the infinity-norm to a (1+epsilon)-approximation algorithm that has the desired running time.

References

[1]
M. Ajtai, R. Kumar, and D. Sivakumar. A sieve algorithm for the shortest lattice vector problem. In Proceedings of the Thirty-Third Annual ACM Symposium on Theory of Computing, pages 601--610 (electronic), New York, 2001. ACM.
[2]
M. Ajtai, R. Kumar, and D. Sivakumar. Sampling short lattice vectors and the closest lattice vector problem. In Computational Complexity, 2002. Proceedings. 17th IEEE Annual Conference on, 2002.
[3]
S. Arora. Probabilistic checking of proofs and the hardness of approximation problems. PhD thesis, UC Berkeley, 1994.
[4]
J. Blömer and S. Naewe. Sampling methods for shortest vectors, closest vectors and successive minima. Theoretical Computer Science, 410(18):1648--1665, 2009.
[5]
I. Dinur, G. Kindler, R. Raz, and S. Safra. Approximating CVP to within almost-polynomial factors is NP-hard. Combinatorica, 23(2):205--243, 2003.
[6]
Daniel Dadush, Chris Peikert, and Santosh Vempala. Enumerative algorithms for the shortest and closest lattice vector problems in any norm via M-ellipsoid coverings. Manuscript, 2010.
[7]
P. Erdos and C. A. Rogers. Covering space with convex bodies. Acta Arith., 7:281--285, 1961/1962.
[8]
Z. Füredi and J.-H. Kang. Covering the n-space by convex bodies and its chromatic number. Discrete Math., 308(19):4495--4500, 2008.
[9]
R. Kannan. Minkowski's convex body theorem and integer programming. Mathematics of Operations Research, 12(3):pp. 415--440, 1987.
[10]
H. W. Lenstra. Integer programming with a fixed number of variables. Mathematics of Operations Research, 8(4):538 -- 548, 1983.
[11]
D. Micciancio and P. Voulgaris. A deterministic single exponential time algorithm for most lattice problems based on voronoi cell computations. In Proceedings of the 42nd ACM symposium on Theory of computing, STOC '10, pages 351--358, New York, NY, USA, 2010. ACM.
[12]
P. van Emde Boas. Another NP-complete problem and the complexity of computing short vectors in a lattice. Technical Report 81-04, Mathematische Instituut, University of Amsterdam, 1981.

Cited By

View all
  • (2024)From approximate to exact integer programmingMathematical Programming10.1007/s10107-024-02084-1Online publication date: 24-Apr-2024
  • (2023)Structured $$(\min ,+)$$-convolution and its applications for the shortest/closest vector and nonlinear knapsack problemsOptimization Letters10.1007/s11590-023-02017-518:1(73-103)Online publication date: 27-May-2023
  • (2023)From Approximate to Exact Integer ProgrammingInteger Programming and Combinatorial Optimization10.1007/978-3-031-32726-1_8(100-114)Online publication date: 22-May-2023
  • Show More Cited By

Index Terms

  1. Covering cubes and the closest vector problem

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SoCG '11: Proceedings of the twenty-seventh annual symposium on Computational geometry
    June 2011
    532 pages
    ISBN:9781450306829
    DOI:10.1145/1998196
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 13 June 2011

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. approximation algorithm
    2. box cover
    3. closest lattice vector problem
    4. covering convex bodies
    5. ellipsoid cover

    Qualifiers

    • Research-article

    Conference

    SoCG '11
    SoCG '11: Symposium on Computational Geometry
    June 13 - 15, 2011
    Paris, France

    Acceptance Rates

    Overall Acceptance Rate 625 of 1,685 submissions, 37%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)8
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 05 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)From approximate to exact integer programmingMathematical Programming10.1007/s10107-024-02084-1Online publication date: 24-Apr-2024
    • (2023)Structured $$(\min ,+)$$-convolution and its applications for the shortest/closest vector and nonlinear knapsack problemsOptimization Letters10.1007/s11590-023-02017-518:1(73-103)Online publication date: 27-May-2023
    • (2023)From Approximate to Exact Integer ProgrammingInteger Programming and Combinatorial Optimization10.1007/978-3-031-32726-1_8(100-114)Online publication date: 22-May-2023
    • (2022)Approximate CVP in time 20.802 Journal of Computer and System Sciences10.1016/j.jcss.2021.09.006124:C(129-139)Online publication date: 1-Mar-2022
    • (2022)Covering Convex Bodies and the Closest Vector ProblemDiscrete & Computational Geometry10.1007/s00454-022-00392-x67:4(1191-1210)Online publication date: 1-May-2022
    • (2022)Approximate $$\mathrm {CVP}_{}$$ in Time $$2^{0.802 n}$$ - Now in Any Norm!Integer Programming and Combinatorial Optimization10.1007/978-3-031-06901-7_33(440-453)Online publication date: 27-May-2022
    • (2021)Faster Provable Sieving Algorithms for the Shortest Vector Problem and the Closest Vector Problem on Lattices in ℓp NormAlgorithms10.3390/a1412036214:12(362)Online publication date: 13-Dec-2021
    • (2021)The Projection Games Conjecture and the Hardness of Approximation of super-SAT and related problemsJournal of Computer and System Sciences10.1016/j.jcss.2021.09.002Online publication date: Sep-2021
    • (2018)FPT-algorithms for some problems related to integer programmingJournal of Combinatorial Optimization10.1007/s10878-018-0264-z35:4(1128-1146)Online publication date: 1-May-2018
    • (2018)FPT Algorithms for the Shortest Lattice Vector and Integer Linear Programming ProblemsComputational Aspects and Applications in Large-Scale Networks10.1007/978-3-319-96247-4_2(19-35)Online publication date: 25-Aug-2018
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media