Voting System: elections

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

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

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

Introduction to Theory of Voting. Chapter 2 of Computational Social Choice by William Zwicker

Arrow s Impossibility Theorem

1.6 Arrow s Impossibility Theorem

CS 886: Multiagent Systems. Fall 2016 Kate Larson

Manipulation of elections by minimal coalitions

NP-Hard Manipulations of Voting Schemes

Computational Social Choice: Spring 2007

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

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

Social Choice & Mechanism Design

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

Economics 470 Some Notes on Simple Alternatives to Majority Rule

Voting and Complexity

Complexity of Terminating Preference Elicitation

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

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

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

Voting Criteria April

Exercises For DATA AND DECISIONS. Part I Voting

Elections with Only 2 Alternatives

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

Nonexistence of Voting Rules That Are Usually Hard to Manipulate

Fairness Criteria. Review: Election Methods

The Impossibilities of Voting

Approaches to Voting Systems

Australian AI 2015 Tutorial Program Computational Social Choice

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

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

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

Introduction to the Theory of Voting

Chapter 9: Social Choice: The Impossible Dream Lesson Plan

Public Choice. Slide 1

12.2 Defects in Voting Methods

Democratic Rules in Context

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

Chapter 1 Practice Test Questions

Complexity of Manipulating Elections with Few Candidates

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

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

Rationality of Voting and Voting Systems: Lecture II

Lecture 12: Topics in Voting Theory

Introduction to Social Choice

Mathematical Thinking. Chapter 9 Voting Systems

A Framework for the Quantitative Evaluation of Voting Rules

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

Strategy and Effectiveness: An Analysis of Preferential Ballot Voting Methods

Manipulating Two Stage Voting Rules

Voting: Issues, Problems, and Systems, Continued

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

The Mathematics of Voting. The Mathematics of Voting

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

Algorithms, Games, and Networks February 7, Lecture 8

How should we count the votes?

Social welfare functions

Voting with Bidirectional Elimination

Cloning in Elections 1

Some Game-Theoretic Aspects of Voting

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

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

Cloning in Elections

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

answers to some of the sample exercises : Public Choice

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.

Game Theory. Jiang, Bo ( 江波 )

Manipulating Two Stage Voting Rules

Social Rankings in Human-Computer Committees

Constructing voting paradoxes with logic and symmetry

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

Intro to Contemporary Math

CS269I: Incentives in Computer Science Lecture #4: Voting, Machine Learning, and Participatory Democracy

A Comparative Study of the Robustness of Voting Systems Under Various Models of Noise

MATH 1340 Mathematics & Politics

Complexity of Strategic Behavior in Multi-Winner Elections

Safe Votes, Sincere Votes, and Strategizing

An Empirical Study of the Manipulability of Single Transferable Voting

An Integer Linear Programming Approach for Coalitional Weighted Manipulation under Scoring Rules

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

Notes for Session 7 Basic Voting Theory and Arrow s Theorem

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

Tutorial: Computational Voting Theory. Vincent Conitzer & Ariel D. Procaccia

PROBLEM SET #2: VOTING RULES

9.3 Other Voting Systems for Three or More Candidates

Voter Response to Iterated Poll Information

Voting Systems for Social Choice

The Mathematics of Voting

Approval Voting. Simple, Effective Voting Method Reform. Neal McBurnett. for the League of Women Voters, Boulder County Revised

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

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

Problems with Group Decision Making

In Elections, Irrelevant Alternatives Provide Relevant Data

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

Rock the Vote or Vote The Rock

Social Rankings in Human-Computer Committees

An Optimal Single-Winner Preferential Voting System Based on Game Theory

Instant Runoff Voting s Startling Rate of Failure. Joe Ornstein. Advisor: Robert Norman

Arrow s Impossibility Theorem on Social Choice Systems

VOTING SYSTEMS AND ARROW S THEOREM

Transcription:

Voting System: elections 6 April 25, 2008 Abstract A voting system allows voters to choose between options. And, an election is an important voting system to select a cendidate. In 1951, Arrow s impossibility theorem in [1] showed that intuitively desirable criteria were mutually contradictory. Gibbard(1973) [2] and Satterthwaite(1975) [3] independently proved that for at least three alternatives, every Pareto optimal and non-manipulable choice rule is dictatorial. It natually follows that strategic voting is unavoidable in most voting systems. This survey is about how much manipulation power a voter has in every neutral voting system, and how to avoid it. 1

