Gaussian Difference Dynamics: Breaking the 2n/2 Barrier for the Shortest Vector Problem and Discrete Gaussian Sampling
Yiming Gao, Xuyuan Han, Honggang Hu
Abstract
We give classical randomized algorithms in a word RAM model that break the 2n/2 barrier for both discrete Gaussian sampling (DGS) and the Shortest Vector Problem (SVP). For every fixed α>1, shifted DGS on arbitrary lattices at width σαη1/2(L) takes (3/2)n/2+o(n) time (4/3)n/2+o(n) space. These bounds match the Becker--Ducas--Gama--Laarhoven (BDGL) heuristic sieving exponents. At widths at least 3η1/2(L)/2, the same total cost suffices for an entire batch of (4/3)n/2 samples jointly close to independent target Gaussians. For SVP on arbitrary lattices, our algorithm returns a shortest nonzero vector with high probability in 20.4130n+o(n) time 20.3138n+o(n) space. As a corollary, we obtain centered DGS at every width with the same exponents, answering a question of Stephens-Davidowitz (SODA 2016). We introduce Gaussian difference dynamics (GDD), a framework for tracking expected counts and pairwise clustering of vectors through repeated differencing. A closed recursion for the first two counting moments controls these quantities relative to a Gaussian reference, without requiring independence within intermediate lists. Accurate moment bounds let us extract a Gaussian sample by weighted selection, while the weaker bounds needed to establish a shortest vector representation allow us to retain more differences. We perform these transitions on thin spherical shells, where the Gaussian rejection weights can be renormalized at subexponential cost. For batch sampling, we combine this geometry with the double rejection technique of Doulgerakis and Laarhoven to control the joint distribution of outputs while reusing vectors.
Create a lesson
Related papers
Canonical Cut Hierarchy in Almost-Linear Time via Reduction to Max-Flow
Karthekeyan Chandrasekaran, Harshul Sagar
A Near-Optimal Generalized Sorting Algorithm
Sanjeev Khanna, Aaron Putterman, Junkai Song
Connectivity in a New Bounded-Space Dynamic Model
Bardiya Aryanfard, Monika Henzinger, John Kuszmaul et al.
Minimum-Cost k-Arborescence Packing in O(km+k4 n) Time
Zhaienhe Zhou
All minimum cuts of symmetric submodular functions
Chao Xu
Counting over Unbreakable Decompositions: A Single-Exponential Parameterized Algorithm for Minimum Bisection
Aditya Anand, Evangelos Kipouridis, Karol Węgrzycki