scispace - formally typeset
Open Access

Junta Distributions and the Average-Case Complexity of Manipulating Elections.

TLDR
In this article, the authors show that some voting protocols are hard to manipulate, but predictably used NP-hardness as the complexity measure, and demonstrate that such a worstcase analysis may be insufficient guarantee of resistance to manipulation.
Abstract
Encouraging voters to truthfully reveal their preferences in an election has long been an important issue. Previous studies have shown that some voting protocols are hard to manipulate, but predictably used NP-hardness as the complexity measure. Such a worst-case analysis may be an insufficient guarantee of resistance to manipulation.Indeed, we demonstrate that NP-hard manipulations may be tractable in the average-case. For this purpose, we augment the existing theory of average-case complexity with new concepts; we consider elections distributed with respect to junta distributions, which concentrate on hard instances, and introduce a notion of heuristic polynomial time. We use our techniques to prove that a family of important voting protocols is susceptible to manipulation by coalitions, when the number of candidates is constant.

read more

Citations
More filters
Journal ArticleDOI

When are elections with few candidates hard to manipulate

TL;DR: This article characterize the exact number of candidates for which manipulation becomes hard for the plurality, Borda, STV, Copeland, maximin, veto, plurality with runoff, regular cup, and randomized cup protocols and shows that for simpler manipulation problems, manipulation cannot be hard with few candidates.
Journal ArticleDOI

Llull and Copeland voting computationally resist bribery and constructive control

TL;DR: Among systems with a polynomial-time winner problem, Copeland voting is the first natural election system proven to have full resistance to constructive control and vulnerability results for microbribery are proven via a novel technique involving min-cost network flow.
Journal ArticleDOI

AI’s War on Manipulation: Are We Winning?

TL;DR: An overview of more than two decades of work that studies computational complexity as a barrier against manipulation in elections is provided.
Journal ArticleDOI

Using complexity to protect elections

TL;DR: Computational complexity may truly be the shield against election manipulation.
Journal ArticleDOI

On the complexity of achieving proportional representation

TL;DR: It is demonstrated that winner selection in two prominent proportional representation voting systems is a computationally intractable problem—implying that these systems are impractical when the assembly is large, and in settings where the size of the Assembly is constant, the problem can be solved in polynomial time.
References
More filters

An Introduction To Probability Theory And Its Applications

TL;DR: A First Course in Probability (8th ed.) by S. Ross is a lively text that covers the basic ideas of probability theory including those needed in statistics.
Book

The Probabilistic Method

Joel Spencer
TL;DR: A particular set of problems - all dealing with “good” colorings of an underlying set of points relative to a given family of sets - is explored.
Journal ArticleDOI

Strategy-proofness and Arrow's conditions: Existence and correspondence theorems for voting procedures and social welfare functions

TL;DR: In this paper, the strategy-proofness condition for voting procedures corresponds to Arrow's rationality, independence of irrelevant alternatives, nonnegative response, and citizens' sovereignty conditions for social welfare functions.
Journal ArticleDOI

The computational difficulty of manipulating an election

TL;DR: A voting rule is exhibited that efficiently computes winners but is computationally resistant to strategic manipulation, showing how computational complexity might protect the integrity of social choice.