SlideShare a Scribd company logo
1 of 14
Download to read offline
Social Choice Theory

               Enrico Franchi
         efranchi@ce.unipr.it
Group Decisions
}  Agents are required to choose among a set of outcomes
     Ω = {ω1 , ω2 ,…}
}  Agents can choose one outcome in Ω
}  Agents can express a preference of outcomes
}  Let Π ( Ω ) the set of preference orderings of outcomes
}  We also write ω 1 i ω 2 to express that agent i prefers ω1
    to ω2




  2                     Enrico Franchi (efranchi@ce.unipr.it)
Social Welfare
}    A social welfare function takes the voter preferences and
      produces a social preference order:
                          f : Π (Ω) → Π (Ω)
                                       N



      or in the slightly simplified form:
                            f : Π (Ω) → Ω
                                           N




}    We write ω 1 * ω 2 to express that the first outcome
      ranked above the second in the social outcome



  3                          Enrico Franchi (efranchi@ce.unipr.it)
Plurality
}  Simplest voting procedure: used to select a single
    outcome (candidate)
}  Everyone submits his preference order, we count how
    many times each candidate was ranked first
}  Easy to implement and to understand
}  If the outcomes are just 2, it is called simple majority voting
}  If they are more than two, problems arise




  4                       Enrico Franchi (efranchi@ce.unipr.it)
Voting in the UK
}    Three main parties:                                      Voters
        Labour Party (left-wing)
      } 
    }  Liberal Democrats (center-  Conser
                                     vative                               Labour
        left)                                                              Party
                                     Party
    }  Conservative Party (right-    44%                                  44%
        wing)
}  Left-wing voter: ω L  ω D  ω C
}  Center voter:ω D  ω L  ω C
}    Right-wing voter:ω C  ω D  ω L                          Liberal
                                                                Democ
}    Tactical Voting                                            rats
}    Strategic Manipulation                                     12%


  5                         Enrico Franchi (efranchi@ce.unipr.it)
Condorcet’s Paradox
}        Consider this election:
      Ω = {ω 1 ,ω 2 ,ω 3 }            Ag = {1,2,3}


                    ω 1 1 ω 2 1 ω 3
                    ω 3 2 ω 1 2 ω 2
                    ω 2 3 ω 3 3 ω 1

}        No matters the outcome we choose: two thirds of the
          electors will be unhappy
      6                             Enrico Franchi (efranchi@ce.unipr.it)
Sequential Majority
}  Series of pair-wise elections, the winner will go on to the
    next election
}  An agenda is the strategy we choose to order the
    elections (linear, binary tree)
}  An outcome is a possible winner if there is some agenda
    which would make that outcome the overall winner
}  An outcome is a Condorcet winner if it is the overall
    winner for every possible agenda
}  Can we choose the agenda to choose a winner?




  7                     Enrico Franchi (efranchi@ce.unipr.it)
Borda Count and Slater Ranking
}    Borda Count
      }    We have K outcomes
      }    Each time an outcome is in the j-th position for some agent, we
            increment its counter by K-j
      }    We order the outcomes according to their counter
      }    Good for single candidates


}    Slater ranking
      }    Tries to be as close to the majority graph as possible
      }    Unfortunately, is NP-hard



  8                               Enrico Franchi (efranchi@ce.unipr.it)
Properties
}    Pareto condition: if every agent ranks ωi above ωj,
      then ω i * ω j
      }    Plurality, Borda
}    Condorcet winner: if an outcome is a Condorcet
      winner, then it should be ranked first
      }    Sequential majority elections
}    Independence of Irrelevant Alternatives (IIA): social
      ranking of two outcomes should only be affected by the
      way that they are ranked in their preference orders
      }    Almost no protocol satisfies IIA



  9                              Enrico Franchi (efranchi@ce.unipr.it)
Properties
}    Dictatorship: a social welfare function f is a dictatorship
      if for some voter j we have that:

                     f (ω1 ,…, ωN ) = ω j

}    Unrestricted Domain:   for any set of individual voter
      preferences, the social welfare function should yield a
      unique and complete ranking of societal choices.
      }    E.g., not random, always answers, does not “loop”




  10                             Enrico Franchi (efranchi@ce.unipr.it)
