One Discrete Gaussian Sample in 2^{n/2+o(n)} Time
arXiv 2608.03220
- Time bound
- 2n/2+o(n) expected bit operations
- Space bound
- 2n/2+o(n) bits on every execution
- Source / version date
- 4 Aug 2026
- Comparison variant
- Arbitrary width · worst case
- Cost scale
- 2c n + o(n)
- Width restriction
- Any rational s^2 > 0 on a rank-n lattice with rational basis
- Output samples
- One sample from D_{L,s}
- Distribution error
- exp(-Omega(n^3)) statistical distance
- Computation model
- Randomized classical; expected time and bounded space per execution
- reference
- Kim26
Assumptions and source notes
One centered sample, rather than the older 2^{n/2}-output arbitrary-width batch. Polynomial dependence on basis and squared-width encoding lengths is explicit in the theorem.
Source location
Theorem 4.3, printed p. 10; Theorem 1.1
Version: arXiv:2608.03220v1, 4 August 2026
Selected earlier references
Selected sources cited by this paper.
- Solving the Shortest Vector Problem in 2^n Time via Discrete Gaussian Sampling
Divesh Aggarwal · Daniel Dadush · Oded Regev · Noah Stephens-Davidowitz · 2015
Uses the older above-smoothing batch sampler on superlattices to obtain one arbitrary-width centered sample. Abstract; §1.2; Theorem 2.6
- Solving the Shortest Vector Problem in 2^(0.7314n+o(n)) Time via Discrete Gaussian Sampling on Superlattices
Yiming Gao · Yansong Feng · Honggang Hu · 2026
Independent superlattice-based exact-SVP result; compares 0.7314 with this paper’s 0.7315. §1, Concurrent work; bibliography [GFH26]
- Solving the Shortest Vector Problem in 2^(0.6039n) Time via Mid-point Hessian
Minki Hhan · 2026
Earlier Hessian approach already gives a smaller exact-SVP time exponent. §1, Concurrent work; bibliography [Hha26]
- Solving the Shortest Lattice Vector Problem in Time 2^(2.465n)
Xavier Pujol · Damien Stehlé · 2009
Uses the earlier lattice-point counting bound in the Gaussian-mass analysis. §6, Lemma 6.1 and bibliography [PS09]
@misc{kim-2026-one-dgs,
author = {Jiseung Kim},
title = {{One Discrete Gaussian Sample in 2^{n/2+o(n)} Time}},
year = {2026},
url = {https://arxiv.org/abs/2608.03220},
cr_date = {2026-08-04},
cr_status = {preprint},
cr_author_ids = {jiseung-kim},
archiveprefix = {arXiv},
eprint = {2608.03220}
}