Voting Methods and Fairness Criteria

Preference Schedules and Permutations of Candidates

  • Preference Schedule Definition: A table that summarizes voter preferences by displaying the number of voters who cast ballots for each specific ranked ordering of candidates.
  • Permutations of Candidates: For an election with nn candidates, the total number of possible ranked orderings (permutations) is given by n!n! (n factorial).
    • 3 Candidates: 3×2×1=63 \times 2 \times 1 = 6 possible ranked orderings.
    • 4 Candidates: 4×3×2×1=244 \times 3 \times 2 \times 1 = 24 possible ranked orderings (4 choices for 1st place, 3 choices for 2nd place, 2 choices for 3rd place, and 1 choice for 4th place).
  • Columns representing candidate orderings with zero votes are customarily omitted from preference schedules for conciseness.

Majority vs. Plurality Standards

  • Total Voters Calculation: Found by summing the number of voters across all columns in the preference schedule.
    • Example calculation: 10+11+20+3+4+8+2=5810 + 11 + 20 + 3 + 4 + 8 + 2 = 58
  • Majority: Requiring strictly more than 50%50\% of the total votes cast.
    • Even Number of Voters (NN): Majority Threshold=N2+1\text{Majority Threshold} = \frac{N}{2} + 1
    • Example: For N=58N = 58 voters, 582+1=29+1=30\frac{58}{2} + 1 = 29 + 1 = 30 votes are required for a majority (since 2929 votes is exactly 50%50\%).
    • Odd Number of Voters (NN): Round up N2\frac{N}{2} to the nearest whole integer.
    • Example: For N=59N = 59 voters, 592=29.5\frac{59}{2} = 29.5, which rounds up to 3030 votes.
  • Plurality: Receiving the most votes relative to all other candidates, regardless of whether that total exceeds 50%50\%.
  • Theoretical Minimum Votes for a Plurality: The smallest possible number of votes a candidate could possess and still win under the plurality method.
    • Calculation Method: Divide total voters NN by the total number of candidates kk, then round up to the next integer: Nk\lceil \frac{N}{k} \rceil
    • Example: For N=58N = 58 total voters and k=4k = 4 candidates:
    • 584=14.5\frac{58}{4} = 14.5
    • Rounding up gives 1515 votes as the smallest possible plurality threshold (occurring in a close scenario such as 1514141415 - 14 - 14 - 14).

Analyzing First-Place and Last-Place Vote Counts

  • Consider an election with N=58N = 58 total voters and candidates AA, DD, XX, and KK:
    • First-Place Vote Breakdown:
    • Candidate AA: 1010 votes
    • Candidate DD: 1111 votes
    • Candidate XX: 20+4+8=3220 + 4 + 8 = 32 votes
    • Candidate KK: 55 votes
    • Result: Candidate XX receives 3232 votes, satisfying both the plurality requirement and exceeding the 3030-vote majority threshold.
    • Fewest First-Place Votes: Candidate KK received the fewest first-place votes (55 votes).
    • Most Last-Place Votes:
    • Candidate AA: 77 last-place votes
    • Candidate DD: 2828 last-place votes
    • Candidate XX: 1313 last-place votes
    • Candidate KK: 1010 last-place votes
    • Candidate DD received the greatest number of last-place votes (2828 votes).