Arrow’s Theorem

}    There is no voting procedure for elections with more
      than two outcomes that satisfies
      }    Non-dictatorship
      }    Unrestricted Domain
      }    Pareto
      }    Independence of Irrelevant Alternatives




  11                             Enrico Franchi (efranchi@ce.unipr.it)
Gibbard-Satterthwaite’s Theorem
}  Sometimes voters “lie” in order to obtain a better
    outcome
}  Is it possible to devise a voting procedure that is not
    subject to such manipulation?

}    Manipulation (i prefers ωi):
       f (ω 1 ,…,ω i '…,ω n ) i f (ω 1 ,…,ω i …,ω n )
}    The only procedure that cannot be manipulated and
      satisfies the Pareto condition is dictatorship


  12                       Enrico Franchi (efranchi@ce.unipr.it)
Complexity and Manipulation
}  Even if all procedures can be manipulated, can we devise
    procedures which are hard to manipulate?
}  Hard means “difficult to compute” in an algorithmic
    sense, e.g., NP-Hard procedures
}  These procedures are easy (polynomial) to compute?
}  Second-order Copeland may be “difficult” to manipulate
      }    In theory it is NP-Hard
      }    However, it is only a worst case complexity




  13                             Enrico Franchi (efranchi@ce.unipr.it)
References
1.     Multiagent Systems: Algorithmic, Game-Theoretic, and
       Logical Foundations; Yoav Shoham and Kevin Leyton-
       Brown; Cambridge Press
2.     Game Theory: Analysis of Conflict; Roger B. Myerson;
       Harvard Press
3.     An Introduction to Multi-Agent Systems; Michael
       Wooldridge; Wiley Press




  14                     Enrico Franchi (efranchi@ce.unipr.it)

More Related Content

What's hot

Classical
ClassicalClassical
Classical
U6410
 
David ricardo
David ricardoDavid ricardo
David ricardo
U6410
 

What's hot (20)

Post Keynesian Approach
Post Keynesian  ApproachPost Keynesian  Approach
Post Keynesian Approach
 
Liquidity Preference Theory
Liquidity Preference TheoryLiquidity Preference Theory
Liquidity Preference Theory
 
Classical
ClassicalClassical
Classical
 
Presentation on keynesian theory
Presentation on keynesian theoryPresentation on keynesian theory
Presentation on keynesian theory
 
Theory of Technical dualism
Theory of Technical dualism Theory of Technical dualism
Theory of Technical dualism
 
New keynesian economics
New keynesian economicsNew keynesian economics
New keynesian economics
 
David ricardo
David ricardoDavid ricardo
David ricardo
 
Public goods
Public goodsPublic goods
Public goods
 
General equilibrium : Neo-classical analysis
General equilibrium : Neo-classical analysisGeneral equilibrium : Neo-classical analysis
General equilibrium : Neo-classical analysis
 
Principles of Macroeconomics Notes
Principles of Macroeconomics NotesPrinciples of Macroeconomics Notes
Principles of Macroeconomics Notes
 
Theories of strong sustainability
Theories of strong sustainabilityTheories of strong sustainability
Theories of strong sustainability
 
Factor endowments and the heckscher ohlin theory (chapter 5)
Factor endowments and the heckscher ohlin theory (chapter 5)Factor endowments and the heckscher ohlin theory (chapter 5)
Factor endowments and the heckscher ohlin theory (chapter 5)
 
Understanding Welfare maximization Model for Economics in Municipal services
Understanding Welfare maximization Model for Economics in Municipal servicesUnderstanding Welfare maximization Model for Economics in Municipal services
Understanding Welfare maximization Model for Economics in Municipal services
 
Keynesian economics
Keynesian economicsKeynesian economics
Keynesian economics
 
The new institutional economics of markets
The new institutional economics of marketsThe new institutional economics of markets
The new institutional economics of markets
 
Evolution of Economic thought - Lecture 8
Evolution of Economic thought - Lecture 8Evolution of Economic thought - Lecture 8
Evolution of Economic thought - Lecture 8
 
Heckscher ohlin
Heckscher ohlinHeckscher ohlin
Heckscher ohlin
 
3.2.1 welfare economics
3.2.1 welfare economics3.2.1 welfare economics
3.2.1 welfare economics
 
