Sampling Balanced Forests of Grids in Polynomial Time
Sarah Cannon, Wesley Pegden, Jamie Tucker-Foltz
Abstract
We prove that a polynomial fraction of the set of k-component forests in the m × n grid graph have equal numbers of vertices in each component, for any constant k. This resolves a conjecture of Charikar, Liu, Liu, and Vuong, and establishes the first provably polynomial-time algorithm for (exactly or approximately) sampling balanced grid graph partitions according to the spanning tree distribution, which weights each k-partition according to the product, across its k pieces, of the number of spanning trees of each piece. Our result follows from a careful analysis of the probability a uniformly random spanning tree of the grid can be cut into balanced pieces.
Beyond grids, we show that for a broad family of lattice-like graphs, we achieve balance up to any multiplicative (1 ± ε) constant with constant probability, and up to an additive constant with polynomial probability. More generally, we show that, with constant probability, components derived from uniform spanning trees can approximate any given partition of a planar region specified by Jordan curves. These results imply polynomial-time algorithms for sampling approximately balanced tree-weighted partitions for lattice-like graphs.
Our results have applications to understanding political districtings, where there is an underlying graph of indivisible geographic units that must be partitioned into k population-balanced connected subgraphs. In this setting, tree-weighted partitions have interesting geometric properties, and this has stimulated significant effort to develop methods to sample them.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 3de30232-610b-4849-be59-0d4692db666aCited by top-tier papers1
Ask how each one uses itBuilds on3
- Compact Redistricting Plans Have Many Spanning TreesAriel D. Procaccia, Jamie Tucker-FoltzSODA 2022 · 9 citations
- Log-concave polynomials IV: approximate exchange, tight mixing times, and near-optimal sampling of forestsNima Anari, Kuikui Liu, Shayan Oveis Gharan, Cynthia Vinzant et al.STOC 2021 · 5 citations
- Subexponential mixing for partition chains on grid-like graphsAlan M. Frieze, Wesley PegdenSODA 2023 · 4 citations
Related papers
- Approximating Small Sparse CutsAditya Anand, Euiwoong Lee, Jason Li, Thatchaphol SaranurakSTOC 2024 · 1 citation
- Applications of Random Algebraic Constructions to Hardness of ApproximationBoris Bukh, Karthik C. S., Bhargav NarayananFOCS 2021 · 5 citations
- A Little Charity Guarantees Fair Connected Graph PartitioningIoannis Caragiannis, Evi Micha, Nisarg ShahAAAI 2022 · 9 citations
- Sampling Colorings and Independent Sets of Random Regular Bipartite Graphs in the Non-Uniqueness RegionZongchen Chen, Andreas Galanis, Daniel Stefankovic, Eric VigodaSODA 2022 · 11 citations
- Combinatorial Approach for Factorization of Variance and Entropy in Spin SystemsZongchen ChenSODA 2024 · 1 citation
