Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory...

35
Introduction Part I: Classical Social Choice Theory I.1. The collectice preference approach Social Choice and Mechanism Design Summer term 2010 Konrad Mierendorff and Alexander Westkamp University of Bonn April 2010 Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Transcript of Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory...

Page 1: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social Choice and Mechanism DesignSummer term 2010

Konrad Mierendorff and Alexander Westkamp

University of Bonn

April 2010

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 2: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Introduction

Game Theory/Basic Microeconomics: Predict outcomes ofstrategic behavior in a given game/economic situation.

Social Choice and Mechanism Design: Having a theory of howpeople play games, how can we design games to promote certainsocial goals or maximize revenues?

Important theoretical questions with equally important practicalimplications for e.g. the design of (democratic) voting proceduresor the design of markets (e.g. by governmental regulations).

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 3: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Introduction: Social Choice Theory

Social choice theory?

Societies often have to make decisions (regarding e.g. tax rates,distribution of public spending, relations to other societies,...) thataffect the welfare of its individual members

Individuals in a society are usually heterogenous and will not agreeon what the best decision is.

How can or should a society aggregate individual opinions into apublic decision?

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 4: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Introduction: Social Choice Theory

We will ...

... analyze the pros and cons of well known voting rules (suchas majority voting)

... see that democratic preference aggregation is not ingeneral possible (Arrow’s theorem)

... learn how to use the “axiomatic method”

... see that democratic mechanisms cannot in general provide“strong” incentives for individuals to reveal privately knowninformation (the Gibbard-Satterthwaite theorem).

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 5: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Introduction: Mechanism Design Theory

Mechanism Design Theory?

Economic decisions (regarding e.g. the allocation of public orprivate goods, wages,...) should and do often depend oninformation that is private to individuals.

(How) Can we induce individuals to reveal this information?

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 6: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Introduction: Mechanism Design Theory

We will...

... see how efficient outcomes in a society of self-interestedindividuals can (sometimes) be achieved when monetarytransfers are possible

... how to maximize a seller’s expected revenue from sellingan object for which demand is uncertain

... that efficient bilateral trade between two privately informedparties is sometimes impossible (the Myerson-Satterthwaitetheorem)

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 7: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Introduction: Applications

In recent years economic theorists have taken centre stage indesigning mechanisms for important practical applications:

Allocating radio spectrum licenses

Matching university graduates to their first professionalposition

Allocating seats at public schools among students

Exchange of live-donor organ transplants

In the last part of the course, we’ll try to cover (parts of) theunderlying theories.

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 8: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Introduction: Organizational questions

Slides will be made available online for the first and third partof the course (for the second part we’ll closely follow atextbook).

There will be weekly or bi-weekly problem sets. Students willbe asked to present their own solutions to exercises in class.

There will be a voluntary midterm in May.

Final grade depends solely on performance in one final exam(most likely two hours and closed book).

More questions?

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 9: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Part I: Classical Social Choice Theory

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 10: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Part I: Classical Social Choice Theory

A society has to compare and ultimately choose from a (finite) setof “alternatives”, which affect the welfare of its individualmembers.

Examples: Choosing a representative, voting on tax rates,allocation of scarce resources,...

Two approaches (we will see that they are closely connected):

(i) Collective-preferencePossibility that individual preferences directly aggregated intocollective preference relation which is then maximized.

(ii) Game-theoreticIndividuals make indidivual choices of behavior that jointlydetermine collective choice.

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 11: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Preferences: A quick reminder

For more detail consult Chapter 1 of Mas-Colell, Whinston, Green:Microeconomic Theory.

Let X be some finite set of mutually exclusive alternatives

A preference relation is a binary relation R on X (that is, asubset of X 2)

Write xRy if (x , y) ∈ R, and say that x is weakly preferredover y (according to R).

Write xPy if xRy but not yRx , and say that x is strictlypreferred over y .

Write xIy if xRy and yRx , and say that x is indifferent to y .

If R is a binary relation on X and Y ⊆ X , write R|Y for therestriction of R to Y .

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 12: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Preferences: A quick reminder

A preference relation R is(i) reflexive if for all x ∈ X , xRx(ii) complete if for all x , y ∈ X either xRy or yRx (or both)(iii) transitive if xRy and yRz imply xRz(iv) rational if complete and transitive(v) quasi-transitive if xPy and yPz imply xPz(vi) acyclic if there is no sequence x1, . . . , xn such that

x1Px2, x2Px3, . . . , xnPx1

(vii) strict if for all x , y ∈ X such that x 6= y either xPy or yPx(equivalently, xRy implies xPy or x = y).

In the following, R denotes set of all rational preference relations(on X ) and B denotes set of all reflexive and complete preferencerelations.

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 13: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Preferences: A quick reminder

Given a subset Y ⊆ X and a preference relation R on X , letC (R,Y ) denote the set of R-most preferred elements of Y , that is,C (Y ,R) = {x ∈ Y : xRy ,∀y ∈ Y }.

Fact: C (R,Y ) nonempty if and only if R|Y is acyclic. (Why?)

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 14: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