Econ452 Learning Unit 09
Econ452 Learning Unit 09Econ452 Learning Unit 09
Econ452 Learning Unit 09
 
Mills theory of reciprocal demand
Mills theory of reciprocal demandMills theory of reciprocal demand
Mills theory of reciprocal demand
 

Viewers also liked (7)

Externalities, Public Goods, Imperfect Information, and Social Choice
Externalities, Public Goods, Imperfect Information, and Social ChoiceExternalities, Public Goods, Imperfect Information, and Social Choice
Externalities, Public Goods, Imperfect Information, and Social Choice
 
Rational choice theory
Rational choice theoryRational choice theory
Rational choice theory
 
Karl marks theory of socialism
Karl marks theory of socialismKarl marks theory of socialism
Karl marks theory of socialism
 
New Industrial Division of Labor
New Industrial Division of LaborNew Industrial Division of Labor
New Industrial Division of Labor
 
Game theory and its applications
Game theory and its applicationsGame theory and its applications
Game theory and its applications
 
Game theory project
Game theory projectGame theory project
Game theory project
 
Game Theory Presentation
Game Theory PresentationGame Theory Presentation
Game Theory Presentation
 

More from rik0

Game theory
Game theoryGame theory
Game theory
rik0
 
Clojure Interoperability
Clojure InteroperabilityClojure Interoperability
Clojure Interoperability
rik0
 
Pycrashcourse3.1
Pycrashcourse3.1Pycrashcourse3.1
Pycrashcourse3.1
rik0
 
Pycrashcourse3.0
Pycrashcourse3.0Pycrashcourse3.0
Pycrashcourse3.0
rik0
 

More from rik0 (14)

Python intro
Python introPython intro
Python intro
 
Complex and Social Network Analysis in Python
Complex and Social Network Analysis in PythonComplex and Social Network Analysis in Python
Complex and Social Network Analysis in Python
 
Game theory
Game theoryGame theory
Game theory
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
Clojure Interoperability
Clojure InteroperabilityClojure Interoperability
Clojure Interoperability
 
Pydiomatic
PydiomaticPydiomatic
Pydiomatic
 
Pycrashcourse4.0 pdfjam
Pycrashcourse4.0 pdfjamPycrashcourse4.0 pdfjam
Pycrashcourse4.0 pdfjam
 
Twcrashcourse
TwcrashcourseTwcrashcourse
Twcrashcourse
 
Pyimproved again
Pyimproved againPyimproved again
Pyimproved again
 
Pycrashcourse3.1
Pycrashcourse3.1Pycrashcourse3.1
Pycrashcourse3.1
 
Pycrashcourse3.0
Pycrashcourse3.0Pycrashcourse3.0
Pycrashcourse3.0
 
Pycrashcourse2.0
Pycrashcourse2.0Pycrashcourse2.0
Pycrashcourse2.0
 
Pycrashcourse
PycrashcoursePycrashcourse
Pycrashcourse
 
Pyimproved
PyimprovedPyimproved
Pyimproved
 

Recently uploaded

Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
Nauman Safdar
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 

Recently uploaded (20)

Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck Template
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptx
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 

