English

Improved Distributed Algorithms for Random Colorings

Distributed, Parallel, and Cluster Computing 2025-07-29 v3 Discrete Mathematics

Abstract

We study distributed versions of Markov Chain Monte Carlo (MCMC) algorithms for generating random kk-colorings of an input graph with maximum degree Δ\Delta. In the sequential setting, the Glauber dynamics is the simple MCMC algorithm which updates the color at a randomly chosen vertex in each step. Fischer and Ghaffari (2018), and independently Feng, Hayes, and Yin (2018), presented a parallel and distributed version of the Glauber dynamics which converges in O(logn)O(\log{n}) rounds for k>(2+ε)Δk>(2+\varepsilon)\Delta for any ε>0\varepsilon>0. We present the distributed flip dynamics and prove O(nlogn)O(n\log{n}) mixing for k>(11/6δ)Δk>(11/6-\delta)\Delta for a fixed δ>0\delta>0. Our new Markov chain is a generalization of the distributed Glauber dynamics previously analyzed, and is a parallel and distributed version of the more general flip dynamics considered in the sequential setting which recolors local maximal two-colored components in each step. While the distributed Glauber dynamics and the sequential flip dynamics are symmetric Markov chains, and hence their stationary distribution is uniformly distributed over colorings, our distributed flip dynamics is not symmetric and hence the stationary distribution is unclear.

Keywords

Cite

@article{arxiv.2309.07859,
  title  = {Improved Distributed Algorithms for Random Colorings},
  author = {Charlie Carlson and Daniel Frishberg and Eric Vigoda},
  journal= {arXiv preprint arXiv:2309.07859},
  year   = {2025}
}

Comments

25 pages, 2 figures

R2 v1 2026-06-28T12:21:48.853Z