An almost-linear time algorithm for uniform random spanning tree generation
Not on the map. Why?
Abstract (arXiv)
We give an m1+o(1)βo(1)-time algorithm for generating a uniformly random spanning tree in an undirected, weighted graph with max-to-min weight ratio β. We also give an m1+o(1)ε-o(1)-time algorithm for generating a random spanning tree with total variation distance ε from the true uniform distribution. Our second algorithm's runtime does not depend on the edge weights. Our m1+o(1)βo(1)-time algorithm is the first almost-linear time algorithm for the problem --- even on unweighted graphs --- and is the first subquadratic time algorithm for sparse weighted graphs. Our algorithms improve on the random walk-based approach given in Kelner-Mkadry and Mkadry-Straszak-Tarnawski. We introduce a new way of using Laplacian solvers to shortcut a random walk. In order to fully exploit this shortcutting technique, we prove a number of new facts about electrical flows in graphs. These facts seek to better understand sets of vertices that are well-separated in the effective resistance metric in connection with Schur complements, concentration phenomena for electrical flows after conditioning on partial samples of a random spanning tree, and more.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Nov 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 2.
6 papers.
- 2022Optimal Sublinear Sampling of Spanning Trees and Determinantal Point Processes via Average-Case Entropic Independencecited by 8
- 2023The Graph Lottery Ticket Hypothesis: Finding Sparse, Informative Graph Structurecited by 6
- 2022Sparsification of the regularized magnetic Laplacian with multi-type spanning forestscited by 1
- 2024Quantum Speedup for Spectral Approximation of Kronecker Productscited by 1
- 2024Binary Hypothesis Testing for Softmax Models and Leverage Score Modelscited by 1
- 2021Quantifying Variational Approximation for the Log-Partition Functioncited by 0
- 2024Binary Hypothesis Testing for Softmax Models and Leverage Score Models9 May 2024
- 2024Quantum Speedup for Spectral Approximation of Kronecker Products10 Feb 2024
- 2023The Graph Lottery Ticket Hypothesis: Finding Sparse, Informative Graph Structure8 Dec 2023
- 2022Sparsification of the regularized magnetic Laplacian with multi-type spanning forests31 Aug 2022
- 2022Optimal Sublinear Sampling of Spanning Trees and Determinantal Point Processes via Average-Case Entropic Independence6 Apr 2022
- 2021Quantifying Variational Approximation for the Log-Partition Function19 Feb 2021