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

05/05/2019
by   Oren Mangoubi, et al.
0

We study the problem of "isotropically rounding" a polytope K⊆R^n, that is, computing a linear transformation which makes the uniform distribution on the polytope have roughly identity covariance matrix. We assume that K is defined by m linear inequalities, with guarantee that rB⊆ K⊆ RB, where B is the unit ball. We introduce a new variant of the ball walk Markov chain and show that, roughly, the expected number of arithmetic operations per-step of this Markov chain is O(m) that is sublinear in the input size mn--the per-step time of all prior Markov chains. Subsequently, we give a rounding algorithm that succeeds with probability 1-ε in Õ(mn^4.5polylog(1/ε,R/r)) arithmetic operations. This gives a factor of √(n) improvement on the previous bound of Õ(mn^5polylog(1/ε,R/r)) for rounding, which uses the hit-and-run algorithm. Since the cost of the rounding preprocessing step is in many cases the bottleneck in improving sampling or volume computation, our results imply these tasks can also be achieved in roughly Õ(mn^4.5polylog(1/ε,R/r)+mn^4δ^-2) operations for computing the volume of K up to a factor 1+δ and Õ(m n^4.5polylog(1/ε,R/r))) for uniformly sampling on K with TV error ε. This improves on the previous bounds of Õ(mn^5polylog(1/ε,R/r)+mn^4δ^-2) for volume computation and Õ(mn^5polylog(1/ε,R/r)) for sampling. We achieve this improvement by a novel method of computing polytope membership, where one avoids checking inequalities which are estimated to have a very low probability of being violated.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/19/2022

Faster Sampling from Log-Concave Distributions over Polytopes via a Soft-Threshold Dikin Walk

We consider the problem of sampling from a d-dimensional log-concave dis...
research
08/05/2020

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

We show that the the volume of a convex body in ℝ^n in the general membe...
research
02/21/2019

Online Sampling from Log-Concave Distributions

Given a sequence of convex functions f_0, f_1, ..., f_T, we study the pr...
research
03/15/2018

Practical volume computation of structured convex bodies, and an application to modeling portfolio dependencies and financial crises

We examine volume computation of general-dimensional polytopes and more ...
research
03/01/2023

Sampling with Barriers: Faster Mixing via Lewis Weights

We analyze Riemannian Hamiltonian Monte Carlo (RHMC) for sampling a poly...
research
12/01/2022

Hit-and-run mixing via localization schemes

We analyze the hit-and-run algorithm for sampling uniformly from an isot...
research
05/14/2019

Practical Volume Estimation by a New Annealing Schedule for Cooling Convex Bodies

We study the problem of estimating the volume of convex polytopes, focus...

Please sign up or login with your details

Forgot password? Click here to reset