Shortest Vector Problem
Find a shortest nonzero lattice vector.
Classical · worst case
Exact Euclidean SVP on arbitrary full-rank lattices
Results
| # | PUBLICATION / AUTHORS | DATE | TIME BOUND | SPACE BOUND | EVIDENCE |
|---|---|---|---|---|---|
| 1 | Superlattice methods for the shortest vector problem and discrete Gaussian samplingePrint 2026/2761SourceBibTeX / detailsarbitrary lattices Euclidean | 4 Nov 2026 | 20.409 n + o(n) | 20.259 n + o(n) | PreprintSource checked |
| 2 | Gaussian Difference Dynamics: Breaking the 2^(n/2) Barrier for the Shortest Vector Problem and Discrete Gaussian SamplingePrint 2026/2690SourceBibTeX / detailsarbitrary lattices Euclidean | 30 Oct 2026 | 20.4130 n + o(n) | 20.3138 n + o(n) | PreprintSource checked |
| 3 | Finding a Shortest Vector and More in 2^(n/2+o(n)) Time using q-ary Coset Difference TreeePrint 2026/1859SourceBibTeX / detailsarbitrary lattices Euclidean | 2 Sept 2026 | 2n/2 + o(n) | 20.5 n + o(n) | PreprintSource checked |
| 4 | Solving the Shortest Vector Problem in 2^(0.6039n) Time via Mid-point HessianePrint 2026/1597SourceBibTeX / detailsarbitrary lattices Euclidean | 3 Aug 2026 | 20.6039 n + o(n) | 20.5 n + o(n) | PreprintSource checked |
| 5 | Solving the Shortest Vector Problem in 2^(0.7314n+o(n)) Time via Discrete Gaussian Sampling on SuperlatticesePrint 2026/1587SourceBibTeX / detailsarbitrary lattices Euclidean | 3 Aug 2026 | 20.7314 n + o(n) | 20.5 n + o(n) | PreprintSource checked |
| 6 | One Discrete Gaussian Sample in 2^{n/2+o(n)} TimearXiv 2608.03220SourceBibTeX / detailsclassical provable arbitrary lattices discrete Gaussian sampling random superlattices | 4 Aug 2026 | 2c₀ n + o(n), c₀ ≈ 0.7315 | 2n/2 + o(n) | PreprintSource checked |
| 7 | Solving the Shortest Vector Problem in 2^n Time via Discrete Gaussian SamplingSTOC 2015SourceBibTeX / detailsarbitrary lattices Euclidean | 26 Dec 2014 | 2n + o(n) | 21 n + o(n) | PublishedSource checked |
| 7 | Just Take the Average! An Embarrassingly Simple 2^n-Time Algorithm for SVP (and CVP)SOSA 2018SourceBibTeX / detailsclassical provable arbitrary lattices | 5 Sept 2017 | 21 n + o(n) | 21 n + o(n) | PublishedSource checked |
| 9 | Improved Classical and Quantum Algorithms for the Shortest Vector Problem via Bounded Distance DecodingSIAM Journal on Computing 2025SourceBibTeX / detailsprovable time-space tradeoff | 10 May 2022 | 21.669 n + o(n) | 20.5 n + o(n) | PublishedSource checked |
| 10 | A Deterministic Single Exponential Time Algorithm for Most Lattice Problems Based on Voronoi Cell ComputationsSIAM Journal on Computing 2013SourceBibTeX / detailsarbitrary lattices Euclidean | 2011 | 22 n + o(n) | 21 n + o(n) | PublishedSource checked |
| 11 | Space-efficient classical and quantum algorithms for the shortest vector problemQuantum Information and Computation 2018SourceBibTeX / detailsclassical provable arbitrary lattices time–space trade-off half-exponential space | 31 Aug 2017 | 22.05 n + o(n) | 20.5 n + o(n) | PublishedSource checked |
| 12 | Faster provable sieving algorithms for the Shortest Vector Problem and the Closest Vector Problem on lattices in ℓ_p normAlgorithms 2021SourceBibTeX / detailsclassical provable arbitrary lattices | 9 Jul 2019 | 22.25 n + o(n) | — | PublishedSource checked |
| 13 | Solving the Shortest Lattice Vector Problem in Time 2^(2.465n)ePrint 2009/605SourceBibTeX / detailsarbitrary lattices Euclidean | 9 Dec 2009 | 22.465 n + o(n) | 21.233 n + o(n) | PublishedSource checked |
| 14 | Algorithms for the Shortest and Closest Lattice Vector ProblemsIWCC 2011SourceBibTeX / detailsclassical provable arbitrary lattices | 2013 | 22.648 n + o(n) | 21.325 n + o(n) | PublishedSource checked |
| 15 | Faster exponential time algorithms for the shortest vector problemSODA 2010SourceBibTeX / detailsclassical provable arbitrary lattices | 10 Aug 2009 | 23.199 n + o(n) | 21.325 n + o(n) | PublishedSource checked |
| 16 | Algorithms for the Shortest and Closest Lattice Vector ProblemsIWCC 2011SourceBibTeX / detailsclassical provable arbitrary lattices | 2013 | 23.397 n + o(n) | 21.984 n + o(n) | PublishedSource checked |
| 17 | Sieve Algorithms for the Shortest Vector Problem are PracticalJournal of Mathematical Cryptology 2008SourceBibTeX / detailsclassical provable arbitrary lattices | 11 Sept 2008 | 25.9 n + o(n) | 22.95 n + o(n) | PublishedSource checked |
| 18 | 2^{O(n)}-time algorithm for SVPLattices in Computer Science, Lecture 8 2004SourceBibTeX / detailsclassical provable arbitrary lattices | 2004 | 216 n + o(n) | 28 n + o(n) | PreprintSource checked |
| — | A sieve algorithm for the shortest lattice vector problemSTOC 2001SourceBibTeX / detailsclassical provable arbitrary lattices | 6 Jul 2001 | 2O(n) | 2O(n) | PublishedSource checked |
| — | Faster exponential time algorithms for the shortest vector problemSODA 2010SourceBibTeX / detailsclassical provable arbitrary lattices time–space trade-off | 10 Aug 2009 | 2O(n) | 21.095 n + o(n) | PublishedSource checked |
Comparison definition & assumptions
- Regime
- Exact Euclidean SVP on arbitrary full-rank lattices
- Computation
- Classical
- Rigor
- Provable
- Instances
- Worst case
- Cost scale
- 2^{c n + o(n)}
- Parameter
- n
- Description
- The history of proven asymptotic bounds for exact SVP. Recent preprints remain explicitly marked.
- Comparison rules
- Return a shortest nonzero vector in an arbitrary n-dimensional Euclidean lattice. Compare the coefficient c in 2^{c n+o(n)} time; polynomial input-size factors are suppressed. Record space separately.
- Tags
- arbitrary lattices, Euclidean