Voting Jos e M Vidal Department of Computer Science and - - PowerPoint PPT Presentation

voting
SMART_READER_LITE
LIVE PREVIEW

Voting Jos e M Vidal Department of Computer Science and - - PowerPoint PPT Presentation

Voting Voting Jos e M Vidal Department of Computer Science and Engineering, University of South Carolina September 29, 2005 Abstract The problems with voting. Voting The Problem Beer Wine Milk Milk Wine Wine Beer Beer Milk


slide-1
SLIDE 1

Voting

Voting

Jos´ e M Vidal

Department of Computer Science and Engineering, University of South Carolina

September 29, 2005 Abstract

The problems with voting.

slide-2
SLIDE 2

Voting The Problem

Milk Wine Beer Wine Beer Milk Beer Wine Milk

slide-3
SLIDE 3

Voting The Problem

Milk Wine Beer Wine Beer Milk Beer Wine Milk Beer Wine Milk

slide-4
SLIDE 4

Voting The Problem

Milk Wine Beer Wine Beer Milk Beer Wine Milk Beer Wine Milk Plurality

slide-5
SLIDE 5

Voting The Problem

Milk Wine Beer Wine Beer Milk Beer Wine Milk Beer Wine Milk Plurality 5 4 6

slide-6
SLIDE 6

Voting The Problem

Milk Wine Beer Wine Beer Milk Beer Wine Milk Beer Wine Milk Plurality 5 4 6 Runoff

slide-7
SLIDE 7

Voting The Problem

Milk Wine Beer Wine Beer Milk Beer Wine Milk Beer Wine Milk Plurality 5 4 6 Runoff 5,9 4 6,6

slide-8
SLIDE 8

Voting The Problem

Milk Wine Beer Wine Beer Milk Beer Wine Milk Beer Wine Milk Plurality 5 4 6 Runoff 5,9 4 6,6 Pairwise

slide-9
SLIDE 9

Voting The Problem

Milk Wine Beer Wine Beer Milk Beer Wine Milk Beer Wine Milk Plurality 5 4 6 Runoff 5,9 4 6,6 Pairwise 1 2

slide-10
SLIDE 10

Voting Possible Solutions

Symmetry

Reflectional symmetry: If one agent prefers A to B and another one prefers B to A then their votes should cancel each

  • ther out.

Rotational symmetry: If one agent prefers A,B,C and another

  • ne prefers B,C,A and another one prefers C,A,B then their

votes should cancel out.

slide-11
SLIDE 11

Voting Possible Solutions

Symmetry

Reflectional symmetry: If one agent prefers A to B and another one prefers B to A then their votes should cancel each

  • ther out.

Rotational symmetry: If one agent prefers A,B,C and another

  • ne prefers B,C,A and another one prefers C,A,B then their

votes should cancel out. Plurality vote violates reflectional symmetry, so does runoff voting. Pairwise comparison violates rotational symmetry.

slide-12
SLIDE 12

Voting Possible Solutions

Borda Count

Jean-Charles de

  • Borda. 1733–1799.

1 With x candidates, each agent awards x

to points to his first choice, x −1 points to his second choice, and so on.

2 The candidate with the most points wins.

Borda satisfies both reflectional and rotational symmetry.

slide-13
SLIDE 13

Voting Possible Solutions

Formalization

There is a set of A agents, and O outcomes. Each agent i has a preference function >i over the set of

  • utcomes.

Let >∗ be the global set of social preferences. That is, what we want the outcome to be.

slide-14
SLIDE 14

Voting Possible Solutions

Definition (Desirable Voting Outcome Conditions)

1 >∗ exists for all possible inputs >i

slide-15
SLIDE 15

Voting Possible Solutions

Definition (Desirable Voting Outcome Conditions)

1 >∗ exists for all possible inputs >i 2 >∗ exists for every pair of outcomes

slide-16
SLIDE 16

Voting Possible Solutions

Definition (Desirable Voting Outcome Conditions)

1 >∗ exists for all possible inputs >i 2 >∗ exists for every pair of outcomes 3 >∗ is asymmetric and transitive over the set of outcomes

slide-17
SLIDE 17

Voting Possible Solutions

Definition (Desirable Voting Outcome Conditions)

1 >∗ exists for all possible inputs >i 2 >∗ exists for every pair of outcomes 3 >∗ is asymmetric and transitive over the set of outcomes 4 >∗ should be Pareto efficient.

slide-18
SLIDE 18

Voting Possible Solutions

Definition (Desirable Voting Outcome Conditions)

1 >∗ exists for all possible inputs >i 2 >∗ exists for every pair of outcomes 3 >∗ is asymmetric and transitive over the set of outcomes 4 >∗ should be Pareto efficient. 5 The scheme used to arrive at >∗ should be independent of

irrelevant alternatives.

slide-19
SLIDE 19

Voting Possible Solutions

Definition (Desirable Voting Outcome Conditions)

1 >∗ exists for all possible inputs >i 2 >∗ exists for every pair of outcomes 3 >∗ is asymmetric and transitive over the set of outcomes 4 >∗ should be Pareto efficient. 5 The scheme used to arrive at >∗ should be independent of

irrelevant alternatives.

6 No agent should be a dictator in the sense that >∗ is always

the same as >i, no matter what the other >j are.

slide-20
SLIDE 20

Voting Possible Solutions We are Doomed

Kenneth Arrow Theorem (Arrow’s Impossibility) There is no social choice rule that satisfies the six conditions.

slide-21
SLIDE 21

Voting Possible Solutions We are Doomed

Kenneth Arrow Theorem (Arrow’s Impossibility) There is no social choice rule that satisfies the six conditions. Plurality voting relaxes 3 and 5. Adding a third candidate can wreak havoc. Pairwise relaxes 5. Borda violates 5.

slide-22
SLIDE 22

Voting Possible Solutions We are Doomed

Borda Example

1 a > b > c > d 2 b > c > d > a 3 c > d > a > b 4 a > b > c > d 5 b > c > d > a 6 c > d > a > b 7 a > b > c > d

slide-23
SLIDE 23

Voting Possible Solutions We are Doomed

Borda Example

1 a > b > c 2 b > c > a 3 c > a > b 4 a > b > c 5 b > c > a 6 c > a > b 7 a > b > c