The Math of Rational Choice - Math 100 Spring 2015

Similar documents
Arrow s Impossibility Theorem

1.6 Arrow s Impossibility Theorem

The Mathematics of Voting. The Mathematics of Voting

Fairness Criteria. Review: Election Methods

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

Chapter 1 Practice Test Questions

Chapter 9: Social Choice: The Impossible Dream Lesson Plan

Voting Methods

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

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

9.3 Other Voting Systems for Three or More Candidates

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

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

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

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

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

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

How should we count the votes?

Elections with Only 2 Alternatives

An Introduction to Voting Theory

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

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

n(n 1) 2 C = total population total number of seats amount of increase original amount

12.2 Defects in Voting Methods

Social welfare functions

Math for Liberal Studies

Rock the Vote or Vote The Rock

Exercises For DATA AND DECISIONS. Part I Voting

Voting Criteria April

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

Voting and preference aggregation

Computational Social Choice: Spring 2007

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

Name Date I. Consider the preference schedule in an election with 5 candidates.

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

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

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

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

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.

answers to some of the sample exercises : Public Choice

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

The Impossibilities of Voting

Math for Liberal Arts MAT 110: Chapter 12 Notes

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

Mathematical Thinking. Chapter 9 Voting Systems

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

VOTING SYSTEMS AND ARROW S THEOREM

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

1 Voting In praise of democracy?

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

Voting: Issues, Problems, and Systems, Continued

Voting and preference aggregation

MATH 1340 Mathematics & Politics

The Mathematics of Voting

Main idea: Voting systems matter.

Notes for Session 7 Basic Voting Theory and Arrow s Theorem

The Mathematics of Voting

Many Social Choice Rules

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

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

Practice TEST: Chapter 14

Rationality of Voting and Voting Systems: Lecture II

Social Choice Theory. Denis Bouyssou CNRS LAMSADE

Democratic Rules in Context

Math for Liberal Studies

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

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

Voting. Hannu Nurmi. Game Theory and Models of Voting. Public Choice Research Centre and Department of Political Science University of Turku

Chapter 9: Social Choice: The Impossible Dream

Computational Social Choice: Spring 2017

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

Economics 470 Some Notes on Simple Alternatives to Majority Rule

Intro to Contemporary Math

Lecture 11. Voting. Outline

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

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

Public Choice. Slide 1

Introduction to the Theory of Voting

Trying to please everyone. Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam

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

Presidential Election Democrat Grover Cleveland versus Benjamin Harrison. ************************************ Difference of 100,456

VOTING TO ELECT A SINGLE CANDIDATE

CS 886: Multiagent Systems. Fall 2016 Kate Larson

Introduction: The Mathematics of Voting

Approaches to Voting Systems

c M. J. Wooldridge, used by permission/updated by Simon Parsons, Spring

Chapter 9: Social Choice: The Impossible Dream Lesson Plan

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

1.1 The Basic Elements of an Election 1.2 The Plurality Method

Voting Systems. High School Circle I. June 4, 2017

The mathematics of voting, power, and sharing Part 1

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

Chapter 4: Voting and Social Choice.

Voting and Markov Processes

Voting. Suppose that the outcome is determined by the mean of all voter s positions.

Homework 7 Answers PS 30 November 2013

Sect 13.2 Flaws of Voting Methods

Constructing voting paradoxes with logic and symmetry

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

Lecture 12: Topics in Voting Theory

Transcription:

The Math of Rational Choice - Math 100 Spring 2015 Mathematics can be used to understand many aspects of decision-making in everyday life, such as: 1. Voting (a) Choosing a restaurant (b) Electing a leader 2. Apportionment (a) Allocate M commodities to N parties (b) Example: Number of congressional delegates per district 3. Fair division (a) How to cut a cake fairly (b) Dividing pirate booty (c) Choosing teams 1

1 Voting Arrow s Theorem: All voting systems are crap. (Also called: Arrow s Impossibility Theorem, the Dictator Theorem, Arrow s Paradox ) Arrow, Kenneth J. A difficulty in the concept of social welfare. The Journal of Political Economy (1950): 328-346. 2

