Political Districting for Elections to the German Bundestag: An Optimization-Based Multi-Stage Heuristic Respecting Administrative Boundaries

Similar documents
Political Districting Problem: Literature Review and Discussion with regard to Federal Elections in Germany

The Political Districting Problem: A Survey *

Political Districting Problem: Literature Review and Discussion with regard to Federal Elections in Germany

CS 4407 Algorithms Greedy Algorithms and Minimum Spanning Trees

Designing police patrol districts on street network

Chapter 5. Is Automation the Answer? The Computational Complexity of Automated. Redistricting

Can Mathematics Help End the Scourge of Political Gerrymandering?

No Adults Allowed! Unsupervised Learning Applied to Gerrymandered School Districts

Case 3:13-cv REP-LO-AD Document Filed 10/07/15 Page 1 of 23 PageID# APPENDIX A: Richmond First Plan. Dem Lt. Dem Atty.

CSE 308, Section 2. Semester Project Discussion. Session Objectives

Coalitional Game Theory

Police patrol districting method and simulation evaluation using agent-based model & GIS

NEW PERSPECTIVES ON THE LAW & ECONOMICS OF ELECTIONS

The Australian Society for Operations Research

THE COMPUTATIONAL COMPLEXITY OF AUTOMATED REDISTRICTING: IS AUTOMATION THE ANSWER?

CITIZEN ADVOCACY CENTER

Voting and Complexity

The study of a new gerrymandering methodology

Chapter 4. Modeling the Effect of Mandatory District. Compactness on Partisan Gerrymanders

A New Method of the Single Transferable Vote and its Axiomatic Justification

Realistic Guidelines: Making it Work

Minimum Spanning Tree Union-Find Data Structure. Feb 28, 2018 CSCI211 - Sprenkle. Comcast wants to lay cable in a neighborhood. Neighborhood Layout

Online Appendix: Trafficking Networks and the Mexican Drug War

Documentation of Indicators

Estimating the Margin of Victory for Instant-Runoff Voting

Examples that illustrate how compactness and respect for political boundaries can lead to partisan bias when redistricting. John F.

Constraint satisfaction problems. Lirong Xia

Complexity of Manipulating Elections with Few Candidates

Guide to 2011 Redistricting

Approval Voting Theory with Multiple Levels of Approval

An Integer Linear Programming Approach for Coalitional Weighted Manipulation under Scoring Rules

