Canonical Paths for MCMC: from Art to Science
Lingxiao Huang, Pinyan Lu, Chihao Zhang

TL;DR
This paper develops a systematic, linear-equation-based method for designing canonical paths in MCMC, enabling efficient approximation algorithms for complex combinatorial counting problems previously lacking polynomial-time solutions.
Contribution
It introduces a general theory to automate canonical path design for MCMC, leading to new polynomial-time approximation schemes for counting specific graph structures.
Findings
Developed a linear-equation approach for canonical path design
Achieved FPRAS for counting b-matchings with b≤7 and b-edge-covers with b≤2
Provided the first polynomial-time approximations for these problems
Abstract
Markov Chain Monte Carlo (MCMC) method is a widely used algorithm design scheme with many applications. To make efficient use of this method, the key step is to prove that the Markov chain is rapid mixing. Canonical paths is one of the two main tools to prove rapid mixing. However, there are much fewer success examples comparing to coupling, the other main tool. The main reason is that there is no systematic approach or general recipe to design canonical paths. Building up on a previous exploration by McQuillan, we develop a general theory to design canonical paths for MCMC: We reduce the task of designing canonical paths to solving a set of linear equations, which can be automatically done even by a machine. Making use of this general approach, we obtain fully polynomial-time randomized approximation schemes (FPRAS) for counting the number of -matching with and…
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.
Videos
Canonical Paths for MCMC: From Art to Science· youtube
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods · Bayesian Methods and Mixture Models · Stochastic processes and statistical mechanics
