Skip to main content

Computational Aspects of Approval Voting

  • Chapter
  • First Online:
Handbook on Approval Voting

Part of the book series: Studies in Choice and Welfare ((WELFARE))

Abstract

“Yes, we can!” – Barack Obama’s campaign slogan inspired enough of his supporters to go to the polls and give him their “yes” votes that he won the 2008 U.S. presidential election. And this happened notwithstanding the fact that many other voters said “no” when pollsters asked if they viewed Barack Obama as qualified for the office. “Yes” and “no” are perhaps the most basic ways for us, as voters, to express our preferences about candidates, and “yes” and “no” are what approval voting is all about.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Ausiello, G., Crescenzi, P., Gambosi, G., Kann, V., Marchetti-Spaccamela, M., & Protasi, M. (2003). Complexity and approximation (2nd edn.). Berlin: Springer-Verlag.

    Google Scholar 

  • Bartholdi, J., III, & Orlin, J. (1991). Single transferable vote resists strategic voting. Social Choice and Welfare, 8(4), 341–354.

    Article  Google Scholar 

  • Bartholdi, J., III, Tovey, C., & Trick, M. (1989a). The computational difficulty of manipulating an election. Social Choice and Welfare, 6(3), 227–241.

    Article  Google Scholar 

  • Bartholdi, J., III, Tovey, C., & Trick, M. (1989b). Voting schemes for which it can be difficult to tell who won the election. Social Choice and Welfare, 6(2), 157–165.

    Article  Google Scholar 

  • Bartholdi, J., III, Tovey, C., & Trick, M. (1992). How hard is it to control an election? Mathematical and Computer Modelling, 16(8/9), 27–40.

    Article  Google Scholar 

  • Brams, S. (1980). Approval voting in multicandidate elections. Policy Studies Journal, 9(1), 102–108.

    Article  Google Scholar 

  • Brams, S., & Fishburn, P. (1978). Approval voting. American Political Science Review, 72(3), 831–847.

    Article  Google Scholar 

  • Brams, S., & Fishburn, P. (1981). Approval voting, Condorcet’s principle, and runoff elections. Public Choice, 36(1), 89–114.

    Google Scholar 

  • Brams, S., & Fishburn, P. (1983). Approval voting. Boston: Birkhäuser.

    Google Scholar 

  • Brams, S., & Fishburn, P. (2002). Voting procedures. In K. Arrow, A. Sen, & K. Suzumura (Eds.), Handbook of social choice and welfare (Vol. 1, pp. 173–236). Amsterdam: North-Holland.

    Google Scholar 

  • Brams, S., & Fishburn, P. (2005). Going from theory to praxis: The mixed success of approval voting. Social Choice and Welfare, 25(2–3), 457–474.

    Article  Google Scholar 

  • Brams, S., & Sanver, R. (2006). Critical strategies under approval voting: Who gets ruled in and ruled out. Electoral Studies, 25(2), 287–305.

    Article  Google Scholar 

  • Brams, S., & Sanver, R. (2009). Voting systems that combine approval and preference. In S. Brams, W. Gehrlein, & F. Roberts (Eds.), The mathematics of preference, choice, and order: Essays in honor of Peter C. Fishburn (pp. 215–237). Berlin: Springer.

    Google Scholar 

  • Brams, S., Kilgour, D., & Sanver, R. (2004). A minimax procedure for negotiating multilateral treaties. In M. Wiberg (Ed.), Reasoned choices: Essays in honor of academy professor Hannu Nurmi (pp. 108–139). Helsinki: The Finnish Political Science Association.

    Google Scholar 

  • Brams, S., Kilgour, D., & Sanver, R. (2007a). A minimax procedure for electing committees. Public Choice, 132(3–4), 401–420.

    Article  Google Scholar 

  • Brams, S., Kilgour, D., & Sanver, R. (2007b). A minimax procedure for negotiating multilateral treaties. In R. Avenhaus & I. Zartman (Eds.), Diplomacy games (pp. 265–282). Berlin: Springer.

    Chapter  Google Scholar 

  • Brelsford, E., Faliszewski, P., Hemaspaandra, E., Schnoor, H., & Schnoor, I. (2008, July). Approximability of manipulating elections. In Proceedings of the 23rd AAAI conference on artificial intelligence (pp. 44–49). AAAI Press.

    Google Scholar 

  • Buss, J., & Islam, T. (2008). The complexity of fixed-parameter problems. SIGACT News, 39(1), 34–46.

    Article  Google Scholar 

  • Caragiannis, I., Covey, J., Feldman, M., Homan, C., Kaklamanis, C., Karanikolas, N., Procaccia, A., & Rosenschein, J. (2009, January). On the approximability of Dodgson and Young elections. In Proceedings of the 20th ACM-SIAM symposium on discrete algorithms (pp. 1058–1067). Society for Industrial and Applied Mathematics.

    Google Scholar 

  • Condorcet, J.-A.-N. (1792/1995). A survey of the principles underlying the draft constitution. In I. McLean & A. Urken (Eds.), Classics of social choice (pp. 145–150). Ann Arbor, MI: University of Michigan Press.

    Google Scholar 

  • Conitzer, V., & Sandholm, T. (2003, August). Universal voting protocol tweaks to make manipulation hard. In Proceedings of the 18th international joint conference on artificial intelligence (pp. 781–788). Morgan Kaufmann.

    Google Scholar 

  • Conitzer, V., & Sandholm, T. (2006, July). Nonexistence of voting rules that are usually hard to manipulate. In Proceedings of the 21st national conference on artificial intelligence (pp. 627–634). AAAI Press.

    Google Scholar 

  • Conitzer, V., Sandholm, T., & Lang, J. (2007). When are elections with few candidates hard to manipulate? Journal of the ACM, 54(3), Article 14.

    Google Scholar 

  • Dodgson, C. (1876). A method of taking votes on more than two issues. Pamphlet printed by the Clarendon Press, Oxford, and headed “not yet published.” (Reprinted in McLean, I., & Urken, A. (1995). Classics of social choice. Ann Arbor, MI: University of Michigan Press; and Black, D. (1958). The theory of committees and elections. Cambridge: Cambridge University Press).

    Google Scholar 

  • Downey, R., & Fellows, M. (1999). Parameterized complexity. Berlin: Springer-Verlag.

    Google Scholar 

  • Duggan, J., & Schwartz, T. (2000). Strategic manipulability without resoluteness or shared beliefs: Gibbard–Satterthwaite generalized. Social Choice and Welfare, 17(1), 85–93.

    Article  Google Scholar 

  • Dutta, B., De Sinopoli, F., & Laslier, J. (2006). Approval voting: Three examples. Intermational Journal of Game Theory, 35, 27–38.

    Article  Google Scholar 

  • Dwork, C., Kumar, R., Naor, M., & Sivakumar, D. (2001). Rank aggregation methods for the web. In Proceedings of the 10th international world wide web conference (pp. 613–622). ACM Press.

    Google Scholar 

  • Elkind, E., & Lipmaa, H. (2005). Small coalitions cannot manipulate voting. In Proceedings of the 9th international conference on financial cryptography and data security. Lecture Notes in Computer Science (Vol. 3570, pp. 285–297). Berlin: Springer-Verlag.

    Google Scholar 

  • Endriss, U., & Goldberg, P. (Eds.) (2008). Proceedings of the 2nd international workshop on computational social choice. University of Liverpool. Retrieved from http://www.csc.liv.ac.uk/pwg/COMSOC-2008/proceedings.html.

  • Endriss, U., & Lang, J. (Eds.) (2006). Proceedings of the 1st international workshop on computational social choice. Universiteit van Amsterdam. Retrieved from http://staff.science.uva.nl/ulle/COMSOC-2006/proceedings.html.

  • Ephrati, E., & Rosenschein, J. (1997). A heuristic technique for multi-agent planning. Annals of Mathematics and Artificial Intelligence, 20(1–4), 13–67.

    Article  Google Scholar 

  • Erdélyi, G., Hemaspaandra, L., Rothe, J., & Spakowski, H. (2007, August). On approximating optimal weighted lobbying, and frequency of correctness versus average-case polynomial time. In Proceedings of the 16th international symposium on fundamentals of computation theory. Lecture Notes in Computer Science (Vol. 4639, pp. 300–311). Berlin: Springer-Verlag.

    Google Scholar 

  • Erdélyi, G., Hemaspaandra, L., Rothe, J., & Spakowski, H. (2008a). Frequency of correctness versus average-case polynomial time and generalized juntas. (Technical report TR-934). Department of Computer Science, University of Rochester, Rochester, NY.

    Google Scholar 

  • Erdélyi, G., Nowak, M., & Rothe, J. (2008b). Sincere-strategy preference-based approval voting broadly resists control. In Proceedings of the 33rd international symposium on mathematical foundations of computer science. Lecture Notes in Computer Science (Vol. 5162, pp. 311–322). Berlin: Springer-Verlag.

    Google Scholar 

  • Erdélyi, G., Nowak, M., & Rothe, J. (2008c). Sincere-strategy preference-based approval voting fully resists constructive control and broadly resists destructive control (Technical report). arXiv:0806.0535v4 [cs.GT]. ACM Computing Research Repository (CoRR), June 2008. Revised, September 2008.

    Google Scholar 

  • Erdélyi, G., Hemaspaandra, L., Rothe, J., & Spakowski, H. (2009a). Frequency of correctness versus average polynomial time. Information Processing Letters, 109(16), 946–949.

    Article  Google Scholar 

  • Erdélyi, G., Hemaspaandra, L., Rothe, J., & Spakowski, H. (2009b). Generalized juntas and NP-hard sets. Theoretical Computer Science, 410(38–40), 3995–4000.

    Article  Google Scholar 

  • Erdélyi, G., Nowak, M., & Rothe, J. (2009c). Sincere-strategy preference-based approval voting fully resists constructive control and broadly resists destructive control. Mathematical Logic Quarterly, 55(4), 425–443.

    Article  Google Scholar 

  • Everaere, P., Konieczny, S., & Marquis, P. (2007). The strategy-proofness landscape of merging. Journal of Artificial Intelligence Research, 28, 49–105.

    Google Scholar 

  • Faliszewski, P. (2008, May). Nonuniform bribery. In Proceedings of the 7th international joint conference on autonomous agents and multiagent systems (pp. 1569–1572). ACM Press.

    Google Scholar 

  • Faliszewski, P., Hemaspaandra, E., & Hemaspaandra, L. (2006, July). The complexity of bribery in elections. In Proceedings of the 21st national conference on artificial intelligence (pp. 641–646). AAAI Press.

    Google Scholar 

  • Faliszewski, P., Hemaspaandra, E., Hemaspaandra, L., & Rothe, J. (2007, July). Llull and Copeland voting broadly resist bribery and control. In Proceedings of the 22nd AAAI conference on artificial intelligence (pp. 724–730). AAAI Press.

    Google Scholar 

  • Faliszewski, P., Hemaspaandra, E., Hemaspaandra, L., & Rothe, J. (2008a). Copeland voting fully resists constructive control. In Proceedings of the 4th international conference on algorithmic aspects in information and management. Lecture Notes in Computer Science (Vol. 5034, pp. 165–176). Berlin: Springer-Verlag.

    Google Scholar 

  • Faliszewski, P., Hemaspaandra, E., & Schnoor, H. (2008b, May). Copeland voting: Ties matter. In Proceedings of the 7th international joint conference on autonomous agents and multiagent systems (pp. 983–990). ACM Press.

    Google Scholar 

  • Faliszewski, P., Hemaspaandra, E., & Hemaspaandra, L. (2009a). How hard is bribery in elections? Journal of Artificial Intelligence Research, 35, 485–532.

    Google Scholar 

  • Faliszewski, P., Hemaspaandra, E., Hemaspaandra, L., & Rothe, J. (2009b). Llull and Copeland voting computationally resist bribery and constructive control. Journal of Artificial Intelligence Research, 35, 275–341.

    Google Scholar 

  • Faliszewski, P., Hemaspaandra, E., Hemaspaandra, L., & Rothe, J. (2009c). A richer understanding of the complexity of election systems. In S. Ravi & S. Shukla (Eds.), Fundamental problems in computing: Essays in honor of Professor Daniel J. Rosenkrantz (Chap. 14, pp. 375–406). Berlin: Springer.

    Google Scholar 

  • Fishburn, P. (1977). Condorcet social choice functions. SIAM Journal on Applied Mathematics, 33(3), 469–489.

    Article  Google Scholar 

  • Flum, J., & Grohe, M. (2006). Parameterized complexity theory. In EATCS texts in theoretical computer science. Heidelberg: Springer-Verlag.

    Google Scholar 

  • Garey, M., & Johnson, D. (1979). Computers and intractability: A guide to the theory of NP-completeness. New York: W. H. Freeman and Company.

    Google Scholar 

  • Ghosh, S., Mundhe, M., Hernandez, K., & Sen, S. (1999). Voting for movies: The anatomy of recommender systems. In Proceedings of the 3rd annual conference on autonomous agents (pp. 434–435). ACM Press.

    Google Scholar 

  • Gibbard, A. (1973). Manipulation of voting schemes. Econometrica, 41(4), 587–601.

    Article  Google Scholar 

  • Hemaspaandra, E., & Hemaspaandra, L. (2007). Dichotomy for voting systems. Journal of Computer and System Sciences, 73(1), 73–83.

    Article  Google Scholar 

  • Hemaspaandra, L., & Ogihara, M. (2002). The Complexity theory companion. In EATCS texts in theoretical computer science. Berlin: Springer-Verlag.

    Google Scholar 

  • Hemaspaandra, E., Hemaspaandra, L., & Rothe, J. (1997). Exact analysis of Dodgson elections: Lewis Carroll’s 1876 voting system is complete for parallel access to NP. Journal of the ACM, 44(6), 806–825.

    Article  Google Scholar 

  • Hemaspaandra, E., Spakowski, H., & Vogel, J. (2005). The complexity of Kemeny elections. Theoretical Computer Science, 349(3), 382–391.

    Google Scholar 

  • Hemaspaandra, E., Hemaspaandra, L., & Rothe, J. (2006, August). Hybrid elections broaden complexity-theoretic resistance to control (Technical report). arXiv:cs/0608057v2 [cs.GT]. ACM Computing Research Repository (CoRR).

    Google Scholar 

  • Hemaspaandra, E., Hemaspaandra, L., & Rothe, J. (2007a). Anyone but him: The complexity of precluding an alternative. Artificial Intelligence, 171(5–6), 255–285.

    Article  Google Scholar 

  • Hemaspaandra, E., Hemaspaandra, L., & Rothe, J. (2007b, January). Hybrid elections broaden complexity-theoretic resistance to control. In Proceedings of the 20th international joint conference on artificial intelligence (pp. 1308–1314). AAAI Press.

    Google Scholar 

  • Hemaspaandra, E., Hemaspaandra, L., & Rothe, J. (2009). Hybrid elections broaden complexity-theoretic resistance to control. Mathematical Logic Quarterly, 55(4), 397–424.

    Article  Google Scholar 

  • Homan, C., & Hemaspaandra, L. (2006). Guarantees for the success frequency of an algorithm for finding Dodgson-election winners. In Proceedings of the 31st international symposium on mathematical foundations of computer science. Lecture Notes in Computer Science (Vol. 4162, pp. 528–539). Berlin: Springer-Verlag.

    Google Scholar 

  • Homan, C., & Hemaspaandra, L. (2009). Guarantees for the success frequency of an algorithm for finding Dodgson-election winners. Journal of Heuristics, 15(4), 403–423.

    Article  Google Scholar 

  • Kilgour, D., Brams, S., & Sanver, R. (2006). How to elect a representative committee using approval balloting. In F. Pukelsheim & B. Simeone (Eds.), Mathematics and democracy: Voting systems and collective choice (pp. 83–95). Berlin: Springer.

    Google Scholar 

  • LeGrand, R. (2004, November). Analysis of the minimax procedure (Technical report WUCSE-2004-67). Department of Computer Science and Engineering, Washington University, St. Louis, MO.

    Google Scholar 

  • LeGrand, R., Markakis, E., & Mehta, A. (2006, December). Approval voting: Local search heuristics and approximation algorithms. In U. Endriss & J. Lang (Eds.), Proceedings of the 1st international workshop on computational social choice (pp. 276–289). Amsterdam: Universiteit van Amsterdam.

    Google Scholar 

  • LeGrand, R., Markakis, E., & Mehta, A. (2007, May). Some results on approximating the minimax solution in approval voting. In Proceedings of the 6th international joint conference on autonomous agents and multiagent systems (pp. 1193–1195). ACM Press.

    Google Scholar 

  • Lindner, C., & Rothe, J. (2008, October). Fixed-parameter tractability and parameterized complexity, applied to problems from computational social choice. In A. Holder (Ed.), Mathematical programming glossary. INFORMS Computing Society.

    Google Scholar 

  • McCabe-Dansted, J., Pritchard, G., & Slinko, A. (2008). Approximability of Dodgson’s rule. Social Choice and Welfare, 31(2), 311–330.

    Article  Google Scholar 

  • Meir, R., Procaccia, A., Rosenschein, J., & Zohar, A. (2008). The complexity of strategic behavior in multi-winner elections. Journal of Artificial Intelligence Research, 33, 149–178.

    Google Scholar 

  • Niedermeier, R. (2006). Invitation to fixed-parameter algorithms. Oxford: Oxford University Press.

    Book  Google Scholar 

  • Papadimitriou, C. (1994). Computational complexity. Reading, MA: Addison-Wesley.

    Google Scholar 

  • Procaccia, A., & Rosenschein, J. (2007). Junta distributions and the average-case complexity of manipulating elections. Journal of Artificial Intelligence Research, 28, 157–181.

    Google Scholar 

  • Rothe, J. (2005). Complexity theory and cryptology. An introduction to cryptocomplexity. EATCS texts in theoretical computer science. Berlin: Springer-Verlag.

    Google Scholar 

  • Rothe, J., Spakowski, H., & Vogel, J. (2003). Exact complexity of the winner problem for Young elections. Theory of Computing Systems, 36(4), 375–386.

    Article  Google Scholar 

  • Satterthwaite, M. (1975). Strategy-proofness and Arrow’s conditions: Existence and correspondence theorems for voting procedures and social welfare functions. Journal of Economic Theory, 10(2), 187–217.

    Article  Google Scholar 

  • Zuckerman, M., Procaccia, A., & Rosenschein, J. (2008, January). Algorithms for the coalitional manipulation problem. In Proceedings of the 19th ACM-SIAM symposium on discrete algorithms (pp. 277–286). Society for Industrial and Applied Mathematics. Extended version appears in Artificial Intelligence, 173(2), 392–412 (2009).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jörg Rothe .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Baumeister, D., Erdélyi, G., Hemaspaandra, E., Hemaspaandra, L.A., Rothe, J. (2010). Computational Aspects of Approval Voting. In: Laslier, JF., Sanver, M. (eds) Handbook on Approval Voting. Studies in Choice and Welfare. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02839-7_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02839-7_10

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02838-0

  • Online ISBN: 978-3-642-02839-7

  • eBook Packages: Business and EconomicsEconomics and Finance (R0)

Publish with us

Policies and ethics