Social choice

  • 1. Social Choice Theory Enrico Franchi efranchi@ce.unipr.it
  • 2. Group Decisions }  Agents are required to choose among a set of outcomes Ω = {ω1 , ω2 ,…} }  Agents can choose one outcome in Ω }  Agents can express a preference of outcomes }  Let Π ( Ω ) the set of preference orderings of outcomes }  We also write ω 1 i ω 2 to express that agent i prefers ω1 to ω2 2 Enrico Franchi (efranchi@ce.unipr.it)
  • 3. Social Welfare }  A social welfare function takes the voter preferences and produces a social preference order: f : Π (Ω) → Π (Ω) N or in the slightly simplified form: f : Π (Ω) → Ω N }  We write ω 1 * ω 2 to express that the first outcome ranked above the second in the social outcome 3 Enrico Franchi (efranchi@ce.unipr.it)
  • 4. Plurality }  Simplest voting procedure: used to select a single outcome (candidate) }  Everyone submits his preference order, we count how many times each candidate was ranked first }  Easy to implement and to understand }  If the outcomes are just 2, it is called simple majority voting }  If they are more than two, problems arise 4 Enrico Franchi (efranchi@ce.unipr.it)
  • 5. Voting in the UK }  Three main parties: Voters Labour Party (left-wing) }  }  Liberal Democrats (center- Conser vative Labour left) Party Party }  Conservative Party (right- 44% 44% wing) }  Left-wing voter: ω L  ω D  ω C }  Center voter:ω D  ω L  ω C }  Right-wing voter:ω C  ω D  ω L Liberal Democ }  Tactical Voting rats }  Strategic Manipulation 12% 5 Enrico Franchi (efranchi@ce.unipr.it)
  • 6. Condorcet’s Paradox }  Consider this election: Ω = {ω 1 ,ω 2 ,ω 3 } Ag = {1,2,3} ω 1 1 ω 2 1 ω 3 ω 3 2 ω 1 2 ω 2 ω 2 3 ω 3 3 ω 1 }  No matters the outcome we choose: two thirds of the electors will be unhappy 6 Enrico Franchi (efranchi@ce.unipr.it)
  • 7. Sequential Majority }  Series of pair-wise elections, the winner will go on to the next election }  An agenda is the strategy we choose to order the elections (linear, binary tree) }  An outcome is a possible winner if there is some agenda which would make that outcome the overall winner }  An outcome is a Condorcet winner if it is the overall winner for every possible agenda }  Can we choose the agenda to choose a winner? 7 Enrico Franchi (efranchi@ce.unipr.it)
  • 8. Borda Count and Slater Ranking }  Borda Count }  We have K outcomes }  Each time an outcome is in the j-th position for some agent, we increment its counter by K-j }  We order the outcomes according to their counter }  Good for single candidates }  Slater ranking }  Tries to be as close to the majority graph as possible }  Unfortunately, is NP-hard 8 Enrico Franchi (efranchi@ce.unipr.it)
  • 9. Properties }  Pareto condition: if every agent ranks ωi above ωj, then ω i * ω j }  Plurality, Borda }  Condorcet winner: if an outcome is a Condorcet winner, then it should be ranked first }  Sequential majority elections }  Independence of Irrelevant Alternatives (IIA): social ranking of two outcomes should only be affected by the way that they are ranked in their preference orders }  Almost no protocol satisfies IIA 9 Enrico Franchi (efranchi@ce.unipr.it)
  • 10. Properties }  Dictatorship: a social welfare function f is a dictatorship if for some voter j we have that: f (ω1 ,…, ωN ) = ω j }  Unrestricted Domain:   for any set of individual voter preferences, the social welfare function should yield a unique and complete ranking of societal choices. }  E.g., not random, always answers, does not “loop” 10 Enrico Franchi (efranchi@ce.unipr.it)
  • 11. Arrow’s Theorem }  There is no voting procedure for elections with more than two outcomes that satisfies }  Non-dictatorship }  Unrestricted Domain }  Pareto }  Independence of Irrelevant Alternatives 11 Enrico Franchi (efranchi@ce.unipr.it)
  • 12. Gibbard-Satterthwaite’s Theorem }  Sometimes voters “lie” in order to obtain a better outcome }  Is it possible to devise a voting procedure that is not subject to such manipulation? }  Manipulation (i prefers ωi): f (ω 1 ,…,ω i '…,ω n ) i f (ω 1 ,…,ω i …,ω n ) }  The only procedure that cannot be manipulated and satisfies the Pareto condition is dictatorship 12 Enrico Franchi (efranchi@ce.unipr.it)
  • 13. Complexity and Manipulation }  Even if all procedures can be manipulated, can we devise procedures which are hard to manipulate? }  Hard means “difficult to compute” in an algorithmic sense, e.g., NP-Hard procedures }  These procedures are easy (polynomial) to compute? }  Second-order Copeland may be “difficult” to manipulate }  In theory it is NP-Hard }  However, it is only a worst case complexity 13 Enrico Franchi (efranchi@ce.unipr.it)
  • 14. References 1.  Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations; Yoav Shoham and Kevin Leyton- Brown; Cambridge Press 2.  Game Theory: Analysis of Conflict; Roger B. Myerson; Harvard Press 3.  An Introduction to Multi-Agent Systems; Michael Wooldridge; Wiley Press 14 Enrico Franchi (efranchi@ce.unipr.it)