mlsanityData to 14 Oct 2026

Sampling Tree-Weighted Partitions Without Sampling Trees

arXiv 2508.11130 ↗First posted 15 Aug 2025cs.DS cs.DM math.COcited by 1

Not on the map. Why?

Abstract (arXiv)

This paper gives a new algorithm for sampling tree-weighted partitions of a large class of planar graphs. Formally, the tree-weighted distribution on k-partitions of a graph weights k-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 k-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 fact it is possible to sample from the balanced tree-weighted 2-partition distribution directly, without first sampling a spanning tree; the acceptance and rejection rates are the same as in previous samplers. We prove that on a wide class of planar graphs encompassing network structures typically arising from the geographic data used in computational redistricting, our algorithm takes expected linear time O(n). Notably, this is asymptotically faster than the best known method to generate random trees, which is O(n log2 n) for approximate sampling and O(n1 + log log log n / log log n) for exact sampling. Additionally, we show that a variant of our algorithm also gives a speedup to O(n log n) for exact sampling of uniformly random trees on these families of graphs, improving the bounds for both exact and approximate sampling. We implement our algorithm and benchmark it on grid graphs, finding that it outperforms the standard bipartitioning method in the widely-used GerryChain library.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 15 Aug 2025.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.