CryptoRecords.info
DGS / Classical · shifted · distance-relative width

Solving the Closest Vector Problem in 2^n Time---The Discrete Gaussian Strikes Again!

Divesh Aggarwal · Daniel Dadush · Noah Stephens-Davidowitz

FOCS 2015

PublishedSource checked
Time bound
2n+o(n) when log n log f(n)=o(n)
Space bound
At most 2n+o(n) storage from the list algorithm
Source / version date
29 Sept 2015
Cost scale
2c n + o(n)
Width and parameter regime
s > dist(t,L)/f(n), efficiently computable f(n) >= n^{omega(1)} and log f(n)=o(n/log n)
Output batch
At least m=rho_s(L-t)/max_{c in L/(2L)} rho_s(c-t) samples; m is instance- and width-dependent
Joint distribution error
Joint total-variation error 2^{-C n^2}, source constant C
Cost model
Randomized classical; full list preparation included; polynomial input-size factors suppressed

Assumptions and source notes

The full theorem has runtime 2^{n+O(log n log f(n))}. The coefficient 1 requires the displayed growth restriction on f; this is a cutoff sampler rather than arbitrary-width shifted DGS.

Source location

Definition 2.11; Theorem 4.7, printed pp. 14–15
Version: arXiv:1504.01995v2, 29 September 2015

Selected earlier references

Selected sources cited by this paper.

  1. Solving the Shortest Vector Problem in 2^n Time via Discrete Gaussian Sampling

    Divesh Aggarwal · Daniel Dadush · Oded Regev · Noah Stephens-Davidowitz · 2015

    Identifies the earlier discrete-Gaussian approximation result before the exact 2^n CVP algorithm. Introduction, 1.97-approximate CVP discussion

  2. Sampling short lattice vectors and the closest lattice vector problem

    Miklós Ajtai · Ravi Kumar · D. Sivakumar · 2002

    Traces the first randomized near-exact CVP approximation algorithm. Introduction and references [AKS02]

  3. Solving the Shortest Vector Problem in 2^n Time via Discrete Gaussian Sampling

    Divesh Aggarwal · Daniel Dadush · Oded Regev · Noah Stephens-Davidowitz · 2015

    Extends centered Gaussian-combining techniques to shifted distributions with a distance-relative cutoff. Abstract; §4

Primary source ↗

@misc{paper-eb07a87a7ce7,
  author = {Divesh Aggarwal and Daniel Dadush and Noah Stephens-Davidowitz},
  title = {{Solving the Closest Vector Problem in 2^n Time---The Discrete Gaussian Strikes Again!}},
  year = {2015},
  url = {https://arxiv.org/abs/1504.01995},
  cr_date = {2015-04-08},
  cr_status = {published},
  cr_venue = {FOCS 2015},
  cr_author_ids = {divesh-aggarwal; daniel-dadush; noah-stephens-davidowitz},
  howpublished = {FOCS 2015; arXiv:1504.01995}
}