Papers
Topics
Authors
Recent
Search
2000 character limit reached

Computing the theta function

Published 10 Aug 2022 in math.NA, cs.CG, cs.DS, cs.NA, and math.CO | (2208.05405v2)

Abstract: Let f:R<sup>n</sup>⟶Rf: {\Bbb R}<sup>n</sup> \longrightarrow {\Bbb R} be a positive definite quadratic form and let y∈R<sup>ny \in {\Bbb R}<sup>n be a point. We present a fully polynomial randomized approximation scheme (FPRAS) for computing ∑x∈Z<sup>n</sup>e<sup>−f(x)\sum_{x \in {\Bbb Z}<sup>n}</sup> e<sup>{-f(x)}, provided the eigenvalues of ff lie in the interval roughly between ss and e<sup>se<sup>{s} and for computing ∑x∈Z<sup>n</sup>e<sup>−f(x−y)\sum_{x \in {\Bbb Z}<sup>n}</sup> e<sup>{-f(x-y)}, provided the eigenvalues of ff lie in the interval roughly between e<sup>−se<sup>{-s} and s<sup>−1s<sup>{-1} for some s≥3s \geq 3. To compute the first sum, we represent it as the integral of an explicit log-concave function on R<sup>n{\Bbb R}<sup>n, and to compute the second sum, we use the reciprocity relation for theta functions. We then apply our results to test the existence of many short integer vectors in a given subspace L⊂R<sup>nL \subset {\Bbb R}<sup>n, to estimate the distance from a given point to a lattice, and to sample a random lattice point from the discrete Gaussian distribution.

Authors (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.