Congested Clique Counting for Local Gibbs Distributions

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteur principal: Sobel, Joshua Z.
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866915449753567232
author Sobel, Joshua Z.
author_facet Sobel, Joshua Z.
contents There are well established reductions between combinatorial sampling and counting problems (Jerrum, Valiant, Vazirani TCS 1986). Building off of a very recent parallel algorithm utilizing this connection (Liu, Yin, Zhang arxiv 2024), we demonstrate the first approximate counting algorithm in the CongestedClique for a wide range of problems. Most interestingly, we present an algorithm for approximating the number of $q$-colorings of a graph within $ε$-multiplicative error, when $q>αΔ$ for any constant $α>2$, in $\Tilde{O}\big(\frac{n^{1/3}}{ε^2}\big)$ rounds. More generally, we achieve a runtime of $\Tilde{O}\big(\frac{n^{1/3}}{ε^2}\big)$ rounds for approximating the partition function of Gibbs distributions defined over graphs when simple locality and fast mixing conditions hold. Gibbs distributions are widely used in fields such as machine learning and statistical physics. We obtain our result by providing an algorithm to draw $n$ random samples from a distributed Markov chain in parallel, using similar ideas to triangle counting (Dolev, Lenzen, Peled DISC 2012) and semiring matrix multiplication (Censor-Hillel, Kaski, Korhonen, Lenzen, Paz, Suomela PODC 2015). Aside from counting problems, this result may be interesting for other applications requiring a large number of samples. In the special case of estimating the partition function of the hardcore model, also known as counting weighted independent sets, we can do even better and achieve an $\Tilde{O}\big(\frac{1}{ε^2}\big)$ round algorithm, when the fugacity $λ\leq \fracα{Δ-1}$, where $α$ is an arbitrary constant less than $1$.
format Preprint
id arxiv_https___arxiv_org_abs_2508_13083
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Congested Clique Counting for Local Gibbs Distributions
Sobel, Joshua Z.
Distributed, Parallel, and Cluster Computing
Data Structures and Algorithms
There are well established reductions between combinatorial sampling and counting problems (Jerrum, Valiant, Vazirani TCS 1986). Building off of a very recent parallel algorithm utilizing this connection (Liu, Yin, Zhang arxiv 2024), we demonstrate the first approximate counting algorithm in the CongestedClique for a wide range of problems. Most interestingly, we present an algorithm for approximating the number of $q$-colorings of a graph within $ε$-multiplicative error, when $q>αΔ$ for any constant $α>2$, in $\Tilde{O}\big(\frac{n^{1/3}}{ε^2}\big)$ rounds. More generally, we achieve a runtime of $\Tilde{O}\big(\frac{n^{1/3}}{ε^2}\big)$ rounds for approximating the partition function of Gibbs distributions defined over graphs when simple locality and fast mixing conditions hold. Gibbs distributions are widely used in fields such as machine learning and statistical physics. We obtain our result by providing an algorithm to draw $n$ random samples from a distributed Markov chain in parallel, using similar ideas to triangle counting (Dolev, Lenzen, Peled DISC 2012) and semiring matrix multiplication (Censor-Hillel, Kaski, Korhonen, Lenzen, Paz, Suomela PODC 2015). Aside from counting problems, this result may be interesting for other applications requiring a large number of samples. In the special case of estimating the partition function of the hardcore model, also known as counting weighted independent sets, we can do even better and achieve an $\Tilde{O}\big(\frac{1}{ε^2}\big)$ round algorithm, when the fugacity $λ\leq \fracα{Δ-1}$, where $α$ is an arbitrary constant less than $1$.
title Congested Clique Counting for Local Gibbs Distributions
topic Distributed, Parallel, and Cluster Computing
Data Structures and Algorithms
url https://arxiv.org/abs/2508.13083