The Marked Edge Walk: A Novel MCMC Algorithm for Sampling of Graph Partitions
cs.DS, cs.LG, physics.soc-ph
Submitted: 2025-10-20
Updated: 2026-09-14
Code: https://github.com/amcwhorter/MEW
License: http://creativecommons.org/licenses/by/4.0/
The gist: Novel Markov Chain Monte Carlo (MCMC) methods have enabled the generation of large ensembles of redistricting plans modeled as a graph partitioning problem.
Terminology
Abstract
Novel Markov Chain Monte Carlo (MCMC) methods have enabled the generation of large ensembles of redistricting plans modeled as a graph partitioning problem. However, existing algorithms such as Reversible Recombination (RevReCom) and Metropolized Forest Recombination (MFR) have strong preferences for distributions related to the spanning tree measure. In this paper we introduce the Marked Edge Walk (MEW), a novel Markov chain proposal for sampling from the space of graph partitions. The walk operates on the space of spanning trees with marked edges, allowing for calculable transition probabilities for use in the Metropolis-Hastings algorithm. Empirical results on real-world dual graphs show convergence under a broad class of target distributions less constrained by spanning tree counts, including policy-based distributions, such as competitiveness on New Hampshire that are independent of spanning trees, and compactness and partisan symmetry distributions on New Hampshire and Texas that, while related to spanning trees, can now be properly targeted with a smaller degree of spanning tree bias, which represents an advancement in flexible ensemble generation.
Sources
- Free Elections in the Free State: Ensemble Analysis of Redistricting in New Hampshire
- Spanning Trees and Redistricting: New Methods for Sampling and Validation
- Metropolized Forest Recombination for Monte Carlo Sampling of Graph Partitions
- Multi-Scale Merge-Split Markov Chain Monte Carlo for Redistricting
- On the Complexity of Sampling Redistricting Plans
- Compact Redistricting Plans Have Many Spanning Trees
- Sampling Balanced Forests of Grids in Polynomial Time
- A Cycle Walk for Sampling Measures on Spanning Forests for Redistricting
- Complexity and Geometry of Sampling Connected Graph Partitions
Related papers
- Cascaded Learned Bloom Filter for Optimizing Model-Filter Size Balance and Fast Rejection
- Edge-Private Matching Kernels Through Local Decoding
- Local Node Differential Privacy
- Cheaper by the Batch: Shared Traversal for Genotype Graph Editing
- Scalable Algorithms for Approximate DNF Model Counting
- On the Approximation Relationship between Optimizing Ratio of Submodular (RS) and Difference of Submodular (DS) Functions