Computing the theta function

From MaRDI portal
Publication:6407516




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)