English

Canonical Paths for MCMC: from Art to Science

Data Structures and Algorithms 2015-10-15 v1

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 bb-matching with b7b\leq 7 and bb-edge-cover with b2b\leq 2. They are natural generalizations of matchings and edge covers for graphs. No polynomial time approximation was previously known for these problems.

Keywords

Cite

@article{arxiv.1510.04099,
  title  = {Canonical Paths for MCMC: from Art to Science},
  author = {Lingxiao Huang and Pinyan Lu and Chihao Zhang},
  journal= {arXiv preprint arXiv:1510.04099},
  year   = {2015}
}
R2 v1 2026-06-22T11:20:07.093Z