Sampling Arborescences in Parallel
Not on the map. Why?
Abstract (arXiv)
We study the problem of sampling a uniformly random directed rooted spanning tree, also known as an arborescence, from a possibly weighted directed graph. Classically, this problem has long been known to be polynomial-time solvable; the exact number of arborescences can be computed by a determinant [Tut48], and sampling can be reduced to counting [JVV86, JS96]. However, the classic reduction from sampling to counting seems to be inherently sequential. This raises the question of designing efficient parallel algorithms for sampling. We show that sampling arborescences can be done in RNC. For several well-studied combinatorial structures, counting can be reduced to the computation of a determinant, which is known to be in NC [Csa75]. These include arborescences, planar graph perfect matchings, Eulerian tours in digraphs, and determinantal point processes. However, not much is known about efficient parallel sampling of these structures. Our work is a step towards resolving this mystery.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 1.
3 papers.
- 2024Fast parallel sampling under isoperimetrycited by 12
- 2024Parallel Sampling via Countingcited by 7
- 2025Parallel Sampling via Autospeculationcited by 5
- 2025Parallel Sampling via Autospeculation11 Nov 2025
- 2024Parallel Sampling via Counting18 Aug 2024
- 2024Fast parallel sampling under isoperimetry17 Jan 2024