Sampling Tree-Weighted Partitions Without Sampling Trees
Sarah Cannon, Topher Pankow, Wesley Pegden, Jamie Tucker-Foltz

TL;DR
The paper introduces a new, faster algorithm for sampling tree-weighted partitions of planar graphs, significantly improving efficiency over previous methods, with applications in computational redistricting.
Contribution
It presents a direct sampling algorithm for balanced tree-weighted 2-partitions that avoids bottlenecks of prior methods, achieving linear expected time on many planar graphs.
Findings
Expected linear time $O(n)$ for sampling on many planar graphs.
Outperforms existing methods with $O(n \,\log^2 n)$ or higher complexity.
Demonstrates practical efficiency through implementation on grid graphs.
Abstract
This paper gives a new algorithm for sampling tree-weighted partitions of a large class of planar graphs. Formally, the tree-weighted distribution on -partitions of a graph weights -partitions proportional to the product of the number of spanning trees of each partition class. Recent work on computational redistricting analysis has driven special interest in the conditional distribution where all partition classes have the same size (balanced partitions). One class of Markov chains in wide use aims to sample from balanced tree-weighted -partitions using a sampler for balanced tree-weighted 2-partitions. Previous implementations of this 2-partition sampler would draw a random spanning tree and check whether it contains an edge whose removal produces a balanced 2-component forest, rejecting if not. In practice, this is a significant computational bottleneck. We show that in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