3 2fl17 (0:9901. Colorado Secretary of State Be it Enacted by the People ofthe State ofcolorado:

WHERE WE STAND.. ON REDISTRICTING REFORM

Redistricting in Louisiana Past & Present. Regional Educational Presentation Baton Rouge December 15, 2009

Summary of the Fair Congressional Districts for Ohio Initiative Proposal

Illinois Redistricting Collaborative Talking Points Feb. Update

GENERAL ASSEMBLY OF NORTH CAROLINA THIRD EXTRA SESSION 2016 HOUSE BILL DRH30015-LU-3 (12/13)

Multi-Winner Elections: Complexity of Manipulation, Control, and Winner-Determination

NEW YORK STATE SENATE PUBLIC MEETING ON REDISTRICTING DECEMBER 14, 2010

Redistricting 101 Why Redistrict?

Michael Laver and Ernest Sergenti: Party Competition. An Agent-Based Model

Hat problem on a graph

GENERAL ASSEMBLY OF NORTH CAROLINA SESSION 2017 HOUSE BILL DRH10050-BK-2 (02/13) Short Title: Nonpartisan Redistricting Commission.

Computational Social Choice: Spring 2017

IN THE UNITED STATES DISTRICT COURT FOR THE MIDDLE DISTRICT OF NORTH CAROLINA SPECIAL MASTER S DRAFT PLAN AND ORDER

Polydisciplinary Faculty of Larache Abdelmalek Essaadi University, MOROCCO 3 Department of Mathematics and Informatics

Cloning in Elections 1

COMPACTNESS IN THE REDISTRICTING PROCESS

A Fair Division Solution to the Problem of Redistricting

Planning versus Free Choice in Scientific Research

The Effect of Electoral Geography on Competitive Elections and Partisan Gerrymandering

WORKING PAPER N On allocating seats to parties and districts: apportionments

Colorado Secretary of State Toni Larson League of Women Voters of Colorado 1410 Grant, Suite B204, Denver, Co Toni.Larsongmail.

Modeling Representation of Minorities Under Multiwinner Voting Rules (extended abstract, work in progress) arxiv: v1 [cs.

H 7749 S T A T E O F R H O D E I S L A N D

Chapter 8: Recursion

THE GENERAL ASSEMBLY OF PENNSYLVANIA SENATE BILL

TX RACIAL GERRYMANDERING

Understanding the Effect of Gerrymandering on Voter Influence through Shape-based Metrics

1. States must meet certain requirements in drawing district boundaries. Identify one of these requirements.

Big City vs. the Great Outdoors: Voter Distribution and How it Affects Gerrymandering

Measuring a Gerrymander

Illinois Redistricting Collaborative 2018 Gubernatorial Gerrymandering Survey

Partisan Advantage and Competitiveness in Illinois Redistricting

(67686) Mathematical Foundations of AI June 18, Lecture 6

Legal & Policy Criteria Governing Establishment of Electoral Districts

No IN THE Supreme Court of the United States. ROBERT A. RUCHO, ET AL., Appellants, v. COMMON CAUSE, ET AL., Appellees.

Coalitional Game Theory for Communication Networks: A Tutorial

Online Appendix to Mechanical and Psychological. Effects of Electoral Reform.

Math of Election APPORTIONMENT

Lecture 7 A Special Class of TU games: Voting Games

Social Rankings in Human-Computer Committees

Game theoretical techniques have recently

Expert Report of Wendy K. Tam Cho RE: League of Women Voters v. Wolf et al. December 4, 2017

The Effectiveness of Receipt-Based Attacks on ThreeBallot

AMICUS CURIAE BRIEF OF PHILIP P. KALODNER IN SUPPORT OF NEITHER PARTY

H.B. 69 Feb 13, 2019 HOUSE PRINCIPAL CLERK

Redistricting in Michigan

Case 5:12-cv KHV-JWL- Document 217 Filed 05/28/12 Page 1 of 12 IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF KANSAS

Sully District Fairfax County. Prepared by Ralph Hubbard Sully Supervisor Representative Fairfax County Redistricting Committee 3/23/2011

Redistricting in Louisiana Past & Present. Regional Educational Presentation Monroe February 2, 2010

In the constitution of the state of Colorado, add section 43.5 to article V as. Congressional and Legislative Appointments

Improving Record-Linkage-Software for Survey-Data

Ad hoc information request (FRANET) May Data Protection: Redress mechanisms and their use GERMANY

Statistical Analysis of Corruption Perception Index across countries

City of Oakland 2013 Redistricting Town Hall forum

Subreddit Recommendations within Reddit Communities

Voting-Based Group Formation

Lesson 2.3. Apportionment Models

ESSB H COMM AMD By Committee on State Government, Elections & Information Technology

11th Annual Patent Law Institute

El Monte Union High School District Introduction to the California Voting Rights Act & Districting

Predicting Information Diffusion Initiated from Multiple Sources in Online Social Networks

FAIR DIVISION AND REDISTRICTING

The Implications of Using Models of Direct Democracy for Cases of Representative Democracy.

Party Lines: Competition, Partisanship, and Congressional Redistricting. Chapter 3. Pushbutton Gerrymanders? How Computing Has Changed Redistricting

Big City vs. the Great Outdoors: Voter Distribution and How it Affects Gerrymandering

TESTIMONY BY BRIAN A. GORDON ON BEHALF OF CONCERNED CITIZENS FOR DEMOCRACY A METHODOLOGY FOR REDISTRICTING TO END PARTISAN GERRYMANDERING

ASSEMBLY CONCURRENT RESOLUTION No. 60 STATE OF NEW JERSEY. 218th LEGISLATURE PRE-FILED FOR INTRODUCTION IN THE 2018 SESSION

Comparison of the Psychometric Properties of Several Computer-Based Test Designs for. Credentialing Exams

Transcription:

Political Districting for Elections to the German Bundestag: An Optimization-Based Multi-Stage Heuristic Respecting Administrative Boundaries Sebastian Goderbauer 1 Electoral Districts in Elections to the German Bundestag In general, the election to the German federal parliament, the Bundestag, takes place every four years. The 299 electoral districts play an important role in those elections. In fact, the voters of each district elect one representative into parliament ensuring that each part of the country is represented. These elected representatives make up half of the members of the Bundestag. The allocation of electoral districts needs regular updates due to an ever-changing population distribution and is subject to a variety of legal requirements as listed in the following. In order to comply with the principle of electoral equality as anchored in the German constitution, the differences in population between the districts have to be preferably small. The law defines a tolerance limit, saying that the amount of deviation from the average district population should not exceed 15%. Moreover, an amount of deviation beyond 25% is illegal. Every district should be a contiguous area and it is prefered that its allocation aligns with existing administrative boundaries. In addition to that, the law demands that the districts strictly comply with the borders of the German federal states. The law specifies that the Sainte-Laguë method [7] has to be used to distribute the 299 districts among the 16 states. The electoral districts ought to be visually compact counteracting the suspicion of applying Gerrymandering [6, 9, 11]. In the context of setting electoral districts, Gerrymandering is a practice that attempts to create an advantage or disadvantage for a certain political party or candidate by manipulating district boundaries. In this contribution, which is an extended abstract of the author s master s thesis, the problem of dividing a country into electoral districts is defined as a multicriteria graph partition problem. To solve this regularly current practical problem, an optimization-based multi-stage heuristic is introduced and successfully applied Sebastian Goderbauer RWTH Aachen University, Operations Research, Kackertstrasse 7, 52072 Aachen, e-mail: goderbauer@or.rwth-aachen.de 1

2 Sebastian Goderbauer to population data of the latest German census [12]. The computed results show that the presented algorithm allocates electoral districts, which are not only in accordance with the law, but also fulfill the tolerances mentioned in the law more closely than the current districting. 2 The Political Districting Problem The Political Districting Problem is defined on the basis of a so-called population graph. In a population graph G = (V,E) a node i V represents an geographical area, e.g., the area of a municipality, and is weighted with its population p i. An undirected edge (i, j) E with nodes i, j V exists, iff the corresponding areas share a border. The Political Districting Problem is an optimization problem in which a node-weighted population graph has to be partitioned into a given number of connected, weight-restricted subgraphs. More precisely, let S be the set of all 16 German states. Given the total number of electoral districts d N, which has to be set, the number of districts d(s) N for each state s S is computable with the mentioned Sainte-Laguë method [7]. Of course, s S d(s) = d holds. Furthermore let p := 1 d i V p i be the average population of an electoral district. Finally, a partition D k V, k = 1,...,d with D l D m = /0, l m and k D k = V is called a feasible solution (districting) for the Political Districting Problem, if the following holds: 1 k d i, j D k : i and j are in same state, (1) s S : {D k : state s contains district D k } = d(s), (2) 1 k d : G[D k ] connected, (3) 1 k d : 0.75 p p i 1.25 p. i D k (4) To complete the definition and as a result of analyzing the legal requirements, the multi-criteria objective is as follows: max {D k : 1 k d and 0.85 p i D k p i 1.15 p }, (5) min amount of deviations between district population i D k p i and p, (6) max match between district and existing administrative boundaries, (7) max geographical and visual compactness of the districts. (8)

Political Districting for Elections to the German Bundestag 3 Fig. 1 The population graph of North Rhine-Westphalia (NRW) consists of 396 nodes and 1 084 edges at borough level. All in all, there are 11 339 boroughs in Germany, thus NRW s population graph is one of the smaller ones. To obtain the population graph of Germany and thus the required graphs for each German state, data of the latest German census [12] were combined with geoinformation [8] (cf. Fig. 1). The Political Districting Problem includes incomparable and conflicting objective criteria. Analyzing the complexity of the subproblems, in which only one objective is considered, Altman [1] concludes the complexity of the Political Districting Problem. Theorem 1. The Political Districting Problem is NP-hard. To gain a profound understanding of the complexity, it is possible to analyze the graph partition problems on which the Political Districting Problem is based [2, 4, 5]. It is possible to compute feasible districtings in polynomial or even linear time on paths and special trees. Suitable partitions with minimal differences in population between the components can be found in polynomial time as well. Considering general trees a feasible districting is computable in polynomial time, but the problem gets NP-hard by adding the objective of minimizing the differences in population. 3 Optimization-Based Multi-Stage Heuristic Since the 1960s the Political Districting Problem has been discussed and approached by many authors in operations research and social science. In 1961 Vickrey [9] provided a multi-kernel growth procedure. Although his proposal was rather informal and rudimentary it marked the start of a large variety of work on this topic.

4 Sebastian Goderbauer Hess et al. [3] considered the problem of setting electoral districts as a modified facility location problem in 1965. The technique of column generation was applied by Mehrotra et al. [6] in 1998. In 2009 Yamada [10] formulated the problem as a spanning forest problem and presented a local search based heuristic. Most heuristics and exact methods in the literature implement the requirements and objectives of the German Political Districting Problem only partially, e.g., support for matching district boundaries with existing administrative bounderies is disregarded. Beyond that, the numbers of nodes and edges in the population graphs of most German states outnumber all graph orders and sizes considered in the literature. The optimization-based heuristic described hereafter was developed to overcome these shortcomings. The multi-stage algorithm uses the existing hierarchical administrative divisions in Germany (cf. Fig. 2) and iteratively divides the Political Districting Problem into smaller subproblems. This has two advantages: The goal of aligning electoral district boundaries with existing administrative bounderies is realizable in an adequate way and in addition to that, the graphs of the subproblems will be of manageable size. 1 st stage: states As mentioned above, it is required by law to align the districts with the boundaries of the German states. Therefore, a union of electoral districts for the individual states is a solution of the Political Districting Problem for Germany. 2 nd stage: governmental districts The four most highly populated states are composed of so called governmental districts. For those states, the number of electoral districts of a state is distributed over the governmental districts by reapplying the Sainte-Laguë method [7]. With regard to the final solution, this is mostly a good and valid choice. If it is not valid, two neighbouring governmental districts are merged and seen as one in the application of the Sainte-Laguë method [7]. 3 rd stage: rural districs, urban districts Subsequently, the population graphs on rural and urban district level of a state (or governmental district) are considered. Intuitively, each node represents a rural or urban district. On this population graph state Bundesland governmental district (if existing) Regierungsbezirk rural district, urban district Kreis, kreisfreie Stadt municipality Gemeinde Fig. 2 The multi-stage algorithm is based on the structure of the hierarchical administrative divisions of Germany.

Political Districting for Elections to the German Bundestag 5 a modified set partitioning problem is solved: A graph partition into connected subgraphs is computed and a number of electoral districts is assigned to each subgraph. The sum of those numbers has to be equal to the number of districts assigned to that state (or governmental district) (cf. Fig. 3a). As the major part of the objective in this set partitioning problem the resulting average differences in district population are minimized. Components and thus subproblems with exactly one electoral district are solved, because the electoral district is already set. 4 th stage: municipalities Subproblems which are still open after the third stage are solved at the municipality level. For setting the remaining electoral districts almost all algorithms from the literature can be used, because the problem size is at this point mostly manageable. In this work a simple heuristic was implemented (cf. Fig. 3b). The districtings computed by the optimization-base multi-stage heuristic are useable for the elections to the German Bundestag in general, because latest population data was used and the heuristic respects all legal requirements. It is worth to note that the developed algorithm supports matches between existing administrative bounderies and electoral district boundaries. This aspect is hard to implement in a compact formulation of the problem. Beside this, the computed districts follow the mentioned objectives transferred from the law more closely than the current districting applied in elections to the Bundestag in 2013.. a). b). Fig. 3 a) A solution of the set partitioning problem at the third stage for North Rhine-Westphalia. b) The population graph on municipality level of the rural districts Borken, Coesfeld, and Steinfurt (top) and the allocation of four electoral districts after applying the heuristic (bottom).