1 Introduction In choosing new parliamentary representatives, most democracies use a voting system that selects among a group of candidates reported by the voters. The general result of Gibbard(1973) [2] and Satterthwaite(1975) [3] ensures that any voting system satisfying three conditions is vulnerable to manipulation. For example, Internet polls may show that a voter s first candidate has very low chance of winning comparing to the second candidate. As a result, the voter may cast on the second candidate. This means that, for any such voting system, there exist a profile and a voter who, by changing his preference, can induce a new profile resulting in an outcome which is better for him. This kind of manipulation may be undesirable for several reasons. First, the manipulating voter may benefit on the expense of others. Second, in order to obtain a good outcome, the right input should be given to the voting system. Finally, the impossibility of manipulation simplifies the decision process for the voters because they only have to know their own preferences. In 2005, S. Maus, H. Peters and T. Storcken s [4] proposed a combinatoric argument to count the number of profiles that are manipulable. The analysis is applied to some specific voting systems. E. Friedgut, G Kalai and N. Nisan [5] establish a new low-bound on the total manipulation power. This result will be presented in section 2. Section 3 shows some approaches that are currently used. And, section 4 contains a conclusion. 2 Manipulation Power 2.1 Preliminaries and Notation Let [m] be a set of m alternatives, m 3, over which n voters have preferences. The preferences of the i-th voter are specified as x i L, where L denotes the set of full orders over [m]. We view L as a subset of the space {0, 1} (m 2 ) in which each bit denotes the preference between two alternatives. In L, these preferences must be transitive. For each voter i, x i {0, 1} (m 2 ), where for a, b [m], x a,b i = 1 if and only if voter i prefers candidate a to candidate b. 2

Denote x i the vector x of preference when we want to single out voter i-th. Thus, x = (x i, x i ) and (x i, x i) : only the preference of i-th voter changed. 2.2 Social choice and social welfare function A social choice function is defined as f : L n [m]. A social choice function is called neutral if names of the alternatives do not matter. Formally, for any permutation δ of [m], f(δ(x 1 ),.., δ(x n )) = δ(f(x 1,.., x n )) Definition: Given any two functions f, g, we denote the distance between f and g as (f, g) = P r x L [f(x) g(x)] If G is a family of such function we define (f, G) = min g G (f, g) A generalized social welfare function is a function F : L n {0, 1} (m 2 ). For every a, b, we denote F a,b the (a, b)-th bit output of F. F is said to be neutral if it does not depend on the names of elements of [m]. F is said to have a Condorcet winner on x, if there exists a that for all b, F a,b (x) = 1. F is said to satisfy indepence of irrelevant alternatives(iia) if for all a, b, F a,b is in fact a function of just x a,b = (x a,b 1,.., xa,b n ) Note that if F is both neutral and IIA, then F determined by a single boolean function f : 0, 1 n 0, 1, that is, F a,b (x a,b ) = f(x a,b ) for all a, b. 2.3 Main theorem Definition: A manipulation of a social choice function f of x is preference x i such that f(x i, x i) is prefered by voter i to f(x). 3

If there exists a profitable manipulation for any voter i, then voter i may be better off by considering voting strategically. Clearly, by reporting x i as his preference rather than his true x i is better for voter i, assuming that all other voters report their true preferences. Definition: The manipulation power of voter i on a social choice function f, denote M i (f), is the probability that x i is a profitable manipulation of f by voter i where x 1,..., x n and x i are chosen uniformly at random in L. In this definition, a uniform distribution is assumed for all preferences. This is certainly unrealistic, but a necessary choice for proving lower bound. Theorem: There exists a constant C > 0 such that for every ɛ > 0 the following holds. If f is a social choice function for n voters over 3 alternatives and (f; g) > ɛ for any dictatorship g, then f has total manipulability: sum n i=1 M i(f) Cɛ 2 The proof uses the work of G. Kalai [6] that obtained quantitative versions of Arrow s theorem using methods that involve the Fourier transform on the boolean hypercube. The proof has 2 further steps: first, a qualitative preserving redution to a variant of Gibbard-Satherwaite s theorem which allows multi-voter manipulation, and then, a directed isoperimetric Harris s inequality [7] that gives the bound on single voter manipulation. 3 Approaches 3.1 Criteria in [8] Voting theorists design some desiable criteria for voting systems. Here are some common criteria: 1) Majority criterion: If there exists a majority that ranks (or rates) a single candidate higher than all other candidates, does that candidate always win? 2) Monotonicity criterion: Is it impossible to cause a winning candidate to lose by ranking him higher, or to cause a losing candidate to win by ranking him lower? 3) Consistency criterion: If the electorate is divided in two and a choice wins in both parts, does it always win overall? 4) Participation criterion: Is it always better to vote honestly than to not 4

