John's Walk

03/06/2018
by   Adam Gustafson, et al.
0

We present an affine-invariant random walk for drawing uniform random samples from a convex body K⊂R^n for which the maximum volume inscribed ellipsoid, known as John's ellipsoid, may be computed. We consider a polytope P = {x ∈R^n | Ax ≤ 1} where A ∈R^m × n as a special case. Our algorithm makes steps using uniform sampling from the John's ellipsoid of the symmetrization of K at the current point. We show that from a warm start, the random walk mixes in O(n^7) steps where the log factors depend only on constants determined by the warm start and error parameters (and not on the dimension or number of constraints defining the body). This sampling algorithm thus offers improvement over the affine-invariant Dikin Walk for polytopes (which mixes in O(mn) steps from a warm start) for applications in which m ≫ n. Furthermore, we describe an O(mn^ω+1 + n^2ω+2) algorithm for finding a suitably approximate John's ellipsoid for a symmetric polytope based on Vaidya's algorithm, and show the mixing time is retained using these approximate ellipsoids (where ω < 2.373 is the current value of the fast matrix multiplication constant).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/08/2022

Sampling from convex sets with a cold start using multiscale decompositions

Running a random walk in a convex body K⊆ℝ^n is a standard approach to s...
research
10/23/2017

Fast MCMC sampling algorithms on polytopes

We propose and analyze two new MCMC sampling algorithms, the Vaidya walk...
research
01/24/2020

Arcsine laws for random walks generated from random permutations with applications to genomics

A classical result for the simple symmetric random walk with 2n steps is...
research
11/13/2019

Strong Self-Concordance and Sampling

Motivated by the Dikin walk, we develop aspects of an interior-point the...
research
03/23/2020

Kac meets Johnson and Lindenstrauss: a memory-optimal, fast Johnson-Lindenstrauss transform

Based on the Kac random walk on the orthogonal group, we present a fast ...
research
09/23/2013

Efficient Sampling from Time-Varying Log-Concave Distributions

We propose a computationally efficient random walk on a convex body whic...
research
07/24/2023

Efficiently Sampling the PSD Cone with the Metric Dikin Walk

Semi-definite programs represent a frontier of efficient computation. Wh...

Please sign up or login with your details

Forgot password? Click here to reset