Spanning tree methods for sampling graph partitions

10/04/2022
by   Sarah Cannon, et al.
0

In the last decade, computational approaches to graph partitioning have made a major impact in the analysis of political redistricting, including in U.S. courts of law. Mathematically, a districting plan can be viewed as a balanced partition of a graph into connected subsets. Examining a large sample of valid alternative districting plans can help us recognize gerrymandering against an appropriate neutral baseline. One algorithm that is widely used to produce random samples of districting plans is a Markov chain called recombination (or ReCom), which repeatedly fuses adjacent districts, forms a spanning tree of their union, and splits that spanning tree with a balanced cut to form new districts. One drawback is that this chain's stationary distribution has no known closed form when there are three or more districts. In this paper, we modify ReCom slightly to give it a property called reversibility, resulting in a new Markov chain, RevReCom. This new chain converges to the simple, natural distribution that ReCom was originally designed to approximate: a plan's stationary probability is proportional to the product of the number of spanning trees of each district. This spanning tree score is a measure of district "compactness" (or shape) that is also aligned with notions of community structure from network science. After deriving the steady state formally, we present diagnostic evidence that the convergence is efficient enough for the method to be practically useful, giving high-quality samples for full-sized problems within several hours. In addition to the primary application of benchmarking of redistricting plans (i.e., describing a normal range for statistics), this chain can also be used to validate other methods that target the spanning tree distribution.

READ FULL TEXT

page 15

page 16

page 24

research
09/27/2021

Compact Redistricting Plans Have Many Spanning Trees

In the design and analysis of political redistricting maps, it is often ...
research
06/10/2022

On the Complexity of Sampling Redistricting Plans

A crucial task in the political redistricting problem is to sample redis...
research
10/28/2019

A Merge-Split Proposal for Reversible Monte Carlo Markov Chain Sampling of Redistricting Plans

We describe a Markov chain on redistricting plans that makes relatively ...
research
03/02/2015

Grouping and Recognition of Dot Patterns with Straight Offset Polygons

When the boundary of a familiar object is shown by a series of isolated ...
research
11/20/2017

A local graph rewiring algorithm for sampling spanning trees

We introduce a Markov Chain Monte Carlo algorithm which samples from the...
research
01/21/2018

Linking and Cutting Spanning Trees

We consider the problem of uniformly generating a spanning tree, of a co...
research
06/02/2020

Stochastic Approximation Cut Algorithm for Inference in Modularized Bayesian Models

Bayesian modelling enables us to accommodate complex forms of data and m...

Please sign up or login with your details

Forgot password? Click here to reset