Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
97 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Solving the Shortest Vector Problem in $2^n$ Time via Discrete Gaussian Sampling (1412.7994v5)

Published 26 Dec 2014 in cs.DS

Abstract: We give a randomized $2{n+o(n)}$-time and space algorithm for solving the Shortest Vector Problem (SVP) on n-dimensional Euclidean lattices. This improves on the previous fastest algorithm: the deterministic $\widetilde{O}(4n)$-time and $\widetilde{O}(2n)$-space algorithm of Micciancio and Voulgaris (STOC 2010, SIAM J. Comp. 2013). In fact, we give a conceptually simple algorithm that solves the (in our opinion, even more interesting) problem of discrete Gaussian sampling (DGS). More specifically, we show how to sample $2{n/2}$ vectors from the discrete Gaussian distribution at any parameter in $2{n+o(n)}$ time and space. (Prior work only solved DGS for very large parameters.) Our SVP result then follows from a natural reduction from SVP to DGS. We also show that our DGS algorithm implies a $2{n + o(n)}$-time algorithm that approximates the Closest Vector Problem to within a factor of $1.97$. In addition, we give a more refined algorithm for DGS above the so-called smoothing parameter of the lattice, which can generate $2{n/2}$ discrete Gaussian samples in just $2{n/2+o(n)}$ time and space. Among other things, this implies a $2{n/2+o(n)}$-time and space algorithm for $1.93$-approximate decision SVP.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (4)
  1. Divesh Aggarwal (28 papers)
  2. Daniel Dadush (42 papers)
  3. Oded Regev (45 papers)
  4. Noah Stephens-Davidowitz (25 papers)

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com