The Condorcet Candidate and Condorcet Criterion

  • Flaw of the Plurality Method: The plurality method considers only first-place choices and ignores lower-rank voter preferences, which can lead to unfair outcomes.
  • Condorcet Candidate: A candidate who beats every other candidate in individual head-to-head (one-on-one) matchups.
    • Uniqueness: An election can have at most one Condorcet candidate. If candidate XX beats candidate YY head-to-head, YY cannot simultaneously beat XX.
    • Existence: An election is not guaranteed to have a Condorcet candidate (e.g., non-transitive voter preferences where AA beats BB, BB beats CC, and CC beats AA).
  • Head-to-Head Comparison Example:
    • Election with 12 total voters (5+4+3=125 + 4 + 3 = 12) and candidates AA, BB, and CC:
    • 55 voters rank: A>B>CA > B > C
    • 44 voters rank: B>A>CB > A > C
    • 33 voters rank: C>B>AC > B > A
    • Plurality Method Outcome: Candidate AA gets 55 votes, BB gets 44 votes, CC gets 33 votes. Plurality winner = Candidate AA.
    • Head-to-Head Comparisons:
    • AA vs. BB: Column 1 (55 voters) prefers AA. Columns 2 and 3 (4+3=74 + 3 = 7 voters) prefer BB over AA. Result: Candidate BB beats Candidate AA by a score of 77 to 5$.\n - **Bvs.vs.C:Columns1and2(**: Columns 1 and 2 (5 + 4 = 9voters)prefervoters) preferBoveroverC.Column3(. Column 3 (3voters)prefersvoters) prefersC.Result:Candidate. Result: CandidateBbeatsCandidatebeats CandidateCbyascoreofby a score of9toto3$.
    • Candidate BB is the Condorcet Candidate because Candidate BB wins head-to-head matchups against both Candidate AA and Candidate C$.\n- **Condorcet Criterion**: A fairness criterion stating that if a Condorcet candidate exists, that candidate should win the election.\n- **Criterion Violation**: The plurality method can violate the Condorcet Criterion because it elected Candidate AeventhoughCandidateeven though CandidateB beat all opponents head-to-head.\n\n# Real-World Case Study: The 1992 U.S. Presidential Election\n\n- **Context**: A three-way election between George H. W. Bush (incumbent Republican), Bill Clinton (Democratic governor of Arkansas), and Ross Perot (Independent Texas billionaire focused on the national debt).\n- **Outcome**: Bill Clinton won the election with a plurality of approximately 47.5\% of the popular vote, without obtaining an absolute majority.\n- **Analysis**: Polling data indicated that in head-to-head matchups, George H. W. Bush would likely have defeated Bill Clinton and comfortably defeated Ross Perot. Ross Perot drew disproportionately from voters who otherwise preferred George H. W. Bush.\n- **Implication**: The 1992 election is a real-world example of the plurality method violating the Condorcet Criterion.\n\n# Arrow's Impossibility Theorem\n\n- **Fairness Criterion Definition**: A mathematical standard or rule reflecting ideal principles of a fair democratic election.\n- **Mathematical Reality**: In the 1940s, mathematicians proved (Arrow's Impossibility Theorem) that **no voting method exists** that can satisfy all fairness criteria simultaneously for elections involving three or more candidates.\n- Every voting method carries systemic flaws and potential violations of specific fairness criteria.\n\n# Instant Runoff Voting (IRV)\n\n- **Usage**: Used in political jurisdictions such as Alaska and New York City mayoral elections.\n- **Algorithm Procedure**:\n 1. Voters rank all candidates from first choice to last choice.\n 2. If a candidate receives an absolute **majority** ($> 50\%$) of first-place votes, that candidate is declared the winner.\n 3. If no candidate achieves a majority, the candidate with the **fewest first-place votes** is eliminated.\n 4. Ballots belonging to the eliminated candidate are transferred to those voters' next highest ranked surviving candidate.\n 5. Recalculate the preference schedule and first-place vote totals.\n 6. Repeat the elimination and vote reallocation process iteratively until one candidate achieves an absolute majority.\n\n# Step-by-Step Execution of Instant Runoff Voting\n\n- **Initial Setup**:\n - Candidates: A,,B,,C,,D\n - Voter columns: 12, 15, 8, 13, 10, 15\n - Total voters: 12 + 15 + 8 + 13 + 10 + 15 = 73\n - Majority threshold: \frac{73}{2} = 36.5 \rightarrow 37 votes required.\n - Theoretical minimum plurality threshold: \frac{73}{4} = 18.25 \rightarrow 19 votes.\n\n- **Round 1 Counts**:\n - Candidate A::12 + 15 = 27 votes\n - Candidate B::8 + 13 = 21 votes\n - Candidate C::10 votes\n - Candidate D::15 votes\n - *Plurality Winner*: Candidate A((27 votes).\n - *Majority Check*: No candidate achieved 37 votes.\n - *Elimination*: Candidate Creceivedthefewestfirstplacevotes(received the fewest first-place votes (10 votes) and is eliminated.\n\n- **Round 2 (Reallocated preferences after dropping Candidate C)**:\n - Candidate A::27 votes\n - Candidate B::21 + 10 = 31votes(gainsvotes (gains10votesfromcolumnwherevotes from column whereCwas1standwas 1st andB was 2nd)\n - Candidate D::15 votes\n - *Majority Check*: No candidate achieved 37votes(votes (Bleadswithleads with31 votes).\n - *Elimination*: Candidate Dreceivedthefewestfirstplacevotes(received the fewest first-place votes (15 votes) and is eliminated.\n\n- **Round 3 (Reallocated preferences after dropping Candidate D)**:\n - Candidate A::27 votes\n - Candidate B::31 + 15 = 46 votes\n - *Majority Check*: Candidate Bachievesachieves46votes,exceedingthevotes, exceeding the37-vote majority threshold.\n - *Winner*: **Candidate B** wins the election under Instant Runoff Voting.\n\n- **Comparative Conclusion**: The Plurality Method selects Candidate Aasthewinner,whereasInstantRunoffVotingselectsCandidateas the winner, whereas Instant Runoff Voting selects CandidateB as the winner from the exact same ballot set.\n\n# Introduction to Alternative Voting Methods: Borda Count\n\n- **Monotonicity Criterion**: A fairness criterion that Instant Runoff Voting can potentially fail.\n- **Borda Count Method**: A point-based positional voting system.\n - Points are assigned based on rank order.\n - In a 4-candidate election: 4pointsfor1stplace,points for 1st place,3pointsfor2ndplace,points for 2nd place,2pointsfor3rdplace,andpoints for 3rd place, and1$$ point for 4th place.
    • Points are summed across all ballots; the candidate with the highest total points wins.