Arrow s Theorem: Suppose the members of a finite population each rank some finite number of choices a,b,c,.... There is no way to determine a global ranking of these choices while satisfying all of the following fairness criteria: Universality: For any set of individual voter preferences, the system should yield a unique and complete ranking of the choices. Independence of irrelevant alternatives (IIA): The outcome shouldn t change if a non-winning candidate is added or removed (assuming votes regarding the other choices are unchanged) Monotonicity: If one or more votor upranks a choice, it shouldn t lower the option in the final tally. Citizen sovereignty: Every possible final preference order should be achievable by some set of individual preference orders. 3

Arrow s Theorem (alternate): Suppose the members of a finite population each rank some finite number of choices a,b,c,.... There is no way to determine a global ranking of these choices while satisfying all of the following fairness criteria: No dictator: The final ranking shouldn t be determined by one person s preferences (where the person is chosen beforehand) Universality: For any set of individual voter preferences, the system should yield a unique and complete ranking of the choices. Independence of irrelevant alternatives (IIA): The outcome shouldn t change if a non-winning candidate is added or removed (assuming votes regarding the other choices are unchanged). Unanimity: If every individual prefers a certain option to another, then so must the final choice. 4

Arrow s Theorem (our text): Suppose the members of a finite population each rank some finite number of choices a,b,c,.... There is no way to determine a global ranking of these choices while satisfying all of the following fairness criteria: Independence of irrelevant alternatives (IIA) The outcome shouldn t change if a non-winning candidate is added or removed (assuming votes regarding the other choices are unchanged) Majority If a candidate is ranked as the favorite by a majority of voters, the final ranking must also rank the choice #1 Monotonicity If one or more votor upranks a choice, it shouldn t lower the option in the final tally. Condorcet If a choice that beats every other choice in pairwise comparisons, the final ranking must also rank the choice #1 5

Components of a Voting System: 1. Balloting: One choice, several choices ( top n candidates ), ranked choices (Preference ballot), etc. 2. Tabulating: Amalgamating the final ballots into a single decision 3. Outcome: Winner only, Partial ranking, Full ranking 6

Example: Consider a vote on favorite dessert, in a group of 37 people: A) Apple Pie B) Biscotti C) Cake D) Doughnuts The ballots as collected as follows: 14 ABCD 10 CBDA 8 BDCA 4 DCBA 1 CDBA (By the way, there are only 5 possible rankings here. How many possible rankings were there in theory?) 7

2 Plurality voting Often called: First past the post Brief description: Each voter votes for one candidate, and the candidates are ranked by total number of votes. Variants: If the voter gets as many votes as the number of positions available, this is Block Voting. If each voter gets a fixed number between 1 and the number of positions, this is Partial Block Voting (or Limited Voting). Factoids : Mathematician Donald Saari calls plurality voting the only procedure that will elect someone who s despised by almost two-thirds of the voters. Some Pros : 1. Simple and transparent 2. Required by Roberts Rules of Order 3. Limited/partial block voting permits limited proportional representation Some Cons : 1. Susceptible to ties, especially if slate is large compared to number of voters 2. Violates the Condorcet criterion (see below) 8

3. Very susceptible to tactical voting 4. Interest blocks are punished for running many candidates (common problem in city council and school board elections) 5. Small cohesive blocks of voters can overpower large disorganized blocks Dessert Example: A:14, C:11, D:8, B:4; Apple Pie wins. Notes: Apple pie did not get a majority. With many candidates, the percentage of the vote needed to win under plurality can be ridiculously low Apple pie was last choice for the majority! Biscotti had 28 1st or 2nd-place votes, seems an obviously better choice Suppose we had head-to-head matchings: Biscotti beats Apple 23-14 Biscotti beats Cake 22-15 Biscotti beats Doughnuts 32-5...so Plurality Voting fails the Condorcet Criterion 9

Strategic Voting: Instead of wasting your vote the candidate you really like (but has no real chance of winning) you cast it for someone you like less who has might actually win. Sometimes strategic voting can be used for very strange manipulations. Suppose the 4 doughnut lovers see they haven t got a chance, but they prefer cake to either biscotti or apple pie. They change their votes from DCBA to CDBA. Now the table looks like: 14 ABCD 10 CBDA 8 BDCA 5 CDBA Cake is now the top vote-getter (C:15, A:14, B:8) 10

