Simple changes to election procedures to eliminate gerrymandering in legislative elections

Thomas Malloy

 

Introduction

Gerrymandering, the process of drawing legislative district boundaries to advantage your allies or disadvantage your opponents, is a frequent target of reform especially around the time every 10 years when these boundaries are redrawn.  It is possible to eliminate gerrymandering with a few simple changes to our election process. 

Voters participate as they do now, by selecting a single, favorite candidate.  Local election officials conduct the election just as they do now.  In particular, they need not make any changes to the ballots that they prepare, distribute and tabulate.  Even those responsible for drawing district boundaries may continue their work as they do today, be it in a partisan or non-partisan manner.  The proposed changes place a minor extra burden on candidates and on state election officials, which is described below.

For the remainder of this paper, the proposed changes are referred to as enhanced delegate transferable voting (EDTV).

Changes to the election process

1)   Candidates designate like-minded alternative candidates. Each candidate provides a list of vote transfer preferences; an ordered list of like-minded alternative candidates who should receive the votes of this candidate if she is not herself elected.  The lists may contain candidates from other districts within the domain of responsibility of the election authority; e.g. for California Assembly elections the domain is the entire state and the authority is the Secretary of State.  The election authority receives these lists and uses them to determine the set of elected candidates through the candidate selection process described below.  The election authority also publishes the lists before voting begins so that voters may include them in the criteria they use to select the candidate for whom they vote.

2)   Votes of losing candidates go to other candidates. The election authority defines and implements a candidate selection process that incorporates the vote transfer preferences described in 1, above.  The candidate selection process proceeds in rounds and ultimately converges on a set of elected candidates.  During each round at least one active candidate is either elected or eliminated until the number of elected candidates equals the number of seats to fill.  There are a number of ways to define such an election process.  Appendix B provides a detailed description of one such process.

Benefits of EDTV

Adoption of EDTV is straightforward, only requiring the candidates to supply their list of alternative candidates and the election authority to implement the candidate selection process.

EDTV eliminates gerrymandering by allowing candidates to include candidates from other districts on their transfer lists.  In the most typical scenario, a candidate would prefer candidates from her own party in other districts to any candidates from other parties in her own district.

EDTV preserves the simplicity of the current election process because the responsibility for specifying vote transfer preferences is assumed by the candidates.  Another proposed reform that shares aspects of this proposal, rank choice voting, requires each voter to specify their vote transfer preferences which in turn complicates the design of ballots by the local election authorities.

Simulated results

Assuming that candidates prefer only other candidates in their own party, it is possible to simulate the results EDTV would have had on past elections.  Simulated results for 4 elections (2012, 2014, 2016, 2018) for the U.S. House of Representatives were obtained from Election Explorer, a free iPad application available for download from Apple’s AppStore. 

North Carolina and Maryland are often mentioned as states that gerrymander districts to advantage Republicans and Democrats, respectively.  For instance, in 2016 Republicans won 53% of the votes but those votes yielded 77% of the seats (10).  The simulated results for EDTV yielded the Republicans 54% of the seats (7).  In Maryland, Democrats won 88% of the seats (7) with only 60% of the votes.  The simulation predicted that Democrats would win 62% (5) of the seats using EDTV.

Even in states that use independent commissions to avoid gerrymandering, the simulation of EDTV produces results where the number of seats for each party more closely matches the number of votes that party received.  For instance, in California Democrats received 74% of the seats (39) from 64% of the votes.  The simulation predicted that Democrats would receive 64% of the seats (34).

Appendix A: Comparison with other electoral systems

As mentioned above, ranked choice voting (RCV), also known as single transferable votes (STV), uses the same two mechanisms described here; vote transfer preferences and a candidate selection process based on those preferences.  However, with RCV, each voter supplies a list of vote transfer preferences.

In practice, EDTV could produce results very similar to another system known as party-list proportional representation, if you assume that each candidate for a given party submitted identical vote transfer preference lists.  If this were the case the likely result is that votes would transfer to same-party candidates in the order of their seniority or level of party influence/power.  To counter this outcome, the Election Explorer simulation and the detailed algorithm of Appendix B assume that voters would prefer to have their votes transferred to a candidate from the same party in a nearby district.  Neither approach is obviously right or wrong, but it is a detail that would need to be resolved when putting this proposal into practice.