I.1 The collective preference approach

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 15: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

I.1 The collective preference approach

If you want to read more:

Mas-Colell, Whinston, Green: Microeconomic Theory, Ch. 21

Austen-Smith, Banks: Positive Political Theory I, Ch. 2-4

Moulin: Axioms of Cooperative Decision Making, Ch. 11

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 16: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

I.1 The collective preference approach

A social choice problem consists of

a (finite) society of individuals I with |I | = n,

a set of alternatives X with |X | = m, and

a profile R = (Ri )i∈I of individuals’ rational preferences overX .

We will usually assume that X and I do not vary, so that a socialchoice problem is given simply by a profile of preferences R.

Aim: Aggregate individual preferences into one social preferencerelation.

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 17: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Social welfare functions

A social welfare function (or preference aggregation rule) is amapping F : Rn → B that maps individual into social preferences.

Notation: F (R) is the social preference relation chosen when theprofile of individual preferences is R;FP(R) is the strict part of this relation, i.e. xFP(R)y if and only ifxF (R)y but not yF (R)x .

Note: Same aggregation procedure for all social choice problems.

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 18: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Social welfare functions: Examples

1. Plurality Rule: xF pl(R)y if and only if|{i ∈ I : xPiy}| ≥ |{i ∈ I : yPix}|

Example: Bundestag (Einfache Mehrheit)

2. Majority Rule: xF m(R)y if and only if |{i ∈ I : xPiy}| ≥ n2

Example: Bundestag (Absolute Mehrheit necessary e.g. forappointing the chancellor)

Note: If Ri strict preference relation ∀i ∈ I , xF m(R)y if and onlyif xF pl(R)y .

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 19: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Social welfare functions: Examples

3. Scoring rules: Assume strict preferences. Let s = (st)mt=1 be a

non-increasing sequence of reals with s1 > sm and set si (z ,R) = st

if and only if st is the tth most preferred element of X accordingRi .

The scoring rule induced by s is defined by xF s(R)y if and only if∑i∈I si (x ,R) ≥

∑i∈I si (y ,R).

Special case: If st = m − t + 1,∀t ∈ {1, . . . ,m}, we get theBorda count (denoted by F b(·)).

Examples (for scoring rules): Eurovision song contest, SportsRankings (e.g. best footbal player of the year)

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 20: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Social welfare functions: Examples

4. Dictatorship: A SWF F is dictatorial if for some individuali ∈ I , xPiy implies xFP(R)y for all R ∈ Rn and all x , y ∈ X .

Examples:....

Note: An individual is a dictator only if she dictates strictpreferences in 100% of social decision problems.

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 21: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Social welfare functions: The axiomatic method

The axiomatic method:

Propose a set of normatively appealing properties, or axioms,that any aggregation procedure should satisfy.

Characterize the class of aggregation procedures that satisfythese properties (or show that they are incompatible).

Axioms used to characterize a class of aggregation proceduresshould be indenpendent: For each of the axioms, thereshould be a SWF that does not satisfy this particular axiom,but does satisfy the remaining axioms.

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 22: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Social welfare functions: Properties

A social welfare function F is

1. weakly Paretian (WP), if xFP(R)y whenever xPiy , ∀i ∈ i ,

2. independent of irrelevant alternatives (IIA), if wheneverR,R ′ and x , y ∈ X are such that R|{x , y} = R ′|{x ,y}, thenF (R)|{x ,y} = F (R ′)|{x ,y},

3. non-dictatorial (ND), if it is not dictatorial, and

4. rational (R), if F (R) ∈ R for all R ∈ Rn.

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 23: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Social welfare functions: Properties

Let’s check whether the SWFs encountered so far satisfy theseproperties:

Plurality and majority rules satisfy WP, IIA and ND but not RWhy not R? Successive pairwise majority voting can generatecycles (Condorcet paradox).

Scoring rules satisfy ND and R for arbitrary scoring vectors,WP if s1 > s2 > . . . > s|X |, but not IIAWhy not IIA? Preference rank important.

If there is some individual i ∈ I such that for all R ∈ Rn,F (R) = Ri (a dictatorship in which the dictator also dictatessocial indifference), get a SWF that satisfies WP, IIA and R.

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 24: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Arrow’s Theorem

What can we say about the class of social welfare functions thatsatisfy WP, IIA and R?

Theorem (Arrow (1951,1963))

Suppose that m ≥ 3.If a SWF satisfies WP, IIA and R, then it is dictatorial.

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 25: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Arrow’s Theorem: Interpretation

Arrow’s theorem shows that WP, IIA and R characterizedictatorship.

If we view WP, IIA, R and ND as fundamental axioms thatany SWF should satisfy, Arrow’s theorem is an impossibilityresult: There is no SWF which satisfies all four propertiessimulatenously.

WP, IIA, R and ND are independent. (Why?)

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 26: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Arrow’s Theorem: Proof

We will follow a proof by John Geanakoplos (Three brief proofs ofArrow’s Impossibility Theorem, Economic Theory 26 (2005),211–215; downloadable from author’s website).

