Table of Contents
Fetching ...

Faster Mixing of the Jerrum-Sinclair Chain

Xiaoyu Chen, Weiming Feng, Zhe Ju, Tianshun Miao, Yitong Yin, Xinyuan Zhang

TL;DR

This work advances the understanding of mixing times for the Jerrum-Sinclair chain in the monomer-dimer model by introducing a local-to-global framework that combines canonical-path ideas with transport-flow techniques from high-dimensional expanders. By establishing local Poincaré and log-Sobolev inequalities via carefully constructed transport flows and then lifting them to global bounds using a concave-Dirichlet-forms condition, the authors obtain a mixing time of T_mix = \widetilde{O}_{\lambda}(Δ^2 m) for the 1/2-lazy JS chain on graphs with maximum degree Δ, improving upon the classical bound for general graphs with unbounded Δ. They also derive a near-linear (in m) bound for Glauber dynamics, T_mix = \widetilde{O}_{\lambda}(Δ^3 m), by a comparison argument, and provide a detailed treatment of the transport-flow construction, moment bounds, and pinning extensions. The approach suggests a broader applicability to localization schemes and other HDX-influenced settings, offering a path toward tighter mixing-time results for a wide class of Markov chains used in sampling combinatorial structures.

Abstract

We show that the Jerrum-Sinclair Markov chain on matchings mixes in time $\widetilde{O}(Δ^2 m)$ on any graph with $n$ vertices, $m$ edges, and maximum degree $Δ$, for any constant edge weight $λ>0$. For general graphs with arbitrary, potentially unbounded $Δ$, this provides the first improvement over the classic $\widetilde{O}(n^2 m)$ mixing time bound of Jerrum and Sinclair (1989) and Sinclair (1992). To achieve this, we develop a general framework for analyzing mixing times, combining ideas from the classic canonical path method with the "local-to-global" approaches recently developed in high-dimensional expanders, introducing key innovations to both techniques.

Faster Mixing of the Jerrum-Sinclair Chain

TL;DR

This work advances the understanding of mixing times for the Jerrum-Sinclair chain in the monomer-dimer model by introducing a local-to-global framework that combines canonical-path ideas with transport-flow techniques from high-dimensional expanders. By establishing local Poincaré and log-Sobolev inequalities via carefully constructed transport flows and then lifting them to global bounds using a concave-Dirichlet-forms condition, the authors obtain a mixing time of T_mix = \widetilde{O}_{\lambda}(Δ^2 m) for the 1/2-lazy JS chain on graphs with maximum degree Δ, improving upon the classical bound for general graphs with unbounded Δ. They also derive a near-linear (in m) bound for Glauber dynamics, T_mix = \widetilde{O}_{\lambda}(Δ^3 m), by a comparison argument, and provide a detailed treatment of the transport-flow construction, moment bounds, and pinning extensions. The approach suggests a broader applicability to localization schemes and other HDX-influenced settings, offering a path toward tighter mixing-time results for a wide class of Markov chains used in sampling combinatorial structures.

Abstract

We show that the Jerrum-Sinclair Markov chain on matchings mixes in time on any graph with vertices, edges, and maximum degree , for any constant edge weight . For general graphs with arbitrary, potentially unbounded , this provides the first improvement over the classic mixing time bound of Jerrum and Sinclair (1989) and Sinclair (1992). To achieve this, we develop a general framework for analyzing mixing times, combining ideas from the classic canonical path method with the "local-to-global" approaches recently developed in high-dimensional expanders, introducing key innovations to both techniques.

Paper Structure

This paper contains 31 sections, 24 theorems, 100 equations.

Key Result

Theorem 1

Let $G=(V,E)$ be a simple undirected graph with $n$ vertices and $m$ edges. Let $\mu$ be the monomer-dimer distribution on $G$ with edge weight $\lambda>0$. The mixing time of the $1/2$-lazy Jerrum-Sinclair chain $P_{\mathrm{zz}}$ for $\mu$ satisfies

Theorems & Definitions (52)

  • Theorem 1: Jerrum and Sinclair jerrum1989approximatingsinclair1992improved
  • Theorem 2
  • Definition 3: local functional inequalities
  • Definition 4: local functional inequalities under pinnings
  • Definition 5: concave Dirichlet forms
  • Theorem 6
  • Remark 7
  • Definition 8: transport flow
  • Remark 9: Canonical path and multicommodity flow as transport flow
  • Theorem 10: local Poincaré inequality via transport flow
  • ...and 42 more