Dichotomy for Voting Systems
Edith Hemaspaandra, Lane A. Hemaspaandra

TL;DR
This paper characterizes when scoring-based voting systems are computationally resistant to manipulation, showing that most are NP-complete to manipulate unless they are trivial or similar to plurality voting.
Contribution
It provides a complete dichotomy theorem classifying scoring protocols as either polynomial-time manipulable or NP-complete to manipulate based on their score vector structure.
Findings
Systems with two or more non-first score values are NP-complete to manipulate.
Systems with only one non-first score value are manipulable in polynomial time.
Trivial, plurality, and related systems are exceptions to the NP-completeness.
Abstract
Scoring protocols are a broad class of voting systems. Each is defined by a vector , , of integers such that each voter contributes points to his/her first choice, points to his/her second choice, and so on, and any candidate receiving the most points is a winner. What is it about scoring-protocol election systems that makes some have the desirable property of being NP-complete to manipulate, while others can be manipulated in polynomial time? We find the complete, dichotomizing answer: Diversity of dislike. Every scoring-protocol election system having two or more point values assigned to candidates other than the favorite--i.e., having --is NP-complete to manipulate. Every other scoring-protocol election system can be manipulated…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGame Theory and Voting Systems · Complexity and Algorithms in Graphs · Internet Traffic Analysis and Secure E-voting
