Geo-Graphs: An Efficient Model for Enforcing Contiguity and Hole Constraints in Planar Graph Partitioning

Political districting is an intractable problem with significant ramifications for political representation. Districts often are required to satisfy some legal constraints, but these typically are not very restrictive, allowing decision makers to influence the composition of these districts without violating relevant laws. For example, while districts must often comprise a single contiguous area, a vast collection of acceptable solutions i.e., sets of districts remains. Choosing the best set of districts from this collection can be treated as a planar graph partitioning problem. When districts must be contiguous, successfully solving this problem requires an efficient computational method for evaluating contiguity constraints; common methods for assessing contiguity can require significant computation as the problem size grows. This paper introduces the geo-graph, a new graph model that ameliorates the computational burdens associated with enforcing contiguity constraints in planar graph partitioning when each vertex corresponds to a particular region of the plane. Through planar graph duality, the geo-graph provides a scale-invariant method for enforcing contiguity constraints in local search. Furthermore, geo-graphs allow district holes which typically are considered undesirable to be rigorously and efficiently integrated into the partitioning process.

[1]  Jia-Ping Wang,et al.  Stochastic Relaxation on Partitions With Connected Components and Its Application to Image Segmentation , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Bruno Simeone,et al.  Local search algorithms for political districting , 2008, Eur. J. Oper. Res..

[3]  Ronald I. Becker,et al.  Max-min partitioning of grid graphs into connected components , 1998, Networks.

[4]  Charles M. Fiduccia,et al.  A linear-time heuristic for improving network partitions , 1988, 25 years of DAC.

[5]  Jitendra Malik,et al.  Normalized cuts and image segmentation , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[6]  Daniele Frigioni,et al.  Dynamically Switching Vertices in Planar Graphs , 2000, Algorithmica.

[7]  Gilbert Laporte,et al.  Designing New Electoral Districts for the City of Edmonton , 2011, Interfaces.

[8]  Bjørn Nygreen European assembly constituencies for wales - comparing of methods for solving a political districting problem , 1988, Math. Program..

[9]  Bruno Simeone,et al.  Evaluation and Optimization of Electoral Systems , 1987 .

[10]  Federica Ricca A Multicriteria Districting Heuristic For The Aggregation Of Zones And Its Use In Computing Origin-Destination Matrices , 2004 .

[11]  David S. Johnson,et al.  Some Simplified NP-Complete Graph Problems , 1976, Theor. Comput. Sci..

[12]  H. Whitney Non-Separable and Planar Graphs. , 1931, Proceedings of the National Academy of Sciences of the United States of America.

[13]  Pierre Hansen,et al.  Maximum Split Clustering Under Connectivity Constraints , 1993, J. Classif..

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

[15]  David Eppstein,et al.  Maintenance of a minimum spanning forest in a dynamic planar graph , 1990, SODA '90.

[16]  Takeshi Shirabe,et al.  Districting Modeling with Exact Contiguity Constraints , 2009 .

[17]  Kathryn Fraughnaugh,et al.  Introduction to graph theory , 1973, Mathematical Gazette.

[18]  Andreas Drexl,et al.  Fast Approximation Methods for Sales Force Deployment , 1999 .

[19]  Bruce E. Cain,et al.  Congressional Redistricting: Comparative and Theoretical Perspectives , 1991 .

[20]  R. M. Mattheyses,et al.  A Linear-Time Heuristic for Improving Network Partitions , 1982, 19th Design Automation Conference.

[21]  Rajan Batta,et al.  A simulated annealing approach to police district design , 2002, Comput. Oper. Res..

[22]  W. Macmillan,et al.  Redistricting in a GIS environment: An optimisation algorithm using switching-points , 2001, J. Geogr. Syst..

[23]  Brian W. Kernighan,et al.  An efficient heuristic procedure for partitioning graphs , 1970, Bell Syst. Tech. J..

[24]  Takeshi Shirabe,et al.  A Model of Contiguity for Spatial Unit Allocation , 2005 .

[25]  José Rui Figueira,et al.  Multiple criteria districting problems , 2007, Ann. Oper. Res..