TY - GEN
T1 - Improved Distributed Algorithms for Random Colorings
AU - Carlson, Charlie
AU - Frishberg, Daniel
AU - Vigoda, Eric
N1 - Publisher Copyright:
© Charlie Carlson, Daniel Frishberg, and Eric Vigoda;
PY - 2024/1
Y1 - 2024/1
N2 - Markov Chain Monte Carlo (MCMC) algorithms are a widely-used algorithmic tool for sampling from high-dimensional distributions, a notable example is the equilibirum distribution of graphical models. The Glauber dynamics, also known as the Gibbs sampler, is the simplest example of an MCMC algorithm; the transitions of the chain update the configuration at a randomly chosen coordinate at each step. Several works have studied distributed versions of the Glauber dynamics and we extend these efforts to a more general family of Markov chains. An important combinatorial problem in the study of MCMC algorithms is random colorings. Given a graph G of maximum degree ∆ and an integer k ≥ ∆ + 1, the goal is to generate a random proper vertex k-coloring of G. Jerrum (1995) proved that the Glauber dynamics has O(n log n) mixing time when k > 2∆. 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(log n) rounds for k > (2 + ε)∆ for any ε > 0. We improve this result to k > (11/6 − δ)∆ for a fixed δ > 0. This matches the state of the art for randomly sampling colorings of general graphs in the sequential setting. Whereas previous works focused on distributed variants of the Glauber dynamics, our work presents a parallel and distributed version of the more general flip dynamics presented by Vigoda (2000) (and refined by Chen, Delcourt, Moitra, Perarnau, and Postle (2019)), which recolors local maximal two-colored components in each step.
AB - Markov Chain Monte Carlo (MCMC) algorithms are a widely-used algorithmic tool for sampling from high-dimensional distributions, a notable example is the equilibirum distribution of graphical models. The Glauber dynamics, also known as the Gibbs sampler, is the simplest example of an MCMC algorithm; the transitions of the chain update the configuration at a randomly chosen coordinate at each step. Several works have studied distributed versions of the Glauber dynamics and we extend these efforts to a more general family of Markov chains. An important combinatorial problem in the study of MCMC algorithms is random colorings. Given a graph G of maximum degree ∆ and an integer k ≥ ∆ + 1, the goal is to generate a random proper vertex k-coloring of G. Jerrum (1995) proved that the Glauber dynamics has O(n log n) mixing time when k > 2∆. 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(log n) rounds for k > (2 + ε)∆ for any ε > 0. We improve this result to k > (11/6 − δ)∆ for a fixed δ > 0. This matches the state of the art for randomly sampling colorings of general graphs in the sequential setting. Whereas previous works focused on distributed variants of the Glauber dynamics, our work presents a parallel and distributed version of the more general flip dynamics presented by Vigoda (2000) (and refined by Chen, Delcourt, Moitra, Perarnau, and Postle (2019)), which recolors local maximal two-colored components in each step.
KW - Coloring
KW - Distributed Graph Algorithms
KW - Glauber Dynamics
KW - Local Algorithms
KW - Markov Chains
KW - Sampling
UR - https://www.scopus.com/pages/publications/85184152610
U2 - 10.4230/LIPIcs.OPODIS.2023.13
DO - 10.4230/LIPIcs.OPODIS.2023.13
M3 - Conference contribution
AN - SCOPUS:85184152610
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 27th International Conference on Principles of Distributed Systems, OPODIS 2023
A2 - Bessani, Alysson
A2 - Defago, Xavier
A2 - Nakamura, Junya
A2 - Wada, Koichi
A2 - Yamauchi, Yukiko
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 27th International Conference on Principles of Distributed Systems, OPODIS 2023
Y2 - 6 December 2023 through 8 December 2023
ER -