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

Abstract

We show that the volume of a convex body in Rn in the general membership oracle model can be computed to within relative error using O(n3.52 + n3/2) oracle queries, where is the KLS constant. With the current bound of =O(1), this gives an O(n3.5 + n3/2) algorithm, improving on the Lov\'asz-Vempala O(n4/2) algorithm from 2003. The main new ingredient is an O(n32) 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) 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 m inequalities in Rn: polytope volume can be estimated in time O(mnc/2) where c<3.7 depends on the current matrix multiplication exponent and improves on the previous best bound.

0

Discussion (0)

Sign in to join the discussion.

Loading comments…