Sublinear-Time Sampling of Spanning Trees in the Congested Clique
We present the first sublinear-in-n round algorithm for sampling an approximately uniform spanning tree of an n-vertex graph in the CongestedClique model of distributed computing. In particular, our algorithm requires Õ (n0.657) rounds for sampling a spanning tree within total variation distance 1/nc, for arbitrary constant c > 0, from the uniform distribution. More precisely, our algorithm requires Õ (n1/2+α) rounds, where O (nα) is the running time of matrix multiplication in the CongestedClique model (currently α = 1-2/ω = 0.157, where ω is the sequential matrix multiplication time exponent). We can adapt our algorithm to give exact rather than approximate samples, but with a larger, though still o (n), runtime of Õ(n2/3+α) = O(n0.824).
Authors
- Sriram V. Pemmaraju (ORCID: https://orcid.org/0000-0002-0834-3476)
- Sourya Roy (ORCID: https://orcid.org/0000-0001-9160-1503)
- Joshua Z. Sobel (ORCID: https://orcid.org/0009-0004-7482-0754)
Institutions
- University of Iowa (US)
Publication Details
- Published
- 2025-06-13
- DOI
- https://doi.org/10.1145/3732772.3733510
- Primary Topic
- Markov Chains and Monte Carlo Methods
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation