Rock the Vote or Vote The Rock

Similar documents
Chapter 1 Practice Test Questions

Arrow s Impossibility Theorem

Recall: Properties of ranking rules. Recall: Properties of ranking rules. Kenneth Arrow. Recall: Properties of ranking rules. Strategically vulnerable

1.6 Arrow s Impossibility Theorem

Fairness Criteria. Review: Election Methods

Fairness Criteria. Majority Criterion: If a candidate receives a majority of the first place votes, that candidate should win the election.

Head-to-Head Winner. To decide if a Head-to-Head winner exists: Every candidate is matched on a one-on-one basis with every other candidate.

The Mathematics of Voting. The Mathematics of Voting

Voting: Issues, Problems, and Systems. Voting I 1/36

Voting: Issues, Problems, and Systems. Voting I 1/31

Measuring Fairness. Paul Koester () MA 111, Voting Theory September 7, / 25

Voting: Issues, Problems, and Systems

Mathematical Thinking. Chapter 9 Voting Systems

Voting Criteria: Majority Criterion Condorcet Criterion Monotonicity Criterion Independence of Irrelevant Alternatives Criterion

The Mathematics of Voting

Chapter 10. The Manipulability of Voting Systems. For All Practical Purposes: Effective Teaching. Chapter Briefing

How should we count the votes?

Math116Chap1VotingPart2.notebook January 12, Part II. Other Methods of Voting and Other "Fairness Criteria"

Math for Liberal Studies

Make the Math Club Great Again! The Mathematics of Democratic Voting

Section Voting Methods. Copyright 2013, 2010, 2007, Pearson, Education, Inc.

Chapter 9: Social Choice: The Impossible Dream Lesson Plan

Main idea: Voting systems matter.

12.2 Defects in Voting Methods

The search for a perfect voting system. MATH 105: Contemporary Mathematics. University of Louisville. October 31, 2017

Section Voting Methods. Copyright 2013, 2010, 2007, Pearson, Education, Inc.

Voting and Markov Processes

Introduction: The Mathematics of Voting

Algorithms, Games, and Networks February 7, Lecture 8

Write all responses on separate paper. Use complete sentences, charts and diagrams, as appropriate.

The Impossibilities of Voting

Voting and preference aggregation

Social welfare functions

Math for Liberal Arts MAT 110: Chapter 12 Notes

Math for Liberal Studies

CS 886: Multiagent Systems. Fall 2016 Kate Larson

Voting Methods

CSC304 Lecture 14. Begin Computational Social Choice: Voting 1: Introduction, Axioms, Rules. CSC304 - Nisarg Shah 1

VOTING SYSTEMS AND ARROW S THEOREM

Voting rules: (Dixit and Skeath, ch 14) Recall parkland provision decision:

Computational Social Choice: Spring 2007

Voting Methods for Municipal Elections: Propaganda, Field Experiments and what USA voters want from an Election Algorithm

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

Social Choice & Mechanism Design

The Manipulability of Voting Systems. Check off these skills when you feel that you have mastered them.

Josh Engwer (TTU) Voting Methods 15 July / 49

Mathematics and Social Choice Theory. Topic 4 Voting methods with more than 2 alternatives. 4.1 Social choice procedures

: It is mathematically impossible for a democratic voting method to satisfy all of the fairness criteria was proven in 1949.

Exercises For DATA AND DECISIONS. Part I Voting

Explaining the Impossible: Kenneth Arrow s Nobel Prize Winning Theorem on Elections

Voting and preference aggregation

Approval Voting and Scoring Rules with Common Values

Math Circle Voting Methods Practice. March 31, 2013

Chapter 9: Social Choice: The Impossible Dream

MATH4999 Capstone Projects in Mathematics and Economics Topic 3 Voting methods and social choice theory

An Introduction to Voting Theory

Many Social Choice Rules

answers to some of the sample exercises : Public Choice

Computational Social Choice: Spring 2017

Voting: Issues, Problems, and Systems, Continued

The Math of Rational Choice - Math 100 Spring 2015

SOCIAL CHOICES (Voting Methods) THE PROBLEM. Social Choice and Voting. Terminologies

Arrow s Impossibility Theorem on Social Choice Systems

Voting Protocols. Introduction. Social choice: preference aggregation Our settings. Voting protocols are examples of social choice mechanisms

Social Choice: The Impossible Dream. Check off these skills when you feel that you have mastered them.

Voting: Issues, Problems, and Systems, Continued. Voting II 1/27

Reality Math Sam Kaplan, The University of North Carolina at Asheville Dot Sulock, The University of North Carolina at Asheville

Economics 470 Some Notes on Simple Alternatives to Majority Rule

Lecture 12: Topics in Voting Theory

Voting Criteria April

CSC304 Lecture 16. Voting 3: Axiomatic, Statistical, and Utilitarian Approaches to Voting. CSC304 - Nisarg Shah 1

MATH 1340 Mathematics & Politics

Section 3: The Borda Count Method. Example 4: Using the preference schedule from Example 3, identify the Borda candidate.

Today s plan: Section : Plurality with Elimination Method and a second Fairness Criterion: The Monotocity Criterion.

Possible voting reforms in the United States

that changes needed to be made when electing their Presidential nominee. Iowa, at the time had a

The Mathematics of Voting

Desirable properties of social choice procedures. We now outline a number of properties that are desirable for these social choice procedures:

The mathematics of voting, power, and sharing Part 1

Section Voting Methods. Copyright 2013, 2010, 2007, Pearson, Education, Inc.

The Mathematics of Elections

Constructing voting paradoxes with logic and symmetry

Intro to Contemporary Math

Elections with Only 2 Alternatives

Social Choice. CSC304 Lecture 21 November 28, Allan Borodin Adapted from Craig Boutilier s slides

Public Choice. Slide 1

Topics on the Border of Economics and Computation December 18, Lecture 8

The Borda Majority Count

Lecture 16: Voting systems

Dictatorships Are Not the Only Option: An Exploration of Voting Theory

Sect 13.2 Flaws of Voting Methods

The Mathematics of Voting and Elections: A Hands-On Approach. Instructor s Manual. Jonathan K. Hodge Grand Valley State University

Kybernetika. Robert Bystrický Different approaches to weighted voting systems based on preferential positions

Voting Definitions and Theorems Spring Dr. Martin Montgomery Office: POT 761

Mathematics of Voting Systems. Tanya Leise Mathematics & Statistics Amherst College

Introduction to the Theory of Voting

VOTING TO ELECT A SINGLE CANDIDATE

Social Choice Theory. Denis Bouyssou CNRS LAMSADE

In deciding upon a winner, there is always one main goal: to reflect the preferences of the people in the most fair way possible.

Grade 6 Math Circles Winter February 27/28 The Mathematics of Voting - Solutions

Transcription:

Rock the Vote or Vote The Rock Tom Edgar Department of Mathematics University of Notre Dame Notre Dame, Indiana October 27, 2008 Graduate Student Seminar

Introduction Basic Counting Extended Counting Introduction November 4, 2008: The Election of a Lifetime Senator John McCain Senator Barack Obama Future

Introduction Basic Counting Extended Counting Introduction November 4, 2008: The Election of a Lifetime Senator John McCain Senator Barack Obama But no one saw the real threat coming: Future

Introduction Basic Counting Extended Counting Introduction November 4, 2008: The Election of a Lifetime Senator John McCain Senator Barack Obama But no one saw the real threat coming: Dwayne Johnson (A.K.A. The Rock) Future

Introduction It s not like it is unheard of:

Schwarzenegger Introduction It s not like it is unheard of:

Schwarzenegger Introduction It s not like it is unheard of: Governor of California

Introduction It s not like it is unheard of: Schwarzenegger Ventura Governor of California

Introduction It s not like it is unheard of: Schwarzenegger Ventura Governor of California Governor of Minnesota

Introduction It s not like it is unheard of: Schwarzenegger Ventura Reagan Governor of California Governor of Minnesota Kevin Bacon Fact: Both starred in the movie The Running Man

Introduction It s not like it is unheard of: Schwarzenegger Ventura Reagan Governor of California Governor of Minnesota President Kevin Bacon Fact: Both starred in the movie The Running Man

Outline Four Basic Methods of Counting Votes: What? There are Four? An Infinite Class of Voting Methods: How Bad Can it Be? What Should We Do About This?

Non-Outline 1. Strategic Voting 2. Serious Impossibility 3. Politics 4. Electoral College

Non-Outline 1. Strategic Voting 2. Serious Impossibility 3. Politics 4. Electoral College

Non-Outline 1. Strategic Voting 2. Serious Impossibility 3. Politics 4. Electoral College

Non-Outline 1. Strategic Voting 2. Serious Impossibility 3. Politics 4. Electoral College

Non-Outline 1. Strategic Voting 2. Serious Impossibility 3. Politics 4. Electoral College

Non-Outline 1. Strategic Voting 2. Serious Impossibility 3. Politics 4. Electoral College 2 3 in both houses or Constitutional Convention Ratification takes 75% of states At least 15 states would not vote for it

Impossibility Kenneth Arrow : 1948 Isolated proper fairness criteria. With more than 3 candidates, no election process will satisfy all the fairness criteria. Except for a Dictatorship.

Impossibility Kenneth Arrow : 1948 Isolated proper fairness criteria. With more than 3 candidates, no election process will satisfy all the fairness criteria. Except for a Dictatorship.

Impossibility Kenneth Arrow : 1948 Isolated proper fairness criteria. With more than 3 candidates, no election process will satisfy all the fairness criteria. Except for a Dictatorship.

Impossibility Kenneth Arrow : 1948 Isolated proper fairness criteria. With more than 3 candidates, no election process will satisfy all the fairness criteria. Except for a Dictatorship.

What is an Election An Election will consist of the following data: 1. A finite set of candidates 2. A finite set of voters 3. Each voter provides a totally-ordered ranking of candidates 3.1 Preference Schedule: List of each voter s ranking (Most of the time we will consider equal voters) 4. An Election Procedure: A method to aggregate the preference schedule into a single transitive ranking (ties allowed)

What is an Election An Election will consist of the following data: 1. A finite set of candidates 2. A finite set of voters 3. Each voter provides a totally-ordered ranking of candidates 3.1 Preference Schedule: List of each voter s ranking (Most of the time we will consider equal voters) 4. An Election Procedure: A method to aggregate the preference schedule into a single transitive ranking (ties allowed)

What is an Election An Election will consist of the following data: 1. A finite set of candidates 2. A finite set of voters 3. Each voter provides a totally-ordered ranking of candidates 3.1 Preference Schedule: List of each voter s ranking (Most of the time we will consider equal voters) 4. An Election Procedure: A method to aggregate the preference schedule into a single transitive ranking (ties allowed)

What is an Election An Election will consist of the following data: 1. A finite set of candidates 2. A finite set of voters 3. Each voter provides a totally-ordered ranking of candidates 3.1 Preference Schedule: List of each voter s ranking (Most of the time we will consider equal voters) 4. An Election Procedure: A method to aggregate the preference schedule into a single transitive ranking (ties allowed)

What is an Election An Election will consist of the following data: 1. A finite set of candidates 2. A finite set of voters 3. Each voter provides a totally-ordered ranking of candidates 3.1 Preference Schedule: List of each voter s ranking (Most of the time we will consider equal voters) 4. An Election Procedure: A method to aggregate the preference schedule into a single transitive ranking (ties allowed)

What is an Election An Election will consist of the following data: 1. A finite set of candidates 2. A finite set of voters 3. Each voter provides a totally-ordered ranking of candidates 3.1 Preference Schedule: List of each voter s ranking (Most of the time we will consider equal voters) 4. An Election Procedure: A method to aggregate the preference schedule into a single transitive ranking (ties allowed)

What is an Election Example Candidates Possible Voter Rankings: {McCain, Obama, The Rock} p 1 p 2 p 3 p 4 p 5 p 6 M M R R O O O R M O R M R O O M M R Preference Schedule for 21 voters: (1, 2, 3, 4, 5, 6) Election Procedure: Tom s Ranking (denoted by *) wins. This is a dictatorship: The Rock Wins!

Four Basic Election Procedures 1. Plurality Current Process in the U.S. for choosing state electors 2. Pairwise Comparisons Think round robin tournament 3. Borda Count Think G.P.A. s in school. 4. Instant Runoff (Plurality with Elimination) A modification on Plurality by successive eliminations

Four Basic Election Procedures 1. Plurality Current Process in the U.S. for choosing state electors 2. Pairwise Comparisons Think round robin tournament 3. Borda Count Think G.P.A. s in school. 4. Instant Runoff (Plurality with Elimination) A modification on Plurality by successive eliminations

Four Basic Election Procedures 1. Plurality Current Process in the U.S. for choosing state electors 2. Pairwise Comparisons Think round robin tournament 3. Borda Count Think G.P.A. s in school. 4. Instant Runoff (Plurality with Elimination) A modification on Plurality by successive eliminations

Four Basic Election Procedures 1. Plurality Current Process in the U.S. for choosing state electors 2. Pairwise Comparisons Think round robin tournament 3. Borda Count Think G.P.A. s in school. 4. Instant Runoff (Plurality with Elimination) A modification on Plurality by successive eliminations

Four Basic Election Procedures 1. Plurality Current Process in the U.S. for choosing state electors 2. Pairwise Comparisons Think round robin tournament 3. Borda Count Think G.P.A. s in school. 4. Instant Runoff (Plurality with Elimination) A modification on Plurality by successive eliminations

Basic Methods Example (Plurality) Candidates {McCain, Obama, The Rock} Possible Voter Rankings: p 1 p 2 p 3 p 4 p 5 p 6 M M R R O O O R M O R M R O O M M R Preference Schedule for 100 voters: (33, 0, 20, 14, 0, 33) Election Procedure: Count First Place Votes Only

Basic Methods Example (Plurality) Candidates {McCain, Obama, The Rock} Possible Voter Rankings: p 1 p 2 p 3 p 4 p 5 p 6 M M R R O O O R M O R M R O O M M R Preference Schedule for 100 voters: (33, 0, 20, 14, 0, 33) Election Procedure: Count First Place Votes Only Outcome: McCain: 33 Obama: 33 The Rock: 34

Basic Methods Example (Pairwise Comparisons) Candidates {McCain, Obama, The Rock} Possible Voter Rankings: p 1 p 2 p 3 p 4 p 5 p 6 M M R R O O O R M O R M R O O M M R Preference Schedule for 30 voters: (10, 0, 10, 0, 10, 0) Election Procedure: Run all head-to-head matchups (3 matches)

Basic Methods Example (Pairwise Comparisons) Candidates {McCain, Obama, The Rock} Possible Voter Rankings: p 1 p 2 p 3 p 4 p 5 p 6 M M R R O O O R M O R M R O O M M R Preference Schedule for 30 voters: (10, 0, 10, 0, 10, 0) Election Procedure: Run all head-to-head matchups (3 matches) Outcome: M vs. O (20-10) M vs. R (10-20) O vs. R (20-10) So each candidate gets 1 point for his 1 win. We have a tie! Computationally Hard

Basic Methods Example (Pairwise Comparisons) Candidates {McCain, Obama, The Rock} Possible Voter Rankings: p 1 p 2 p 3 p 4 p 5 p 6 M M R R O O O R M O R M R O O M M R Preference Schedule for 30 voters: (10, 0, 10, 0, 10, 0) Election Procedure: Run all head-to-head matchups (3 matches) Outcome: M vs. O (20-10) M vs. R (10-20) O vs. R (20-10) So each candidate gets 1 point for his 1 win. We have a tie! Computationally Hard

