A Uniformly Random Solution to Algorithmic Redistricting (2402.13868v1)
Abstract: The process of drawing electoral district boundaries is known as political redistricting. Within this context, gerrymandering is the practice of drawing these boundaries such that they unfairly favor a particular political party, often leading to unequal representation and skewed electoral outcomes. One of the few ways to detect gerrymandering is by algorithmically sampling redistricting plans. Previous methods mainly focus on sampling from some neighborhood of ``realistic' districting plans, rather than a uniform sample of the entire space. We present a deterministic subexponential time algorithm to uniformly sample from the space of all possible $ k $-partitions of a bounded degree planar graph, and with this construct a sample of the entire space of redistricting plans. We also give a way to restrict this sample space to plans that match certain compactness and population constraints at the cost of added complexity. The algorithm runs in $ 2{O(\sqrt{n}\log n)} $ time, although we only give a heuristic implementation. Our method generalizes an algorithm to count self-avoiding walks on a square to count paths that split general planar graphs into $ k $ regions, and uses this to sample from the space of all $ k $-partitions of a planar graph.
- Constant factor approximation of vertex-cuts in planar graphs. In Proceedings of the thirty-fifth annual ACM symposium on Theory of computing, pages 90–99, 2003.
- Hans L. Bodlaender. A partial k-arboretum of graphs with bounded treewidth. Theoretical Computer Science, 209(1):1–45, 1998.
- Self-avoiding walks crossing a square. Journal of Physics A Mathematical General, 38(42):9159–9181, October 2005.
- Bandwidth, expansion, treewidth, separators and universality for bounded-degree graphs. European Journal of Combinatorics, 31(5):1217–1227, 2010.
- Assessing significance in a markov chain without mixing. Proceedings of the National Academy of Sciences, 114(11):2860–2864, 2017.
- Spin systems and political districting problem. Journal of Magnetism and Magnetic Materials, 310(2, Part 3):2889–2891, 2007. Proceedings of the 17th International Conference on Magnetism.
- Balanced centroidal power diagrams for redistricting. In Proceedings of the 26th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, SIGSPATIAL ’18, page 389–396, New York, NY, USA, 2018. Association for Computing Machinery.
- Andrew R. Conway. The design of efficient dynamic programming and transfer matrix enumeration algorithms. Journal of Physics A Mathematical General, 50(35):353001, September 2017.
- Recombination: A family of markov chains for redistricting. Harvard Data Science Review, 3 2021. https://hdsr.mitpress.mit.edu/pub/1ds8ptxu.
- A survey of graph layout problems. ACM Comput. Surv., 34(3):313–356, sep 2002.
- Automated redistricting simulation using markov chain monte carlo. Journal of Computational and Graphical Statistics, 29(4):715–728, 2020.
- Congressional districting using a tsp-based genetic algorithm. In Genetic and Evolutionary Computation — GECCO 2003, pages 2072–2083, Berlin, Heidelberg, 2003. Springer Berlin Heidelberg.
- Subexponential mixing for partition chains on grid-like graphs. In Proceedings of the 2023 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 3317–3329. SIAM, 2023.
- Optimal political districting by implicit enumeration techniques. Management Science, 16(8):B495–B508, 1970.
- Quantifying gerrymandering in north carolina. Statistics and Public Policy, 7(1):30–38, 2020.
- Automated congressional redistricting. ACM J. Exp. Algorithmics, 24, apr 2019.
- On minimizing width in linear layouts. Discrete Applied Mathematics, 23(3):243–265, 1989.
- Branch and bound for the cutwidth minimization problem. Computers & Operations Research, 40(1):137–149, 2013.
- An optimization based heuristic for political districting. Management Science, 44(8):1100–1114, 1998.
- Complexity and geometry of sampling connected graph partitions. ArXiv, abs/1908.08881, 2019.
- Redistricting Data Hub. 2022 wisconsin congressional districts approved plan, 2022. Accessed: September 1, 2023.
- Cutwidth i: A linear time fixed parameter algorithm. Journal of Algorithms, 56(1):1–24, 2005.
- Multi-objective genetic algorithm with variable neighbourhood search for the electoral redistricting problem. Swarm and Evolutionary Computation, 36:37–51, 2017.
- Takeo Yamada. A mini–max spanning forest approach to the political districting problem. International Journal of Systems Science, 40(5):471–477, 2009.