PolytopeWalk: Sparse MCMC Sampling over Polytopes
Benny Sun, Yuansi Chen

TL;DR
PolytopeWalk is a scalable Python library that enables efficient uniform sampling over high-dimensional polytopes using advanced MCMC algorithms and sparsity-preserving formulations, facilitating applications in statistics and systems biology.
Contribution
The paper introduces PolytopeWalk, a comprehensive library with novel sparse formulations of MCMC algorithms for high-dimensional polytope sampling, improving efficiency and scalability.
Findings
Enhanced sampling efficiency demonstrated on Netlib datasets.
Maintains sparsity for scalability to dimensions over 10^5.
Implementations outperform existing methods in high-dimensional settings.
Abstract
High dimensional sampling is an important computational tool in statistics and other computational disciplines, with applications ranging from Bayesian statistical uncertainty quantification, metabolic modeling in systems biology to volume computation. We present , a new scalable Python library designed for uniform sampling over polytopes. The library provides an end-to-end solution, which includes preprocessing algorithms such as facial reduction and initialization methods. Six state-of-the-art MCMC algorithms on polytopes are implemented, including the Dikin, Vaidya, and John Walk. Additionally, we introduce novel sparse constrained formulations of these algorithms, enabling efficient sampling from sparse polytopes of the form . This implementation maintains sparsity in , ensuring scalability to high…
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
TopicsMachine Learning and Algorithms · Handwritten Text Recognition Techniques · Advanced Combinatorial Mathematics
MethodsLib
