Automated Redistricting Simulation Using Markov Chain Monte Carlo

Abstract Legislative redistricting is a critical element of representative democracy. A number of political scientists have used simulation methods to sample redistricting plans under various constraints to assess their impact on partisanship and other aspects of representation. However, while many optimization algorithms have been proposed, surprisingly few simulation methods exist in the published scholarship. Furthermore, the standard algorithm has no theoretical justification, scales poorly, and is unable to incorporate fundamental constraints required by redistricting processes in the real world. To fill this gap, we formulate redistricting as a graph-cut problem and for the first time in the literature propose a new automated redistricting simulator based on Markov chain Monte Carlo. The proposed algorithm can incorporate contiguity and equal population constraints at the same time. We apply simulated and parallel tempering to improve the mixing of the resulting Markov chain. Through a small-scale validation study, we show that the proposed algorithm can approximate a target distribution more accurately than the standard algorithm. We also apply the proposed methodology to data from Pennsylvania to demonstrate the applicability of our algorithm to real-world redistricting problems. The open-source software package is available so that researchers and practitioners can implement the proposed methodology. Supplementary materials for this article are available online.

[1]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[2]  W. Vickrey On the Prevention of Gerrymandering , 1961 .

[3]  J. Weaver,et al.  A Procedure for Nonpartisan Districting: Development of Computer Techniques , 1963 .

[4]  S. Nagel Simplified Bipartisan Computer Redistricting , 1965 .

[5]  W. K. Hastings,et al.  Monte Carlo Sampling Methods Using Markov Chains and Their Applications , 1970 .

[6]  E. Tufte The Relationship between Seats and Votes in Two-Party Systems , 1973, American Political Science Review.

[7]  R. Engstrom,et al.  Pruning Thorns from the Thicket: An Empirical Test of the Existence of Racial Gerrymandering , 1977 .

[8]  J. O’Loughlin The Identification and Evaluation of Racial Gerrymandering , 1982 .

[9]  D. Rubin,et al.  The calculation of posterior distributions by data augmentation , 1987 .

[10]  Donald B. Rubin,et al.  Comment : A noniterative sampling/importance resampling alternative to the data augmentation algorithm for creating a few imputations when fractions of missing information are modest : The SIR Algorithm , 1987 .

[11]  Wang,et al.  Nonuniversal critical dynamics in Monte Carlo simulations. , 1987, Physical review letters.

[12]  N. Denton,et al.  The Dimensions of Residential Segregation , 1988 .

[13]  B. Grofman,et al.  Measuring Compactness and the Role of a Compactness Standard in a Test for Partisan and Racial Gerrymandering , 1990, The Journal of Politics.

[14]  C. Geyer Markov Chain Monte Carlo Maximum Likelihood , 1991 .

[15]  G. Parisi,et al.  Simulated tempering: a new Monte Carlo scheme , 1992, hep-lat/9205018.

[16]  C. Geyer,et al.  Annealing Markov chain Monte Carlo with applications to ancestral inference , 1995 .

[17]  Micah Altman,et al.  The computational complexity of automated redistricting : Is automation the answer ? , 1997 .

[18]  G. Nemhauser,et al.  An Optimization Based Heuristic for Political Districting , 1998 .

[19]  C. Cirincione,et al.  Assessing South Carolina's 1990s congressional districting , 2000 .

[20]  S. Ansolabehere,et al.  Old Voters, New Voters, and the Personal Vote , 2000 .

[21]  A. Shapiro Monte Carlo Sampling Methods , 2003 .

[22]  Gilbert Laporte,et al.  A tabu search heuristic and adaptive memory procedure for political districting , 2003, Eur. J. Oper. Res..

[23]  Sandhya Dwarkadas,et al.  Parallel Metropolis coupled Markov chain Monte Carlo for Bayesian phylogenetic inference , 2002, Bioinform..

[24]  Michael W Deem,et al.  Parallel tempering: theory, applications, and new perspectives. , 2005, Physical chemistry chemical physics : PCCP.

[25]  D. Kofke,et al.  Selection of temperature intervals for parallel-tempering simulations. , 2005, The Journal of chemical physics.

[26]  Adrian Barbu,et al.  Generalizing Swendsen-Wang to sampling arbitrary posterior probabilities , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[27]  Michael P. McDonald,et al.  From Crayons to Computers , 2005 .

[28]  Sai-Ping Li,et al.  Taming the Gerrymander—Statistical physics approach to Political Districting Problem , 2005, physics/0511237.

[29]  B. Grofman,et al.  The Future of Partisan Symmetry as a Judicial Test for Partisan Gerrymandering after LULAC v. Perry , 2007 .

[30]  Stephen Ansolabehere,et al.  A spatial model of the relationship between seats and votes , 2008, Math. Comput. Model..

[31]  K. T. Poole,et al.  Does Gerrymandering Cause Polarization , 2009 .

[32]  Micah Altman,et al.  BARD: Better Automated Redistricting , 2011 .

[33]  Gareth O. Roberts,et al.  Towards optimal scaling of metropolis-coupled Markov chain Monte Carlo , 2011, Stat. Comput..

[34]  Jonathan Rodden,et al.  Unintentional Gerrymandering: Political Geography and Electoral Bias in Legislatures , 2013 .

[35]  Shaw v.,et al.  THE COMPUTATIONAL COMPLEXITY OF AUTOMATED REDISTRICTING : IS AUTOMATION THE ANSWER ? , 2013 .

[36]  Kosuke Imai,et al.  A New Automated Redistricting Simulator Using Markov Chain , 2014 .

[37]  J. Mattingly,et al.  Redistricting and the Will of the People , 2014, 1410.8796.

[38]  Y LiuYan,et al.  Toward a Talismanic Redistricting Tool: A Computational Method for Identifying Extreme Redistricting Plans , 2016 .

[39]  Yan Y. Liu,et al.  Toward a Talismanic Redistricting Tool: A Computational Method for Identifying Extreme Redistricting Plans , 2016 .

[40]  Shaowen Wang,et al.  PEAR: a massively parallel evolutionary computation approach for political redistricting optimization and analysis , 2016, Swarm Evol. Comput..

[41]  A. Frieze,et al.  Assessing significance in a Markov chain without mixing , 2016, Proceedings of the National Academy of Sciences.

[42]  Jonathan C. Mattingly,et al.  Evaluating Partisan Gerrymandering in Wisconsin , 2017, 1709.01596.

[43]  Jun Kawahara,et al.  The Essential Role of Empirical Validation in Legislative Redistricting Simulation , 2020, ArXiv.

[44]  Daryl R. DeFord,et al.  Recombination: A family of Markov chains for redistricting , 2019, Issue 3.1, Winter 2021.