Skip to main content

A Short Introduction to Computational Social Choice

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4362))

Abstract

Computational social choice is an interdisciplinary field of study at the interface of social choice theory and computer science, promoting an exchange of ideas in both directions. On the one hand, it is concerned with the application of techniques developed in computer science, such as complexity analysis or algorithm design, to the study of social choice mechanisms, such as voting procedures or fair division algorithms. On the other hand, computational social choice is concerned with importing concepts from social choice theory into computing. For instance, the study of preference aggregation mechanisms is also very relevant to multiagent systems. In this short paper we give a general introduction to computational social choice, by proposing a taxonomy of the issues addressed by this discipline, together with some illustrative examples and an (incomplete) bibliography.

Some parts of this paper appeared in the proceedings of ECSQARU-2005.[62]

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ågotnes, T., van der Hoek, W., Wooldridge, M.: On the Logic of Coalitional Games. In: Proceedings of AAMS-2006 (2006)

    Google Scholar 

  2. Ågotnes, T., van der Hoek, W., and Wooldridge, M.: Towards a Logic of Social Welfare. In: Proceedings of LOFT-2006 (2006)

    Google Scholar 

  3. Ailon, N., Charikar, M., Newman, A.: Aggregating Inconsistent Information: Ranking and Clustering. In: Proceedings of STOC-2005 (2005)

    Google Scholar 

  4. Alon, N.: Ranking Tournaments. SIAM Journal of Discrete Mathematics 20(1–2), 137–142 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  5. Altman, A., Tennenholtz, M.: Ranking Systems: The PageRank Axioms. In: Proceedings of EC-2005 (2005)

    Google Scholar 

  6. Arrow, K.: Social Choice and Individual Values, 2nd edn. John Wiley and Sons, Chichester (1951)

    MATH  Google Scholar 

  7. Baltag, A., Moss, L., Solecki, S.: The Logic of Public Annoucements, Common Knowledge, and Private Suspicion. In: Proceedings of TARK-1998 (1998)

    Google Scholar 

  8. Bartholdi, J., Orlin, J.: Single Transferable Vote Resists Strategic Voting. Social Choice and Welfare 8(4), 341–354 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  9. Bartholdi, J., Tovey, C., Trick, M.: The Computational Difficulty of Manipulating an Election. Social Choice and Welfare 6(3), 227–241 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  10. Bartholdi, J., Tovey, C., Trick, M.: Voting Schemes for Which It Can Be Difficult to Tell Who Won the Election. Social Choice and Welfare 6(3), 157–165 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  11. Bartholdi, J., Tovey, C., Trick, M.: How Hard Is It to Control an Election? Mathematical and Computer Modeling 16(8/9), 27–40 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  12. Bouveret, S., Fargier, H., Lang, J., Lemaître, M.: Allocation of Indivisible Goods: A General Model and Some Complexity Results. In: Proceedings of AAMAS-2005 (2005)

    Google Scholar 

  13. Bouveret, S., Lang, J.: Efficiency and Envy-Freeness in Fair Division of Indivisible Goods: Logical Representation and Complexity. In: Proceedings of IJCAI-2005 (2005)

    Google Scholar 

  14. Brams, S., Edelman, P., Fishburn, P.: Fair Division of Indivisible Items. Technical Report RR 2000-15, C.V. Starr Center for Applied Economics, New York University (2000)

    Google Scholar 

  15. Brams, S., Fishburn, P.: Voting Procedures. In: Arrow, K., Sen, A. (eds.) Handbook of Social Choice and Welfare, Elsevier, Amsterdam (2004)

    Google Scholar 

  16. Brams, S., Kilgour, D.M., Zwicker, W.: The Paradox of Multiple Elections. Social Choice and Welfare 15, 211–236 (1998)

    Article  MATH  Google Scholar 

  17. Brandt, F.: Social Choice and Preference Protection – Towards Fully Private Mechanism Design. In: Proceedings of EC-2003 (2003)

    Google Scholar 

  18. Brandt, F., Sandholm, T.: Unconditional Privacy in Social Choice. In: Proceedings of TARK-2005 (2005)

    Google Scholar 

  19. Charon, I., Hudry, O.: Slater Orders and Hamiltonian Paths of Tournaments. Electronic Notes in Discrete Mathematics 5, 60–63 (2000)

    Article  MathSciNet  Google Scholar 

  20. Chevaleyre, Y., Dunne, P.E., Endriss, U., Lang, J., Lemaître, M., Maudet, N., Padget, J., Phelps, S., Rodríguez-Aguilar, J.A., Sousa, P.: Issues in Multiagent Resource Allocation. Informatica 30, 3–31 (2006)

    MATH  Google Scholar 

  21. Chevaleyre, Y., Endriss, U., Estivie, S., Maudet, N.: Reaching Envy-Free States in Distributed Negotiation Settings. In: Proceedings of IJCAI-2007 (2007)

    Google Scholar 

  22. Chopra, S., Ghose, A., Meyer, T.: Social Choice Theory, Belief Merging, and Strategy-Proofness. International Journal on Information Fusion 1, 61–79 (2006)

    Google Scholar 

  23. Conitzer, V.: Computing Slater Rankings Using Similarities among Candidates. In: Proceedings of AAAI-2006 (2006)

    Google Scholar 

  24. Conitzer, V., Davenport, A., Kalagnanam, J.: Improved Bounds for Computing Kemeny Rankings. In: Proceedings of AAAI-2006 (2006)

    Google Scholar 

  25. Conitzer, V., Lang, J., Sandholm, T.: How Many Candidates Are Required to Make an Election Hard to Manipulate? In: Proceedings of TARK-2003 (2003)

    Google Scholar 

  26. Conitzer, V., Sandholm, T.: Complexity of Manipulating Elections with Few Candidates. In: Proceedings of AAAI-2002 (2002)

    Google Scholar 

  27. Conitzer, V., Sandholm, T.: Vote Elicitation: Complexity and Strategy-Proofness. In: Proceedings of AAAI-2002 (2002)

    Google Scholar 

  28. Conitzer, V., Sandholm, T.: Universal Voting Protocols to Make Manipulation Hard. In: Proceedings of IJCAI-2003 (2003)

    Google Scholar 

  29. Conitzer, V., Sandholm, T.: Computing Shapley Values, Manipulating Value Division Schemes, and Checking Core Membership in Multi-Issue Domains. In: AAAI, pp. 219–225 (2004)

    Google Scholar 

  30. Conitzer, V., Sandholm, T.: Communication Complexity of Common Votiong Rules. In: Proceedings of EC-2005 (2005)

    Google Scholar 

  31. Conitzer, V., Sandholm, T.: Complexity of Constructing Solutions in the Core Based on Synergies among Coalitions. Artif. Intell. 170(6-7), 6–7 (2006)

    Article  MathSciNet  Google Scholar 

  32. Conitzer, V., Sandholm, T.: Nonexistence of Voting Rules that Are Usually Hard to Manipulate. In: Proceedings of AAAI-2006 (2006)

    Google Scholar 

  33. Conitzer, V., Sandholm, T.W.: Complexity of Mechanism Design. In: Proceedings of UAI-2002 (2002)

    Google Scholar 

  34. Coste-Marquis, S., Lang, J., Liberatore, P.: Marquis P.: Expressive Power and Succinctness of Propositional Languages for Preference Representation. In: Proceedings of KR-2004 (2004)

    Google Scholar 

  35. Cramton, P., Shoham, Y., Steinberg, R.: Combinatorial Auctions. MIT Press, Cambridge (2006)

    Google Scholar 

  36. Davenport, A., Kalagnanam, J.: A Computational Study of the Kemeny Rule for Preference Aggregation. In: Proceedings of AAAI-2004 (2004)

    Google Scholar 

  37. Demko, S., Hill, T.P.: Equitable Distribution of Indivisible Items. Mathematical Social Sciences 16, 145–158 (1998)

    Article  MathSciNet  Google Scholar 

  38. Dietrich, F., List, C.: Judgment Aggregation by Quota Rules. Journal of Theoretical Politics, Forthcoming (2006)

    Google Scholar 

  39. Dunne, P.E.: Extremal Behaviour in Multiagent Contract Negotiation. Journal of Artificial Intelligence Research 23, 41–78 (2005)

    MATH  MathSciNet  Google Scholar 

  40. Dunne, P.E., Chevaleyre, Y.: Negotiation Can Be as Hard as Planning: Deciding Reachability Properties of Distributed Negotiation Schemes. Technical Report ULCS-05-009, Department of Computer Science, University of Liverpool (2005)

    Google Scholar 

  41. Dunne, P.E., Wooldridge, M., Laurence, M.: The Complexity of Contract Negotiation. Artificial Intelligence 164(1–2), 23–46 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  42. Eckert, D., Pigozzi, G.: Belief Merging, Judgment Aggregation, and Some Links with Social Choice Theory. In: Belief Change in Rational Agents: Perspectives from Artificial Intelligence, Philosophy, and Economics, Dagstuhl Seminar Proceedings 05321 (2005)

    Google Scholar 

  43. Elkind, E., Lipmaa, H.: Hybrid Voting Protocols and Hardness of Manipulation. In: Deng, X., Du, D.-Z. (eds.) ISAAC 2005. LNCS, vol. 3827, pp. 206–215. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  44. Endriss, U., Maudet, N.: On the Communication Complexity of Multilateral Trading: Extended Report. Journal of Autonomous Agents and Multiagent Systems 11(1), 91–107 (2005)

    Google Scholar 

  45. Endriss, U., Maudet, N., Sadri, F., Toni, F.: Negotiating Socially Optimal Allocations of Resources. Journal of Artificial Intelligence Research 25, 315–348 (2006)

    MathSciNet  MATH  Google Scholar 

  46. Endriss, U., Pacuit, E.: Modal logics of negotiation and preference. In: Fisher, M., van der Hoek, W., Konev, B., Lisitsa, A. (eds.) JELIA 2006. LNCS (LNAI), vol. 4160, pp. 138–150. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  47. Faliszewski, P., Hemaspaandra, E., Hemaspaandra, L.A.: The Complexity of Bribery in Elections. In: Proceedings of AAAI-2006 (2006)

    Google Scholar 

  48. Gibbard, A.: Manipulation of Voting Schemes. Econometrica 41, 587–602 (1973)

    Article  MATH  MathSciNet  Google Scholar 

  49. Harel, D., Kozen, D., Tiuryn, J.: Dynamic Logic. MIT Press, Cambridge (2000)

    MATH  Google Scholar 

  50. Hemaspaandra, E., Hemaspaandra, L.A., Rothe, J.: Exact Analysis of Dodgson Elections: Lewis Carroll’s 1876 System Is Complete for Parallel Access to NP. JACM 44(6), 806–825 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  51. Hemaspaandra, E., Hemaspaandra, L.A., Rothe, J.: Anyone but Him: The Complexity of Precluding an Alternative. In: AAAI (2005)

    Google Scholar 

  52. Hemaspaandra, E., Spakowski, H., Vogel, J.: The Complexity of Kemeny Elections. Jenaer Schriften zur Mathematik und Informatik (2003)

    Google Scholar 

  53. Herreiner, D., Puppe, C.: A Simple Procedure for Finding Equitable Allocations of Indivisible Goods. Social Choice and Welfare 19, 415–430 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  54. Hudry, O.: Computation of Median Orders: Complexity Results. In: Proceedings of the DIMACS-LAMSADE Workshop on Computer Science and Decision Theory, Annales du LAMSADE 3 (2004)

    Google Scholar 

  55. Hudry, O.: A Note on Banks Winners in Tournaments Are Difficult to Recognize. Social Choice and Welfare 23(1), 113–114 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  56. Hudry, O.: Improvements of a Branch and Bound Method to Compute the Slater Orders of Tournaments. Technical report, ENST (2006)

    Google Scholar 

  57. Konczak, K., Lang, J.: Voting Procedures with Incomplete Preferences. In: Proceedings of the Multidisplinary Workshop on Advances in Preference Handling (2005)

    Google Scholar 

  58. Konieczny, S., Lang, J., Marquis, P.: DA2 Merging Operators. Artificial Intelligence 157(1-2), 49–79 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  59. Konieczny, S., Pérez, R.P.: Propositional Belief Base Merging or How to Merge Beliefs/Goals Coming from Several Sources and Some Links with Social Choice Theory. European Journal of Operational Research 160(3), 785–802 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  60. Kushilevitz, E., Nisan, N.: Communication Complexity. Cambridge University Press, New York (1997)

    MATH  Google Scholar 

  61. Lang, J.: Logical Preference Representation and Combinatorial Vote. Annals of Mathematics and Artificial Intelligence 42(1), 37–71 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  62. Lang, J.: Some Representation and Computational Issues in Social Choice. In: Godo, L. (ed.) ECSQARU 2005. LNCS (LNAI), vol. 3571, pp. 15–26. Springer, Heidelberg (2005)

    Google Scholar 

  63. Lang, J.: Vote and Aggregation in Combinatorial Domains with Structured Preferences. In: Proceedings of IJCAI-2007 (2007)

    Google Scholar 

  64. Lang, J., Pini, M., Rossi, F., Venable, K.: Walsh, T.: Winner Determination in Sequential Majority Voting with Incomplete Preferences. In: Proceedings of Multidisciplinary ECAI06 Workshop about Advances on Preference Handling (2006)

    Google Scholar 

  65. Lipton, R., Markakis, E., Mossel, E., Saberi, A.: On Approximately Fair Allocations of Indivisible Goods. In: Proceedings of EC-2004 (2004)

    Google Scholar 

  66. Maynard-Zhang, P., Lehmann, D.: Representing and Aggregating Conflicting Beliefs. Journal of Artificial Intelligence Research 19, 155–203 (2003)

    MATH  MathSciNet  Google Scholar 

  67. Meyer, T., Ghose, A.K., Chopra, S.: Social Choice, Merging, and Elections. In: Benferhat, S., Besnard, P. (eds.) ECSQARU 2001. LNCS (LNAI), vol. 2143, p. 466. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  68. Moulin, H.: On Strategy-Proofness and Single Peakedness. Public Choice 35, 437–455 (1980)

    Article  Google Scholar 

  69. Moulin, H.: Axioms of Cooperative Decision Making. Cambridge University Press, Cambridge (1988)

    MATH  Google Scholar 

  70. Nehring, K., Puppe, C.: Consistent Judgement Aggregation: A Characterization. Technical Report, Univ. Karlsruhe (2005)

    Google Scholar 

  71. Nisan, N., Segal, I.: The Communication Requirements of Efficient Allocations and Supporting Prices. Journal of Economic Theory, to appear (2006)

    Google Scholar 

  72. Osborne, M.J., Rubinstein, A.: A Course in Game Theory. MIT Press, Cambridge (1994)

    Google Scholar 

  73. Parikh, R.: The Logic of Games and Its Applications. Annals of Discrete Mathematics 24, 111–140 (1985)

    MathSciNet  Google Scholar 

  74. Parikh, R.: Social Software. Synthese 132(3), 187–211 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  75. Pattanaik, P.K.: On the Stability of Sincere Voting Situations. Journal of Economic Theory 6 (1973)

    Google Scholar 

  76. Pauly, M.: Logic for Social Software. PhD Thesis, ILLC, University of Amsterdam (2001)

    Google Scholar 

  77. Pauly, M., Wooldridge, M.: Logic for Mechanism Design: A Manifesto. In: Proc. 5th Workshop on Game-Theoretic and Decision-Theoretic Agents (2003)

    Google Scholar 

  78. Pigozzi, G.: Belief Merging and the Discursive Dilemma: an Argument-Based Account to Paradoxes of Judgment Aggregation. Synthese, to appear (2007)

    Google Scholar 

  79. Pini, M., Rossi, F., Venable, K., Walsh, T.: Strategic Voting when Aggregating Partially Ordered Preferences. In: Proceedings of AAMAS-2006 (2006)

    Google Scholar 

  80. Pini, M., Rossi, F., Venable, K., Walsh, T.: Winner Determination in Sequential Majority Voting with Incomplete Preferences. In: Proceedings of Multidisciplinary ECAI06 Workshop about Advances on Preference Handling (2006)

    Google Scholar 

  81. Pini, M.S., Rossi, F., Venable, K., Walsh, T.: Aggregating Partially Ordered Preferences: Possibility and Impossibility Results. In: Proceedings of TARK-2005 (2005)

    Google Scholar 

  82. Procaccia, A., Rosenschein, J.S.: The Communication Complexity of Coalition Formation among Autonomous Agents. In: Proceedings of AAMAS-2006 (2006)

    Google Scholar 

  83. Rossi, F., Venable, K., Walsh, T.: mCP Nets: Representing and Reasoning with Preferences of Multiple Agents. In: Proceedings of AAAI-2004, pp. 729–734 (2004)

    Google Scholar 

  84. Rothe, J., Spakowski, H., Vogel, J.: Exact Complexity of the Winner for Young Elections. Theory of Computing Systems 36(4), 375–386 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  85. Rothkopf, M., Pekeč, A., Harstad, R.: Computationally Manageable Combinational Auctions. Management Science 44(8), 1131–1147 (1998)

    Article  MATH  Google Scholar 

  86. Rusinowska, A., de Swart, H., van der Rijt, J.-W.: A New Model of Coalition Formation. Social Choice and Welfare 24(1), 129–154 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  87. Sandholm, T.: Contract Types for Satisficing Task Allocation: I Theoretical Results. In: Proc. AAAI Spring Symposium: Satisficing Models (1998)

    Google Scholar 

  88. Satterthwaite, M.: Strategyproofness and Arrow’s Conditions. Journal of Economic Theory 10, 187–217 (1975)

    Article  MATH  MathSciNet  Google Scholar 

  89. Segal, I.: The Communication Requirements of Combinatorial Allocation Problems. In: Cramton, P., et al. (eds.) Combinatorial Auctions, MIT Press, Cambridge (2006)

    Google Scholar 

  90. Segal, I.: The Communication Requirements of Social Choice Rules and Supporting Budget Sets. Journal of Economic Theory, to appear (2006)

    Google Scholar 

  91. Shehory, O., Kraus, S.: Coalition Formation among Autonomous Agents. Springer, Heidelberg (1995)

    Google Scholar 

  92. Tennenholtz, M.: Transitive Voting. In: Proceedings of EC-2004 (2004)

    Google Scholar 

  93. Woeginger, G.J.: Banks Winners in Tournaments Are Difficult to Recognize. Social Choice and Welfare 20(3), 523–528 (2003)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jan van Leeuwen Giuseppe F. Italiano Wiebe van der Hoek Christoph Meinel Harald Sack František Plášil

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Chevaleyre, Y., Endriss, U., Lang, J., Maudet, N. (2007). A Short Introduction to Computational Social Choice. In: van Leeuwen, J., Italiano, G.F., van der Hoek, W., Meinel, C., Sack, H., Plášil, F. (eds) SOFSEM 2007: Theory and Practice of Computer Science. SOFSEM 2007. Lecture Notes in Computer Science, vol 4362. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69507-3_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69507-3_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69506-6

  • Online ISBN: 978-3-540-69507-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics