Reducing Isotropy and Volume to KLS: An O(n^3ψ^2) Volume Algorithm

08/05/2020
by   He Jia, et al.
0

We show that the the volume of a convex body in ℝ^n in the general membership oracle model can be computed with O(n^3ψ^2/ε^2) oracle queries, where ψ is the KLS constant (O suppresses polylogarithmic terms. O^*suppresses dependence on error parameters as well as polylogarithmic terms.). With the current bound of ψ≲ n^1/4, this gives an O(n^3.5/ε^2) algorithm, the first general improvement on the Lovász-Vempala O(n^4/ε^2) algorithm from 2003. The main new ingredient is an O(n^3ψ^2) algorithm for isotropic transformation, following which we can apply the O(n^3/ε^2) volume algorithm of Cousins and Vempala for well-rounded convex bodies. A positive resolution of the KLS conjecture would imply an O(n^3/ϵ^2) volume algorithm. We also give an efficient implementation of the new algorithm for convex polytopes defined by m inequalities in ℝ^n: polytope volume can be estimated in time O(mn^c/ε^2) where c<3.7 depends on the current matrix multiplication exponent and improves on the the previous best bound.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/16/2023

New Bounds for Matrix Multiplication: from Alpha to Omega

The main contribution of this paper is a new improved variant of the las...
research
08/11/2019

Quantum algorithm for estimating volumes of convex bodies

Estimating the volume of a convex body is a central problem in convex ge...
research
05/05/2019

Faster algorithms for polytope rounding, sampling, and volume computation via a sublinear "Ball Walk"

We study the problem of "isotropically rounding" a polytope K⊆R^n, that ...
research
05/25/2022

Black holes and cryptocurrencies

It has been proposed in the literature that the volume of Einstein-Rosen...
research
05/11/2019

Solving Empirical Risk Minimization in the Current Matrix Multiplication Time

Many convex problems in machine learning and computer science share the ...
research
11/26/2022

Faster Algorithm for Structured John Ellipsoid Computation

Computing John Ellipsoid is a fundamental problem in machine learning an...
research
01/24/2021

Estimating the Total Volume of Queries to a Search Engine

We study the problem of estimating the total number of searches (volume)...

Please sign up or login with your details

Forgot password? Click here to reset