Computing the theta function
Abstract: Let be a positive definite quadratic form and let be a point. We present a fully polynomial randomized approximation scheme (FPRAS) for computing , provided the eigenvalues of lie in the interval roughly between and and for computing , provided the eigenvalues of lie in the interval roughly between and for some . To compute the first sum, we represent it as the integral of an explicit log-concave function on , 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 , to estimate the distance from a given point to a lattice, and to sample a random lattice point from the discrete Gaussian distribution.
Paper Prompts
Sign up for free to create and run prompts on this paper.