vote? 5) Condorcet criterion: If a candidate beats every other candidate in pairwise comparison, does that candidate always win? 6) Condorcet loser criterion: If a candidate loses to every other candidate in pairwise comparison, does that candidate always lose? 7) Independence of irrelevant alternatives: Is the outcome the same after adding or removing non-winning candidates? 8) Independence of clone candidates: Is the outcome the same if candidates identical to existing candidates are added? 9) Reversal symmetry: If individual preferences of each voter are inverted, does the original winner never win? It is impossible for a voting system to pass all these criteria. Hence, it is important to decide which criteria are important for the election when implementing a voting system. The following table shows the relationship between the above criteria and many voting system: 1 2 3 & 4 5 6 7 8 9 Plurality Yes Yes Yes No No No No N/A Borda count No Yes Yes No Yes No No Yes Ranked Pairs Yes Yes No Yes Yes No Yes N/A Runoff voting Yes No No No Yes No No N/A Approval N/A Yes Yes No No Yes N/A Yes Minimax Yes Yes No Yes No No No No Range voting No Yes Yes No No Yes Yes Yes IRV Yes No No No Yes No Yes No Kemeny-Young Yes Yes No Yes Yes No No N/A Schulze Yes Yes No Yes Yes No Yes Yes It is possible to simulate large numbers of virtual elections on a computer and see how various voting systems compare in terms of voter satisfaction. Such simulations are sensitive to their assumptions, particularly with regards to voter strategy, but by varying the assumptions they can give repeatable measures that bracket the best and worst cases for a voting system. These simulations may indicate the fairness between political parties, effective representation of minority or special interest groups, political integration, effective voter participation and legitimacy. 3.2 Ranking Systems [9] Ranking systems consider the setting in which the set of agents is the same as the set of candidates. Agents vote to express their opinions about each other, 5

with the goal of determining a social ranking. Ranking systems have great practical use, such as, search engines and online auction. An interesting result is that a family of ranking algorithms for quasi-transitivity and ranked independence of irrelevant alternatives exists. 3.3 Computational Hardness Protocals V. Conitzer and T. Sandholm s [10] gives a voting protocals where determining a beneficial manipulation is hard computationally. The new protocals can be NP-hard, #P-hard or PSPACE-hard to manipulate. V. Conitzer and T. Sandholm s [11] shows that in protocals designed as above, there may be an efficient algorithm that often finds a successful manipulation (when it exists). For 3 candidates, a random manipulation is a good example that has a non-negligible probability of being profitable. 4 Conclusion E. Friedgut, G Kalai and N. Nisan s theorem [5] implies that some voter has non-negligible manipulation power for all neutral voting systems. This is proved to 3 candidates case and they conject that some voter still has non-negligible manipulation power for more candidates. V. Conitzer and T. Sandholm showed that in the worst case, their protocal is hard computationally. They also showed that it is not possible to design a voting system that finding a beneficial manipulation is usually hard. In the real world, elections are implemented. Similar to mechanism design, we need to choose appropriate criteria for the voting system to satisfy. Note that 2-candidates election does not have manipulability is most voting system. References [1] K.Arrow, Social choice and individual values, 1951. [2] A. Gibbard, Manipulation of voting schemes: a general result, 1973. 6

[3] M. A. Satterthwaite, Strategy-proofness and arrow s condition: Existence and correspondence theorems for voting procedures and social welfare functions, 1975. [4] S. Maus, H. Peters, and T. Storcken, Anonymous voting and minimal manipulability, 2004. [5] E. Friedgut, G. Kalai, and N. Nisan, Elections can be manipulated often, 2008. [6] G.Kalai, A fourier-theoretic perspective for the condorcet paradox and arrow s theorem, 2002. [7] T. E. Harris, A lower bound for the critical probability in a certain percolation process, 1960. [8] Voting system on wikipedia. [9] Y. Shoham and K. Leyton-Brown, MULTIAGENT SYSTEMS: Algorithmic, Game Theoretic, and Logical Foundations (Cambridge University Press, 2008). [10] V. Conitzer and T. Sandholm, Universal voting protocol tweaks to make manipulation hard, 2003. [11] V. Conitzer and T. Sandholm, Nonexistence of voting rules that are usually hard to manipulate, 2006. 7