Parallelising Glauber dynamics

07/14/2023
by   Holden Lee, et al.
0

For distributions over discrete product spaces ∏_i=1^n Ω_i', Glauber dynamics is a Markov chain that at each step, resamples a random coordinate conditioned on the other coordinates. We show that k-Glauber dynamics, which resamples a random subset of k coordinates, mixes k times faster in χ^2-divergence, and assuming approximate tensorization of entropy, mixes k times faster in KL-divergence. We apply this to Ising models μ_J,h(x)∝exp(1/2⟨ x,Jx ⟩ + ⟨ h,x⟩) with J<1-c (the regime where fast mixing is known), where we show that we can implement each step of O(n/J_F)-Glauber dynamics efficiently with a parallel algorithm, resulting in a parallel algorithm with running time O(J_F) = O(√(n)).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/02/2017

A note on perfect simulation for exponential random graph models

In this paper we propose a perfect simulation algorithm for the Exponent...
research
09/14/2023

Improved Distributed Algorithms for Random Colorings

Markov Chain Monte Carlo (MCMC) algorithms are a widely-used algorithmic...
research
03/15/2012

Inference by Minimizing Size, Divergence, or their Sum

We speed up marginal inference by ignoring factors that do not significa...
research
02/13/2023

On the Mixing Time of Glauber Dynamics for the Hard-core and Related Models on G(n,d/n)

We study the single-site Glauber dynamics for the fugacity λ, Hard-core ...
research
07/02/2019

Minimum Power to Maintain a Nonequilibrium Distribution of a Markov Chain

Biological systems use energy to maintain non-equilibrium distributions ...
research
11/07/2021

Simple Parallel Algorithms for Single-Site Dynamics

The single-site dynamics are a canonical class of Markov chains for samp...
research
09/10/2018

A log-Sobolev inequality for the multislice, with applications

Let κ∈N_+^ℓ satisfy κ_1 + ... + κ_ℓ = n and let U_κ denote the "multisli...

Please sign up or login with your details

Forgot password? Click here to reset