Given is some SWF F that satisfies WP, IIA and R.

The proof proceeds in three main steps

1. Derive social ranking for certain “extreme” preference profiles

2. Use first step to identify a potential dictator using a series ofreference profiles

3. Show that this individual is indeed a dictator

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 27: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Arrow’s Theorem: Discussion

Arrow’s Theorem shows that no ideal aggregation methodexists.

Arrow’s Theorem continues to hold when we restrict attentionto strict preferences. (Why?)

Weakening R to quasi-transitivity or acyclicity yields slightlymore permissive results which we won’t cover in class (seeAusten-Smith Banks (PPT I) Ch. 2.3-2.5, Moulin Ch. 11).

Consequences of Arrow’s Theorem?

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 28: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Social choice with two alternatives: May’s Theorem

One assumption of Arrow’s theorem: At least three alternatives.

Are there appealing voting procedures for m = 2?

In this case, what are the properties of the SWFs we encounteredso far?

In the following, let X = {x , y}.

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 29: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Social choice with two alternatives: May’s Theorem

We now introduce some additional properties of SWFs

1. Let π : I → I be a permutation (of agents) and R be somepreference profile. Define the profile Rπ by xRπ

π(i)y if and onlyif xRiy for all i ∈ I .A SWF F is anonymous, if for all permutations π,F (R) = F (Rπ) for all profiles R.

2. Let σ : X → X be a permutation (of alternatives) and R besome preference profile. Define the profile Rσ by σ(x)Rσ

i σ(y)if and only if xRiy for all i ∈ I .A SWF F is neutral, if for all permutations σ and allpreference profiles R, σ(x)F (Rσ)σ(y) if and only if xF (R)y .

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 30: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Social choice with two alternatives: May’s Theorem

3. A SWF F is positively responsive, if whenever twopreference profiles R,R ′ satisfy

(i) xF (R)y ,(ii) {i ∈ I : xPiy} ⊆ {i ∈ I : xP ′i y},(iii) {i ∈ I : yP ′i x} ⊆ {i ∈ I : yPix}, and(iv) there is at least one i ∈ I such that xP ′i y but yRix ,then xFP(R ′)y .

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 31: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Social choice with two alternatives: May’s Theorem

Theorem (May (1952))

Suppose m = 2.Then a SWF F is neutral, anonymous and positively responsive ifand only if it is the plurality rule.

Remark:

1. Characterization result above actually holds for any number ofalternatives (see Austen-Smith, Banks (PPT I), Ch. 3.5).

2. Three axioms characterizing the plurality rule are independent.(Exercise)

3. For some general classes of aggregation procedures one cancalculate the maximal number of alternatives for which theclass under consideration yields an acyclic social ranking (seeAusten-Smith, Banks (PPT I), Ch. 3).

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 32: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Single-peaked preferences: The median voter theorem

One assumption of Arrow’s theorem: All rational preferenceprofiles are possible.

Intuitively, restricting preferences should make things easier (lessproblems have to be solved by an aggregation procedure).

We’ll only cover the most prominent restriction here (some otherrestrictions follow in the second and third parts of the class):Single-peaked preferences.

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 33: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Single-peaked preferences: The median voter theorem

Let X = {x1, . . . , xm} (m arbitrary) and the strict (preference)relation Q be such that xt+1Qxt for t = 1, . . . ,m.

A preference relation Ri ∈ R is single-peaked on X with respectto Q if and only if there exists a ti ≤ m such that

(i) xti Pixti+1Pi . . .Pixm, and

(ii) xti Pixti−1Pi . . .Pix1.

In this case we call x i := xti i ’s peak with respect to Ri .

For the following, fix a preference profile R ∈ Rn such that for alli ∈ I , Ri is single-peaked with respect to Q.

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 34: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Single-peaked preferences: The median voter theorem

Call alternative x a Condorcet winner at R, if xF pl(R)y for ally ∈ X .

Agent h ∈ I is a median agent for the profile R, if

(i) |{i ∈ I : x iQxh}| ≥ n2 , and

(ii) |{i ∈ I : xhQx i}| ≥ n2 .

Theorem

Suppose R is a preference profile that is single-peaked with respectto Q.Then a Condorcet winner at R exists for any value of n and it isunique if n is odd.

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010

Page 35: Social Choice and Mechanism Design Summer term 2010€¦ · Introduction: Mechanism Design Theory We will..... see how e cient outcomes in a society of self-interested individuals

IntroductionPart I: Classical Social Choice Theory

I.1. The collectice preference approach

Social welfare functionsArrow’s TheoremSocial choice with two alternativesSingle-peaked preferences

Single-peaked preferences: The median voter theorem

If n even, F pl(R) not in general transitive.

Theorem

Suppose n is odd and, in addition to the above, for all i ∈ I , Ri isa strict preference relation.Then F pl(R) satisfies R.

Continues to hold without assumption of strict preferences, butproof more difficult (see Austen-Smith, Banks (PPT I), Ch. 4.1).

Konrad Mierendorff and Alexander Westkamp Social Choice and Mechanism Design Summer term 2010