English

Reducing Isotropy and Volume to KLS: Faster Rounding and Volume Algorithms

Data Structures and Algorithms 2024-08-30 v3 Computational Complexity Functional Analysis

Abstract

We show that the volume of a convex body in Rn\mathbb{R}^{n} in the general membership oracle model can be computed to within relative error ε\varepsilon using O~(n3.5ψ2+n3/ε2)\widetilde{O}(n^{3.5}\psi^{2} + n^3/\varepsilon^{2}) oracle queries, where ψ\psi is the KLS constant. With the current bound of ψ=O~(1)\psi=\widetilde{O}(1), this gives an O~(n3.5+n3/ε2)\widetilde{O}(n^{3.5} + n^3/\varepsilon^{2}) algorithm, improving on the Lov\'{a}sz-Vempala O~(n4/ε2)\widetilde{O}(n^{4}/\varepsilon^{2}) algorithm from 2003. The main new ingredient is an O~(n3ψ2)\widetilde{O}(n^{3}\psi^{2}) algorithm for isotropic transformation of a well-rounded convex body; we apply this iteratively to isotropicize a general convex body. Following this, we can apply the O~(n3/ε2)\widetilde{O}(n^{3}/\varepsilon^{2}) volume algorithm of Cousins and Vempala for well-rounded convex bodies. We also give an efficient implementation of the new algorithm for convex polytopes defined by mm inequalities in Rn\mathbb{R}^{n}: polytope volume can be estimated in time O~(mnc/ε2)\widetilde{O}(mn^{c}/\varepsilon^{2}) where c<3.7c<3.7 depends on the current matrix multiplication exponent and improves on the previous best bound.

Cite

@article{arxiv.2008.02146,
  title  = {Reducing Isotropy and Volume to KLS: Faster Rounding and Volume Algorithms},
  author = {He Jia and Aditi Laddha and Yin Tat Lee and Santosh S. Vempala},
  journal= {arXiv preprint arXiv:2008.02146},
  year   = {2024}
}

Comments

21 pages, 1 figure; updated with corrected proofs

R2 v1 2026-06-23T17:39:34.458Z