Abstract
We show that the problems of approximating the shortest and closest vector in a lattice to within a factor of √n lie in NP intersect CoNP. The result (almost) subsumes the three mutually-incomparable previous results regarding these lattice problems: Banaszczyk [1993], Goldreich and Goldwasser [2000], and Aharonov and Regev [2003]. Our technique is based on a simple fact regarding succinct approximation of functions using their Fourier series over the lattice. This technique might be useful elsewhere - we demonstrate this by giving a simple and efficient algorithm for one other lattice problem (CVPP) improving on a previous result of Regev [2003]. An interesting fact is that our result emerged from a "dequantization" of our previous quantum result in Aharonov and Regev [2003]. This route to proving purely classical results might be beneficial elsewhere.
Original language | English (US) |
---|---|
Pages (from-to) | 749-765 |
Number of pages | 17 |
Journal | Journal of the ACM |
Volume | 52 |
Issue number | 5 |
DOIs | |
State | Published - Sep 2005 |
Keywords
- Algorithms
- Approximation
- Fourier series
- Lattices
ASJC Scopus subject areas
- Software
- Control and Systems Engineering
- Information Systems
- Hardware and Architecture
- Artificial Intelligence