English

Parallelize Single-Site Dynamics up to Dobrushin Criterion

Data Structures and Algorithms 2024-12-23 v2

Abstract

Single-site dynamics are canonical Markov chain based algorithms for sampling from high-dimensional distributions, such as the Gibbs distributions of graphical models. We introduce a simple and generic parallel algorithm that faithfully simulates single-site dynamics. Under a much relaxed, asymptotic variant of the p\ell_p-Dobrushin's condition -- where the Dobrushin's influence matrix has a bounded p\ell_p-induced operator norm for an arbitrary p[1,]p\in[1, \infty] -- our algorithm simulates NN steps of single-site updates within a parallel depth of O(N/n+logn)O\left({N}/{n}+\log n\right) on O~(m)\tilde{O}(m) processors, where nn is the number of sites and mm is the size of the graphical model. For Boolean-valued random variables, if the p\ell_p-Dobrushin's condition holds -- specifically, if the p\ell_p-induced operator norm of the Dobrushin's influence matrix is less than~11 -- the parallel depth can be further reduced to O(logN+logn)O(\log N+\log n), achieving an exponential speedup. These results suggest that single-site dynamics with near-linear mixing times can be parallelized into RNC\mathsf{RNC} sampling algorithms, independent of the maximum degree of the underlying graphical model, as long as the Dobrushin influence matrix maintains a bounded operator norm. We show the effectiveness of this approach with RNC\mathsf{RNC} samplers for the hardcore and Ising models within their uniqueness regimes, as well as an RNC\mathsf{RNC} SAT sampler for satisfying solutions of CNF formulas in a local lemma regime. Furthermore, by employing non-adaptive simulated annealing, these RNC\mathsf{RNC} samplers can be transformed into RNC\mathsf{RNC} algorithms for approximate counting.

Keywords

Cite

@article{arxiv.2111.04044,
  title  = {Parallelize Single-Site Dynamics up to Dobrushin Criterion},
  author = {Hongyang Liu and Yitong Yin},
  journal= {arXiv preprint arXiv:2111.04044},
  year   = {2024}
}
R2 v1 2026-06-24T07:29:18.692Z