3 Borda count Brief description: Every voter ranks candidates in preferential order. Candidates are assigned points depending on the rank (for example, if candidates A, B, and C are all the candidates ranked in that order, A gets 3 points, B 2 points, and C 1 point). A candidate s total score is the sum of the votors rankings. In an election for k choices, the candidates with the top k total scores are chosen. Factoids: Named for Jean-Charles de Borda (1733 1799). Used by the French Academy of Sciences until Napolean took over and imposed his own voting system. A variant was used by the Roman senate. Variants: By adjusting the way points are allocated, varaints can make it easy to handle partial rankings (where a voter need not rank all candidates) equitably. 11

Some Pros : 1. simple and transparent 2. Is stable to small changes in rankings (not quasi-chaotic ) 3. Relatively immune to strategic voting 4. Favored by some top voting procedure experts in Mathematics 5. Widely used in academic settings for student and faculty legislatures. 6. Gives more weight to a high choice for a large majority than the top choice for a smaller majority or minority, and downweights a candidate strongly opposed by a minority. 12

Some Cons : 1. Majority paradox: A candidate can be the top choice of the majority of votors yet not win. 2. Fails the Condorcet Criterion 3. A coalition can increase the probability of one of its members being elected by having more of its members on the ballot. (This is the opposite of plurality voting.) 4. Irrelevant alternative paradox: Removing a losing candidate from the ballot and recounting can change the outcome. 13

Dessert example: 14 ABCD 10 CBDA 8 BDCA 4 DCBA 1 CDBA There are 4 choices, so each choice gets 1-4 points per voter. A: 14 4 + (10 + 8 + 4 + 1) 1 = 56 + 23 = 79 points B: 8 4+(14+10) 3+(4+1) 2 = 32+72+10 = 114 points C: (10+1) 4+4 3+(14+8) 2 = 44+12+44 = 100 points D: 4 4 + (8 + 1) 3 + 10 2 + 14 1 = 16 + 27 + 20 + 14 = 77 points...so Biscotti wins! 14

4 Digression Some facts about Condorcet: Full name: Marie-Jean-Antoine-Nicolas de Caritat, marquis de Condorcet Born: September 17, 1743 1774: Appointed Inspector General of the Paris mint Outspoken opponent of the slave trade and the death penalty 1785: Essai sur lapplication de lanalyse la probabilit des dcisions rendues la pluralit des voix (Essay on the Application of Analysis to the Probability of Majority Decisions): First 15

to show that voting can become intransitive (Condorcet s Paradox) 1791: Became secretary of the Legislative Assembly of the French Revolution, presided during drafting of new constitution. 1793: Criticized the final result, branded a traitor, had to hide for 8 months 1794? Esquisse d un tableau historique des progrs de l esprit humain (Outlines of an historical view of the progress of the human spirit) will arrive the moment in which the sun will observe in its course free nations only, acknowledging no other master than their reason; in which tyrants and slaves, priests and their stupid or hypocritical instruments, will no longer exist but in history. 1794: Fled his hideout, was arrested, died two days later in jail 16