6 Sebastian Goderbauer 4 In Search of an Optimal Number of German Electoral Districts Currently, Germany is divided into 299 districts for elections to the Bundestag. The question arises if that is a well chosen number of electoral districts. In the following, one option of approaching this issue is outlined. The Sainte-Laguë method [7] distributes the districts between the states on the basis of the state s population. However, the population of a state is usually not an integer multiple of the average electoral district population, thus differences in population between the districts are unavoidable. A question is which realizable number of German electoral districts causes the lowest maximal amount of average deviation in district population in a state. Considering the distribution of 299 electoral districts with the Sainte-Laguë method [7], the state Bremen has the highest average deviation of 17.2%. This value is greater than the tolerance limit of 15% specified in the law. However, when Germany is divided into 242 districts, the maximal average deviation is reduced to a mere 5.2% (Bremen again). This value is the minimum in the range between 1 and 376 distributed districts. It can therefore be concluded, that 242 districts would observe the rules of the law more closely than the current choice of 299 districts. In other words, 242 districts embody the German population distribution between the 16 states better than 299. Interestingly, when the number of districts is increased to 319 no legal districting can be found as the maximum deviation limit of 25% would always be exceeded in Bremen. References 1. Altman, M.: Is Automation the Answer? The Computational Complexity of Automated Redistricting. Rutgers Computer and Law Technology Journal. 23(1), 81 142 (1997) 2. De Simone, C., Lucertini, M., Pallottino, S., Simeone, B.: Fair dissections of spiders, worms, and caterpillars. Networks. 20(3), 323 344 (1990) 3. Hess, S.W., Weaver, J.B., Siegfeldt, H.J., Whelan, J.N., Zitlau, P.A.: Nonpartisan Political Redistricting by Computer. Operations Research. 13(6), 998 1006 (1965). 4. Ito, T., Zhou, X., Nishizeki, T.: Partitioning a graph of bounded tree-width to connected subgraphs of almost uniform size. Journal of Discrete Algorithms. 4(1), 142 154 (2006) 5. Lucertini, M., Perl, Y., Simeone, B.: Most uniform path partitioning and its use in image processing. Discrete Applied Mathematics. 42(2-3), 227 256 (1993) 6. Mehrotra, A., Johnson, E.L., Nemhauser, G.L.: An Optimization Based Heuristic for Political Districting. Management Science. 44(8), 1100 1114 (1998) 7. Sainte-Laguë, A.: La représentation proportionnelle et la méthode des moindres carrés. Annales scientifiques de l École Normale Supérieure. 27, 529 542 (1910) 8. Shapefile der Verwaltungsgrenzen. Bundesamt für Kartographie und Geodäsie. (2013) - http://www.zensus2011.de, http://www.bkg.bund.de. Cited 30 Jul 2014. 9. Vickrey, W.S.: On the Prevention of Gerrymandering. Pol. Sci. Quar. 76(1), 105 110 (1961) 10. Yamada, T.: A Mini-max Spanning Forest Approach to the Political Districting Problem. Intern. J. Syst. Sci. 40(5), 471 477 (2009) 11. Young, H.P.: Measuring the Compactness of Legislative Districts. Legislative Studies Quarterly. 13(1), 105 115 (1988) 12. Zensus 2011: Bevölkerung - Ergebnisse des Zensus am 9. Mai 2011. Statistisches Bundesamt, Wiesbaden. (2014) - http://www.zensus2011.de. Cited 30 Jul 2014.