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 (20)

Pareto optimality
Pareto optimalityPareto optimality
Pareto optimality
 
Perfect Competition
Perfect CompetitionPerfect Competition
Perfect Competition
 
factor pricing
factor pricingfactor pricing
factor pricing
 
Chapter 3 theory of consumer behavior
Chapter 3  theory of consumer behaviorChapter 3  theory of consumer behavior
Chapter 3 theory of consumer behavior
 
Slutsky theorem
Slutsky theoremSlutsky theorem
Slutsky theorem
 
Isocost
IsocostIsocost
Isocost
 
Microeconomics lecture notes
Microeconomics lecture notes Microeconomics lecture notes
Microeconomics lecture notes
 
Monopoly market
Monopoly marketMonopoly market
Monopoly market
 
Role of State in Economic Activities
Role of State in Economic Activities Role of State in Economic Activities
Role of State in Economic Activities
 
natural monopoly
natural monopolynatural monopoly
natural monopoly
 
Managerial Economics Cost PPT
Managerial Economics Cost PPTManagerial Economics Cost PPT
Managerial Economics Cost PPT
 
General equilibrium ppt
General equilibrium pptGeneral equilibrium ppt
General equilibrium ppt
 
Alfred Marshall
Alfred MarshallAlfred Marshall
Alfred Marshall
 
Managerial Economics (Chapter 1 - Introduction)
Managerial Economics (Chapter 1 - Introduction)Managerial Economics (Chapter 1 - Introduction)
Managerial Economics (Chapter 1 - Introduction)
 
The Demand for Labor
The Demand for LaborThe Demand for Labor
The Demand for Labor
 
Amartya Sen
Amartya SenAmartya Sen
Amartya Sen
 
Theory of the second best
Theory of the second bestTheory of the second best
Theory of the second best
 
The nature of the economic problem
The nature of the economic problemThe nature of the economic problem
The nature of the economic problem
 
development gap
development gapdevelopment gap
development gap
 
MACROECONOMICS-CH8
MACROECONOMICS-CH8MACROECONOMICS-CH8
MACROECONOMICS-CH8
 

Viewers also liked

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 ChoiceNoel Buensuceso
 
Rational choice theory
Rational choice theoryRational choice theory
Rational choice theoryShaista Mariam
 
Karl marks theory of socialism
Karl marks theory of socialismKarl marks theory of socialism
Karl marks theory of socialismMadeha Arif
 
New Industrial Division of Labor
New Industrial Division of LaborNew Industrial Division of Labor
New Industrial Division of LaborSeth Dixon
 
Game theory and its applications
Game theory and its applicationsGame theory and its applications
Game theory and its applicationsEranga Weerasekara
 
Game theory project
Game theory projectGame theory project
Game theory projectAagam Shah
 
Game Theory Presentation
Game Theory PresentationGame Theory Presentation
Game Theory PresentationMehdi Ghotbi
 

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

Python intro
Python introPython intro
Python introrik0
 
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 Pythonrik0
 
Game theory
Game theoryGame theory
Game theoryrik0
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysisrik0
 
Clojure Interoperability
Clojure InteroperabilityClojure Interoperability
Clojure Interoperabilityrik0
 
Pydiomatic
PydiomaticPydiomatic
Pydiomaticrik0
 
Pycrashcourse4.0 pdfjam
Pycrashcourse4.0 pdfjamPycrashcourse4.0 pdfjam
Pycrashcourse4.0 pdfjamrik0
 
Twcrashcourse
TwcrashcourseTwcrashcourse
Twcrashcourserik0
 
Pyimproved again
Pyimproved againPyimproved again
Pyimproved againrik0
 
Pycrashcourse3.1
Pycrashcourse3.1Pycrashcourse3.1
Pycrashcourse3.1rik0
 
Pycrashcourse3.0
Pycrashcourse3.0Pycrashcourse3.0
Pycrashcourse3.0rik0
 
Pycrashcourse2.0
Pycrashcourse2.0Pycrashcourse2.0
Pycrashcourse2.0rik0
 
Pycrashcourse
PycrashcoursePycrashcourse
Pycrashcourserik0
 
Pyimproved
PyimprovedPyimproved
Pyimprovedrik0
 

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

Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxAbhayThakur200703
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 

Recently uploaded (20)

Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptx
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 

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)