Fast MCMC sampling algorithms on polytopes
Yuansi Chen, Raaz Dwivedi, Martin J. Wainwright, Bin Yu

TL;DR
This paper introduces two novel MCMC sampling algorithms, the Vaidya walk and the John walk, which are based on interior point methods and significantly improve mixing times for sampling from polytopes.
Contribution
The paper presents the Vaidya and John walks, new MCMC algorithms with faster mixing times for sampling from polytopes, based on volumetric barriers and ellipsoids.
Findings
Vaidya walk mixes in (n^{0.5}d^{1.5}) steps, faster than Dikin walk.
Vaidya walk's per-step cost is comparable to Dikin walk.
John walk has a mixing time of (d^{2.5}\,( ext{polylog}(n/d))).
Abstract
We propose and analyze two new MCMC sampling algorithms, the Vaidya walk and the John walk, for generating samples from the uniform distribution over a polytope. Both random walks are sampling algorithms derived from interior point methods. The former is based on volumetric-logarithmic barrier introduced by Vaidya whereas the latter uses John's ellipsoids. We show that the Vaidya walk mixes in significantly fewer steps than the logarithmic-barrier based Dikin walk studied in past work. For a polytope in defined by linear constraints, we show that the mixing time from a warm start is bounded as , compared to the mixing time bound for the Dikin walk. The cost of each step of the Vaidya walk is of the same order as the Dikin walk, and at most twice as large in terms of constant pre-factors. For the John walk, we prove an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods · Machine Learning and Algorithms · Complexity and Algorithms in Graphs