5 Condorcet methods (pairwise comparisons, Kemeny-Young/Votefair Brief description: A Condorcet method is any method that satisfies the Condorcet Criterion: If some candidate A is preferred by a majority of voters to every other candidate (possibly a different majority for each alternative) then A should be elected. One simple Condorcet method is pairwise comparison (from the text). Another currently popular is One such that works well for multiple candidate elections is the Votefair system aka Kemeny-Young, invented by John Kemeny. Most take the form: every voter ranks the candidates, and every possible ordering of candidates is given a score based on all the 2-way matchups in the sequence. The ordering with the highest score is chosen Factoids: Named for the marquis de Condorcet. John Kemeny is a Dartmouth mathematician best known as the inventor of the programming language BASIC. 17

Some Pros : 1. Works just as well when a voter does not want to rank all the candidates 2. If every voter prefers A to B, then A is ranked over B in the final ranking (none of the other methods we re discussing satisfy this) 3. Low probability of ties (in Kemeny-Young) 18

Some Cons : 1. Difficult to understand, and computationally difficult 2. Susceptible to Participation paradox: adding ballots that rank A over B can increase B s final popularity over A 3. Irrelevant alternative paradox: Removing a losing candidate from the ballot and recounting can change the outcome. 4. High probability of ties (in pairwise comparison) 19

Pairwise comparison: All the candidates are matched head-to-head against one another. For each pair of candidates A and B, the number of voters preferring Candidate A over B (and vice versa) is tabulated. The candidate receiving more votes in this head-to-head is awarded one point. If the two candidates split the votes (tie), each gets a half point. After all pairs have been compared, the candidate with the most number of points wins the election. Note that if there are N candidates, then there are 1+2+3+ +(N 1) = N(N 1) 2 comparisons to check. 20

Dessert example: 14 ABCD 10 CBDA 8 BDCA 4 DCBA 1 CDBA There are 4 choices, (4 3)/2 = 6 comparisons: 1. AB: 14 prefer A to B, B wins 2. AC: 14 prefer A to C, C wins 3. AD: 14 prefer A to D, D wins 4. BC: 14+8 = 22 prefer B to C, B wins 5. BD: 14+10+8 = 32 prefer B to D, B wins 6. CD: 14+10+1 = 25 prefer C to D, C wins Final scores: A:0, B:3, C:2, D:1 So the ranking is B > C > D > A (Biscotti wins again) 6 Runoff Methods (including Single Transferable Vote/Hare) Traditional runoff: There is an election; if the plurality candidate does not have a majority, 2 or more of the top candidates (determined somehow) run again 21

Single Transferable Vote: In the initial election ballots allow for the ranking of several or all candidates, and if a runoff is necessary it is done automatically. Often called Single Transferable Vote (STV) method. Brief description of STV: Voters rank candidates, and their highest-ranked candidates compete using a plurality vote. Any candidates above a certain quota are declared elected. Surplus (or wasted ) votes are then transferred to other candidates according to a formula. (There are several competing formulas that are popular.) The process is repeated until positions are deemed filled. Variants: There are many variants, depending on how the wasted votes get reallocated. The Meek method is favored by many, but has been rejected by Scotland and BC in favor of methods that could be tabulated by hand. STV- Meek was recently adopted by New Zealand. Factoids: Attributed to Thomas Hare in 1857, 22

and advocated by John Stuart Mill. Described recently by Sir Michael Dummett as The second worst system ever devised. 1 Some Pros : 1. Assures both proportional representation and minority rights 2. Top choice of many experts on voting methods 3. Works well if filling more than one seat/making more than one choice Some Cons : 1. Difficult to understand, and computationally complex 2. Fails Condorcet criterion. 3. Fails Monotonicity criterion. 4. Susceptible to: Participation (no-show) paradox, quasi-chaos 1 Another quote, from Bill Tieleman: The short version of criticism of STV is that it is complicated, confusing, prone to errors and delay, and not truly proportional, and that it reduces local accountability, increases party control, and allows special interests to dominate party nominations. 23

Hare STV: (Just Hare method in our text) Voters rank candidates, and their highest-ranked candidates compete using a plurality vote. If there is no majority winner, the bottom choice/candidate is removed and the results tabulated again. The process is repeated until there is a majority candidate. This can be done with multiple elections, but normally is done by ranking all choices on ballots. Question: How many possible rankings are there? (Already asked this question in the case of the dessert example.) 24

Dessert example once again: 14 ABCD 10 CBDA 8 BDCA 4 DCBA 1 CDBA First round: A:14, C:11, D:8, B:4. A has plurality of 14, no majority. B has fewest first-place votes, gets eliminated (!) 14 ACD 10+1=11 CDA 8+4=12 DCA Second round: A:14, C:11, D:12. A has plurality of 14, no majority. C has fewest first-place votes, gets eliminated 14 AD 11+12=23 DA Third round: A:14, D:23. D is the winner. Yum, doughnuts! 25

Numerical (or Cardinal) methods Other voting systems have been developed which are not based on ordinal rankings but which are instead based on giving some kind of numerical weights to the candidates. Can be seen as a variation of Borda method. Approval voting: Approval voting is one of the simplest and most popular such methods Used by the Mathematical Association of America, the Institute for Operations Research and the Management Sciences, the American Statistical Association, and many corporate boards. Idea: Votors are given a list of candidates/choices, marks some subset of them as approved. (In other words, scores each candidate as either 0 or 1.) The choices are then ranked by total number of approved votes. 26

Dessert example: Instead of ranking the desserts, the 37 diners decide which ones are acceptable to them. Suppose this is the tally: Then Cake is the winner. 27