Delegated transferable voting (DTV), as described by Bishop and Beach, assigns the responsibility of transferring votes to the candidates, just as does EDTV.  EDTV and DTV differ in the details.  For instance, candidate’s transfer preferences are specified before the election in EDTV.  In DTV, candidates negotiate vote transfers after the election.  EDTV adds a specific anti-gerrymandering rule; the rule that allows a candidate to specify transfer preferences outside her own district.


 

Appendix B: A Detailed Candidate Selection Algorithm

 

//Initialization

Define 3 sets of candidates; active, elected and eliminated.  Initialize the active set to all candidates.  Initialize the elected and eliminated sets to empty.

Define a threshold vote count sufficient to elect a candidate according to the “Droop quota” formula:

            Droop_quota = ((Total votes cast)/(Number of seats to fill + 1)) + 1

Initialize each candidate’s total vote count to the count received directly from voters.

 

//Loop

While there are candidates in the active set {

While there are candidates whose total vote count is greater than or equal to the Droop quota {

Select one of the candidates with the largest total vote count.  If there is more than one, select one at random.  They will all be processed before the while loop is done.

Move the selected candidate from the active set to the elected set. 

// Transfer any of the candidate’s total votes that exceed the Droop quota, countP:

Create a list of possible like-minded candidates who can receive the candidates votes using the procedure, BuildTransferList, described below.  The listT parameter to BuildTransferList should be initialized to an empty list.

listT now contains all active candidates directly or indirectly included on the transfer list of c.

The target candidate is the “nearest” candidate to c listT. 

// See below for a discussion of “nearnesss

If such a target candidate exists {

Increase the target candidate’s total vote count by the partial vote count, countP.

}

 

}

 

//At this point no active candidate has enough votes to be elected

If the number of active candidates is (less than or) equal to the remaining number of seats to fill {

Move all remaining active candidates from active set to the elected set.

Exit the main loop

}

Otherwise {

Select the active candidate with the smallest total vote count.  If there is more than one such candidate, choose one of them using some tie breaking rule.  Possible rules are, smallest direct vote count or some random mechanism such as drawing straws.

Move the selected candidate from the active set to the eliminated set.  Create a list of possible like-minded candidates who can receive the candidates total vote count using the procedure, BuildTransferList, described below.  The listT parameter to BuildTransferList should be initialized to an empty list.

listT now contains all active candidates directly or indirectly included on the transfer list of c.

The target candidate is the “nearest” candidate to c on listT. 

// See below for a discussion of “nearnesss

If such a target candidate exists {

Increase the target candidate’s total vote count by the total vote count of c.

}

}

}

 

// End of candidate selection algorithm

 

// BuildTransferList, given a candidate, c, and a transfer list, listT

// Add to the transfer candidate list, listT, for c, according to the following rules:

Add to the transfer candidate list, listT, all of the active candidates on the transfer list provided by the candidate.

For each candidate, cT, on the transfer candidate list provided by the candidate (active or not!) {

Add to the end of listT any candidates on the transfer list of cT that are not already on the candidate transfer list and who are still active. 

Recursively call BuildTransferList passing cT and listT as parameters

}

 

// “Nearness“ is determined through the use of a distance metric between any two candidates.  Any candidate, c, has a set of nearest candidates; those candidates whose distance metric is smaller than all candidates not in the set.

// One possible candidate distance metric is inferred from a distance metric on districts.  If two candidates are in the same district the distance between them is zero.  If they are in separate districts that share a border, the distance between them is one.  If two districts each share a border with a common third district, the distance between them is two.  Proceeding recursively, it is straightforward to assign a distance to any two districts connected by a path through other districts.  For districts, that are not connected by such a path – e.g. the islands of Hawaii - The election authority must assign distances between the unconnected portions.

 

 

 

Reference

Farrell, David M (2011).  Electoral Systems, A Comparative Introduction. Palgrave Macmillan

Bishop, J., & Beech, M. (2017). Exploring the Counting of Ballot Papers Using “Delegated Transferable Vote”: Implications for Local and National Elections in the United Kingdom

About the author

Thomas Malloy is a retired software executive.  He can be reached at thomasjmalloy@kttk.org