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

COBB DOUGLAS PRODUCTION FUNCTION THEORY
COBB DOUGLAS PRODUCTION FUNCTION THEORYCOBB DOUGLAS PRODUCTION FUNCTION THEORY
COBB DOUGLAS PRODUCTION FUNCTION THEORY
Gourav Dholwal
 
Welfareeconomics Efficiencyequity
Welfareeconomics  EfficiencyequityWelfareeconomics  Efficiencyequity
Welfareeconomics Efficiencyequity
SureshRamu
 

What's hot (20)

COBB DOUGLAS PRODUCTION FUNCTION THEORY
COBB DOUGLAS PRODUCTION FUNCTION THEORYCOBB DOUGLAS PRODUCTION FUNCTION THEORY
COBB DOUGLAS PRODUCTION FUNCTION THEORY
 
Physiocarcy
PhysiocarcyPhysiocarcy
Physiocarcy
 
Harrod domar model of growth
Harrod domar model of growthHarrod domar model of growth
Harrod domar model of growth
 
Bergson social welfare function(1).pptx
Bergson social welfare function(1).pptxBergson social welfare function(1).pptx
Bergson social welfare function(1).pptx
 
Concept and application of cd and ces production function in resource managem...
Concept and application of cd and ces production function in resource managem...Concept and application of cd and ces production function in resource managem...
Concept and application of cd and ces production function in resource managem...
 
Keynesian theory
Keynesian theoryKeynesian theory
Keynesian theory
 
Lecture9
Lecture9Lecture9
Lecture9
 
Review of theories of public expenditure and public revenue
Review of theories of public expenditure and public revenueReview of theories of public expenditure and public revenue
Review of theories of public expenditure and public revenue
 
Lecture7
Lecture7Lecture7
Lecture7
 
Pareto optimality 2
Pareto optimality 2 Pareto optimality 2
Pareto optimality 2
 
Positive Externalities
Positive ExternalitiesPositive Externalities
Positive Externalities
 
Welfare economics
Welfare economicsWelfare economics
Welfare economics
 
Theory of the second best
Theory of the second bestTheory of the second best
Theory of the second best
 
Kuznets Hypothesis Economic Growth and Income Inequality
Kuznets Hypothesis Economic Growth and Income InequalityKuznets Hypothesis Economic Growth and Income Inequality
Kuznets Hypothesis Economic Growth and Income Inequality
 
Economic Surplus Model
Economic Surplus ModelEconomic Surplus Model
Economic Surplus Model
 
Welfareeconomics Efficiencyequity
Welfareeconomics  EfficiencyequityWelfareeconomics  Efficiencyequity
Welfareeconomics Efficiencyequity
 
CObb Douglas - 1.ppt
CObb Douglas - 1.pptCObb Douglas - 1.ppt
CObb Douglas - 1.ppt
 
Market failure
Market failure Market failure
Market failure
 
Hicks slutsky income and substitution effect
Hicks slutsky income and substitution effectHicks slutsky income and substitution effect
Hicks slutsky income and substitution effect
 
Investment Multiplier and Super multiplier
Investment Multiplier and Super multiplierInvestment Multiplier and Super multiplier
Investment Multiplier and Super multiplier
 

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

Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 

Recently uploaded (20)

Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
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
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 

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)