Basic Methods Example (Borda Count) Candidates {McCain, Obama, The Rock} Possible Voter Rankings: p 1 p 2 p 3 p 4 p 5 p 6 M M R R O O O R M O R M R O O M M R Preference Schedule for 101 voters: (0, 50, 0, 1, 50, 0) Election Procedure: 2 (# first place votes) + 1 (# second place votes)

Basic Methods Example (Borda Count) Candidates {McCain, Obama, The Rock} Possible Voter Rankings: p 1 p 2 p 3 p 4 p 5 p 6 M M R R O O O R M O R M R O O M M R Preference Schedule for 101 voters: (0, 50, 0, 1, 50, 0) Election Procedure: 2 (# first place votes) + 1 (# second place votes) Outcome: McCain: 100 Obama: 101 The Rock: 102

Basic Methods Example (Instant Runoff) Candidates {McCain, Obama, The Rock} Possible Voter Rankings: p 1 p 2 p 3 p 4 p 5 p 6 M M R R O O O R M O R M R O O M M R Preference Schedule for 100 voters: (0, 32, 33, 0, 20, 15) Election Procedure: Count first place votes only, drop candidate with fewest, reassign dropped votes, and repeat.

Basic Methods Example (Instant Runoff) Candidates {McCain, Obama, The Rock} Possible Voter Rankings: p 1 p 2 p 3 p 4 p 5 p 6 M M R R O O O R M O R M R O O M M R Preference Schedule for 100 voters: (0, 32, 33, 0, 20, 15) Election Procedure: Count first place votes only, drop candidate with fewest, reassign dropped votes, and repeat. Outcome: Drop McCain (32) The Rock beats Obama 65-35 Is there a problem?

Instant Runoff is Bad Possible Voter Rankings: p 1 p 2 p 3 p 4 p 5 p 6 M M R R O O O R M O R M R O O M M R Initial preference schedule: (4, 7, 0, 8, 0, 10) Winner : Obama

Instant Runoff is Bad Possible Voter Rankings: p 1 p 2 p 3 p 4 p 5 p 6 M M R R O O O R M O R M R O O M M R Initial preference schedule: (4, 7, 0, 8, 0, 10) Winner : Obama Poll Projects Obama

Instant Runoff is Bad Possible Voter Rankings: p 1 p 2 p 3 p 4 p 5 p 6 M M R R O O O R M O R M R O O M M R Initial preference schedule: (4, 7, 0, 8, 0, 10) Winner : Obama Poll Projects Obama New Preference Schedule: (0, 7, 0, 8, 0, 14) (only favors Obama)

Instant Runoff is Bad Possible Voter Rankings: p 1 p 2 p 3 p 4 p 5 p 6 M M R R O O O R M O R M R O O M M R Initial preference schedule: (4, 7, 0, 8, 0, 10) Winner : Obama Poll Projects Obama New Preference Schedule: (0, 7, 0, 8, 0, 14) (only favors Obama) Winner: The Rock!

Major Problem United States Election: John McCain, Barack Obama, The Rock, and Don Brower. Of the 24 ranked ballot types, only 5 appear as below (numbers in millions): Ballot Type Number MORD 14 RODM 10 DROM 8 ODRM 4 RDOM 1

Major Problem United States Election: John McCain, Barack Obama, The Rock, and Don Brower. Of the 24 ranked ballot types, only 5 appear as below (numbers in millions): Ballot Type Number MORD 14 RODM 10 DROM 8 ODRM 4 RDOM 1 1. Plurality: McCain

Major Problem United States Election: John McCain, Barack Obama, The Rock, and Don Brower. Of the 24 ranked ballot types, only 5 appear as below (numbers in millions): Ballot Type Number MORD 14 RODM 10 DROM 8 ODRM 4 RDOM 1 1. Plurality: McCain 2. Pairwise: The Rock

Major Problem United States Election: John McCain, Barack Obama, The Rock, and Don Brower. Of the 24 ranked ballot types, only 5 appear as below (numbers in millions): Ballot Type Number MORD 14 RODM 10 DROM 8 ODRM 4 RDOM 1 1. Plurality: McCain 2. Pairwise: The Rock 3. Borda: Obama

Major Problem United States Election: John McCain, Barack Obama, The Rock, and Don Brower. Of the 24 ranked ballot types, only 5 appear as below (numbers in millions): Ballot Type Number MORD 14 RODM 10 DROM 8 ODRM 4 RDOM 1 1. Plurality: McCain 2. Pairwise: The Rock 3. Borda: Obama 4. Instant Runoff: Don

Major Problem United States Election: John McCain, Barack Obama, The Rock, and Don Brower. Of the 24 ranked ballot types, only 5 appear as below (numbers in millions): Ballot Type Number MORD 14 RODM 10 DROM 8 ODRM 4 RDOM 1 1. Plurality: McCain 2. Pairwise: The Rock 3. Borda: Obama 4. Instant Runoff: Don So Arrow says none of these will be fair. The question then becomes, which is best?

1700 s: Characters Marquis de Condorcét Jean-Charles de Borda

1700 s: Characters Marquis de Condorcét Jean-Charles de Borda 1900 s-2000 s: Steven Brams Donald Saari

The Old (New) Fight 1700 s Condorcét Borda Pairwise Comparisons Borda Count 2000 s Brams Saari Approval Voting Borda Count Wait: What is Approval Voting?

The Old (New) Fight 1700 s Condorcét Borda Pairwise Comparisons Borda Count 2000 s Brams Saari Approval Voting Borda Count Wait: What is Approval Voting?

The Old (New) Fight 1700 s Condorcét Borda Pairwise Comparisons Borda Count 2000 s Brams Saari Approval Voting Borda Count Wait: What is Approval Voting?

The Old (New) Fight 1700 s Condorcét Borda Pairwise Comparisons Borda Count 2000 s Brams Saari Approval Voting Borda Count Wait: What is Approval Voting?

The Old (New) Fight 1700 s Condorcét Borda Pairwise Comparisons Borda Count 2000 s Brams Saari Approval Voting Borda Count Wait: What is Approval Voting?

The Old (New) Fight 1700 s Condorcét Borda Pairwise Comparisons Borda Count 2000 s Brams Saari Approval Voting Borda Count Wait: What is Approval Voting? 1. Voters give each candidate approval or non-approval. 2. Count total number of approvals. 3. Technicality: Not actually an election by our definition.

Mathematics Time 1. Fix an election with n candidates. 2. A preference schedule, p, is a list of n! numbers, i.e. p R n!. 3. Election procedure is then a map ϕ : R n! R n. 4. Saari: Use voting vector to generalize Borda Count. 5. Voting vector gives a linear map. 6. Use convexity to understand possible elections.

Positional Voting Consider an election with N candidates. Definition A voting vector is a vector w = (w 1,..., w N ) R N such that the following hold w 1 w 2 w N 1 w N w 1 > w N = 0 Definition Suppose we are given w a voting vector. Suppose a candidate receives q i i th place votes. The positional voting procedure for w is given by giving each candidate N w i q i i=1 points. The candidate with the most points wins.

Positional Voting Consider an election with N candidates. Definition A voting vector is a vector w = (w 1,..., w N ) R N such that the following hold w 1 w 2 w N 1 w N w 1 > w N = 0 Definition Suppose we are given w a voting vector. Suppose a candidate receives q i i th place votes. The positional voting procedure for w is given by giving each candidate N w i q i i=1 points. The candidate with the most points wins.

Positional Voting Consider an election with N candidates. Definition A voting vector is a vector w = (w 1,..., w N ) R N such that the following hold w 1 w 2 w N 1 w N w 1 > w N = 0 Definition Suppose we are given w a voting vector. Suppose a candidate receives q i i th place votes. The positional voting procedure for w is given by giving each candidate N w i q i i=1 points. The candidate with the most points wins.

Positional Voting Suppose we have n candidates. Example (Borda Count) General: w BC = (n 1, n 2,..., 1, 0) n = 3: w BC = (2, 1, 0) Example (Plurality) w P = (1, 0, 0,..., 0, 0) Example (Anti-plurality) w AP = (1, 1,..., 1, 0) Example (4 Candidates) w = (10, 9, 1, 0)

Positional Voting Suppose we have a voting vector w. Question: Where do we get a map ϕ : R N! R N? Answer: Create the appropriate N N! matrix with columns given by permuting w. Example w BC = (2, 1, 0) then we get the matrix: 2 2 1 0 0 1 1 0 0 1 2 2 0 1 2 2 1 0 Note: we have to fix some order of the permutations when discussing preference schedules.

Positional Voting Suppose we have a voting vector w. Question: Where do we get a map ϕ : R N! R N? Answer: Create the appropriate N N! matrix with columns given by permuting w. Example w BC = (2, 1, 0) then we get the matrix: 2 2 1 0 0 1 1 0 0 1 2 2 0 1 2 2 1 0 Note: we have to fix some order of the permutations when discussing preference schedules.

Positional Voting Suppose we have a voting vector w. Question: Where do we get a map ϕ : R N! R N? Answer: Create the appropriate N N! matrix with columns given by permuting w. Example w BC = (2, 1, 0) then we get the matrix: 2 2 1 0 0 1 1 0 0 1 2 2 0 1 2 2 1 0 Note: we have to fix some order of the permutations when discussing preference schedules.

Positional Voting Suppose we have a voting vector w. Question: Where do we get a map ϕ : R N! R N? Answer: Create the appropriate N N! matrix with columns given by permuting w. Example w BC = (2, 1, 0) then we get the matrix: 2 2 1 0 0 1 1 0 0 1 2 2 0 1 2 2 1 0 Note: we have to fix some order of the permutations when discussing preference schedules.

Linear Algebra Could do the Trick Let s only consider 3 candidate elections. Let w be a voting vector. We get a 3 6 matrix ϕ : R 6 R 3. Normalizing, we can restrict range to 2-simplex. M R O

Linear Algebra Could do the Trick Let s only consider 3 candidate elections. Let w be a voting vector. We get a 3 6 matrix ϕ : R 6 R 3. Normalizing, we can restrict range to 2-simplex. M R O Which region the point lands on decides the final society ranking.

Linear Algebra Could do the Trick Let s only consider 3 candidate elections. Let w be a voting vector. We get a 3 6 matrix ϕ : R 6 R 3. Normalizing, we can restrict range to 2-simplex. M R O Which region the point lands on decides the final society ranking.

Linear Algebra Could do the Trick Let s only consider 3 candidate elections. Let w be a voting vector. We get a 3 6 matrix ϕ : R 6 R 3. Normalizing, we can restrict range to 2-simplex. M R O Which region the point lands on decides the final society ranking. Example represents societal ranking M first, O second and R last.

Why Not Use The Geometry Method: 1. For given profile p, write p i in corresponding region. 2. Given voting vector w, normalize so that w = (1, s, 0). 3. Can easily fill in information into triangle as follows: Election: w = (1, s, 0) p = (2, 3, 4, 5, 6, 7) (4+5)+(3+6)s R 15 4 5 12 3 6 2 7 M (3+2)+(4+7)s 9 18 12 15 O (6+7)+(2+5)s

The Picture Says it All Important Points: 9+9s R 15 4 5 12 12 15 3 6 2 7 M 9 18 5+11s 1. Easily see Pairwise Comparisons 2. Plurality (s = 0) is easily read off 3. Anti-plurality (s = 1) is easily read off O 13+7s

The Picture Says it All 9+9s R 15 4 5 12 12 15 3 6 2 7 M 9 18 5+11s Proposition For any voting vector w we have w = t w P + (1 t)w AP O 13+7s

Procedure Line Remark All positional voting outcomes for three candidate election lie on the line between the plurality point and the anti-plurality point. M R O M R O Plurality and Anti-plurality Hulls Procedure Line

Procedure Line Remark All positional voting outcomes for three candidate election lie on the line between the plurality point and the anti-plurality point. M R O M R O Plurality and Anti-plurality Hulls Procedure Line Theorem For N 3 candidates {c 1,..., c N }, there exist preference schedules so that c j wins when the voters for for j candidates (j = 1,..., N 1) and c N wins with the Borda count. Point: Single data set can lead to each candidate winning

What about Approval Voting? Approval Voting has even stranger consequences: Example Possible Voter Rankings: p 1 p 2 p 3 p 4 p 5 p 6 M M R R O O O R M O R M R O O M M R p = (1, 2, 3, 4, 5, 6) For each candidate, there are two extreme cases: Candidate receives minimal possible approvals (i.e. O gets 11) Candidate receives all possible approvals (i.e. O gets 16) This leads to eight extreme points of approval voting based on a preference schedule.

Approval Hull An approval election result lies inside the convex hull of the extreme points. We call this the approval hull. Example Suppose p = (13, 11, 0, 9, 8, 11). 19 s 9 C 17 0 9 20 32 11 8 32 13 11 A 24 28 B 11 s 24 22 s 19

The Debate Continues. So What Now? 1. Saari has many results showing that Borda count is the best. 1.1 Base point of procedure line. 1.2 Cancels out ties. 1.3 Requires ranking: almost impossible for large elections. 2. Brams believes approval hull doesn t happen practically. 2.1 Approval voting is computationally easy. 2.2 Current voting machines can handle it. 3. Arrow s Theorem 3.1 Strong fairness assumptions make fair counting impossible 3.2 Which assumptions should we weaken? 4. Range Voting? 4.1 Imdb or Amazon. 4.2 Hotornot.com. 4.3 Bayesian regret.

The Debate Continues. So What Now? 1. Saari has many results showing that Borda count is the best. 1.1 Base point of procedure line. 1.2 Cancels out ties. 1.3 Requires ranking: almost impossible for large elections. 2. Brams believes approval hull doesn t happen practically. 2.1 Approval voting is computationally easy. 2.2 Current voting machines can handle it. 3. Arrow s Theorem 3.1 Strong fairness assumptions make fair counting impossible 3.2 Which assumptions should we weaken? 4. Range Voting? 4.1 Imdb or Amazon. 4.2 Hotornot.com. 4.3 Bayesian regret.

The Debate Continues. So What Now? 1. Saari has many results showing that Borda count is the best. 1.1 Base point of procedure line. 1.2 Cancels out ties. 1.3 Requires ranking: almost impossible for large elections. 2. Brams believes approval hull doesn t happen practically. 2.1 Approval voting is computationally easy. 2.2 Current voting machines can handle it. 3. Arrow s Theorem 3.1 Strong fairness assumptions make fair counting impossible 3.2 Which assumptions should we weaken? 4. Range Voting? 4.1 Imdb or Amazon. 4.2 Hotornot.com. 4.3 Bayesian regret.

The Debate Continues. So What Now? 1. Saari has many results showing that Borda count is the best. 1.1 Base point of procedure line. 1.2 Cancels out ties. 1.3 Requires ranking: almost impossible for large elections. 2. Brams believes approval hull doesn t happen practically. 2.1 Approval voting is computationally easy. 2.2 Current voting machines can handle it. 3. Arrow s Theorem 3.1 Strong fairness assumptions make fair counting impossible 3.2 Which assumptions should we weaken? 4. Range Voting? 4.1 Imdb or Amazon. 4.2 Hotornot.com. 4.3 Bayesian regret.

The Debate Continues. So What Now? 1. Saari has many results showing that Borda count is the best. 1.1 Base point of procedure line. 1.2 Cancels out ties. 1.3 Requires ranking: almost impossible for large elections. 2. Brams believes approval hull doesn t happen practically. 2.1 Approval voting is computationally easy. 2.2 Current voting machines can handle it. 3. Arrow s Theorem 3.1 Strong fairness assumptions make fair counting impossible 3.2 Which assumptions should we weaken? 4. Range Voting? 4.1 Imdb or Amazon. 4.2 Hotornot.com. 4.3 Bayesian regret.

Thanks! For Further Self-Guided Learning: http://www.nd.edu/ tedgar/ret2008/voting.html For Reading Poundstone, William, Gaming the Vote. Hill and Wang, 2008. Saari, Donald, Chaotic Elections! A Mathematician Looks at Voting. The American Mathematical Society, 2001