Computing the theta function

From MaRDI portal
Publication:6407516

arXiv2208.05405MaRDI QIDQ6407516FDOQ6407516

Alexander Barvinok

Publication date: 10 August 2022

Abstract: Let f:BbbRnlongrightarrowBbbR be a positive definite quadratic form and let yinBbbRn be a point. We present a fully polynomial randomized approximation scheme (FPRAS) for computing sumxinBbbZnef(x), provided the eigenvalues of f lie in the interval roughly between s and es and for computing sumxinBbbZnef(xy), provided the eigenvalues of f lie in the interval roughly between es and s1 for some sgeq3. To compute the first sum, we represent it as the integral of an explicit log-concave function on BbbRn, 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 LsubsetBbbRn, to estimate the distance from a given point to a lattice, and to sample a random lattice point from the discrete Gaussian distribution.












This page was built for publication: Computing the theta function

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6407516)