Results 1  10
of
65
Junta distributions and the averagecase complexity of manipulating elections
 In AAMAS
, 2006
"... Encouraging voters to truthfully reveal their preferences in an election has long been an important issue. Recently, computational complexity has been suggested as a means of precluding strategic behavior. Previous studies have shown that some voting protocols are hard to manipulate, but used N Pha ..."
Abstract

Cited by 91 (23 self)
 Add to MetaCart
Encouraging voters to truthfully reveal their preferences in an election has long been an important issue. Recently, computational complexity has been suggested as a means of precluding strategic behavior. Previous studies have shown that some voting protocols are hard to manipulate, but used N Phardness as the complexity measure. Such a worstcase analysis may be an insufficient guarantee of resistance to manipulation. Indeed, we demonstrate that N Phard manipulations may be tractable in the averagecase. For this purpose, we augment the existing theory of averagecase complexity with some new concepts. In particular, we consider elections distributed with respect to junta distributions, which concentrate on hard instances. We use our techniques to prove that scoring protocols are susceptible to manipulation by coalitions, when the number of candidates is constant. 1.
Generalized scoring rules and the frequency of coalitional manipulability
 In Proceedings of the Ninth ACM Conference on Electronic Commerce (EC
, 2008
"... We introduce a class of voting rules called generalized scoring rules. Under such a rule, each vote generates a vector of k scores, and the outcome of the voting rule is based only on the sum of these vectors—more specifically, only on the order (in terms of score) of the sum’s components. This clas ..."
Abstract

Cited by 61 (18 self)
 Add to MetaCart
We introduce a class of voting rules called generalized scoring rules. Under such a rule, each vote generates a vector of k scores, and the outcome of the voting rule is based only on the sum of these vectors—more specifically, only on the order (in terms of score) of the sum’s components. This class is extremely general: we do not know of any commonly studied rule that is not a generalized scoring rule. We then study the coalitional manipulation problem for generalized scoring rules. We prove that under certain natural assump), then tions, if the number of manipulators is O(n p) (for any p < 1 2 the probability that a random profile is manipulable is O(n p − 1 2), where n is the number of voters. We also prove that under another set of natural assumptions, if the number of manipulators is Ω(n p) (for any p> 1) and o(n), then the probability that a random pro2 file is manipulable (to any possible winner under the voting rule) is 1 − O(e −Ω(n2p−1)). We also show that common voting rules satisfy these conditions (for the uniform distribution). These results generalize earlier results by Procaccia and Rosenschein as well as even earlier results on the probability of an election being tied.
Elections Can be Manipulated Often
"... The GibbardSatterthwaite theorem states that every nontrivial voting method between at least 3 alternatives can be strategically manipulated. We prove a quantitative version of the GibbardSatterthwaite theorem: a random manipulation by a single random voter will succeed with nonnegligible probab ..."
Abstract

Cited by 55 (1 self)
 Add to MetaCart
The GibbardSatterthwaite theorem states that every nontrivial voting method between at least 3 alternatives can be strategically manipulated. We prove a quantitative version of the GibbardSatterthwaite theorem: a random manipulation by a single random voter will succeed with nonnegligible probability for every neutral voting method between 3 alternatives that is far from being a dictatorship.
Algorithms for the coalitional manipulation problem
 In The ACMSIAM Symposium on Discrete Algorithms (SODA
, 2008
"... We investigate the problem of coalitional manipulation in elections, which is known to be hard in a variety of voting rules. We put forward efficient algorithms for the problem in Scoring rules, Maximin and Plurality with Runoff, and analyze their windows of error. Specifically, given an instance on ..."
Abstract

Cited by 46 (10 self)
 Add to MetaCart
We investigate the problem of coalitional manipulation in elections, which is known to be hard in a variety of voting rules. We put forward efficient algorithms for the problem in Scoring rules, Maximin and Plurality with Runoff, and analyze their windows of error. Specifically, given an instance on which an algorithm fails, we bound the additional power the manipulators need in order to succeed. We finally discuss the implications of our results with respect to the popular approach of employing computational hardness to preclude manipulation. 1
A short introduction to computational social choice
 Proc. 33rd Conference on Current Trends in Theory and Practice of Computer Science
, 2007
"... ..."
A sufficient condition for voting rules to be frequently manipulable
 In Proceedings of the Ninth ACM Conference on Electronic Commerce (EC
, 2008
"... The GibbardSatterthwaite Theorem states that (in unrestricted settings) any reasonable voting rule is manipulable. Recently, a quantitative version of this theorem was proved by Ehud Friedgut, Gil Kalai, and Noam Nisan: when the number of alternatives is three, for any neutral voting rule that is f ..."
Abstract

Cited by 39 (10 self)
 Add to MetaCart
The GibbardSatterthwaite Theorem states that (in unrestricted settings) any reasonable voting rule is manipulable. Recently, a quantitative version of this theorem was proved by Ehud Friedgut, Gil Kalai, and Noam Nisan: when the number of alternatives is three, for any neutral voting rule that is far from any dictatorship, there exists a voter such that a random manipulation—that is, the true preferences and the strategic vote are all drawn i.i.d., uniformly at random—will succeed with a probability of Ω ( 1), where n is the n number of voters. However, it seems that the techniques used to prove this theorem can not be fully extended to more than three alternatives. In this paper, we give a more limited result that does apply to four or more alternatives. We give a sufficient condition for a voting rule to be randomly manipulable with a probability of Ω ( 1) for at least one voter, when the number of alternatives is held n fixed. Specifically, our theorem states that if a voting rule r satisfies 1. homogeneity, 2. anonymity, 3. nonimposition, 4. a cancelingout condition, and 5. there exists a stable profile that is still stable after one given alternative is uniformly moved to different positions; then there exists a voter such that a random manipulation for that voter will succeed with a probability of Ω ( 1). We show that n many common voting rules satisfy these conditions, for example any positional scoring rule, Copeland, STV, maximin, and ranked pairs.
Copeland voting: Ties matter
 In To appear in Proceedings of AAMAS’08
, 2008
"... We study the complexity of manipulation for a family of election systems derived from Copeland voting via introducing a parameter α that describes how ties in headtohead contests are valued. We show that the thus obtained problem of manipulation for unweighted Copeland α elections is NPcomplete e ..."
Abstract

Cited by 36 (8 self)
 Add to MetaCart
We study the complexity of manipulation for a family of election systems derived from Copeland voting via introducing a parameter α that describes how ties in headtohead contests are valued. We show that the thus obtained problem of manipulation for unweighted Copeland α elections is NPcomplete even if the size of the manipulating coalition is limited to two. Our result holds for all rational values of α such that 0 < α < 1 except for α = 1. Since it is 2 well known that manipulation via a single voter is easy for Copeland, our result is the first one where an election system originally known to be vulnerable to manipulation via a single voter is shown to be resistant to manipulation via a coalition of a constant number of voters. We also study the complexity of manipulation for Copeland α for the case of a constant number of candidates. We show that here the exact complexity of manipulation often depends closely on the α: Depending on whether we try to make our favorite candidate a winner or a unique winner and whether α is 0, 1 or between these values, the problem of weighted manipulation for Copeland α with three candidates is either in P or is NPcomplete. Our results show that ways in which ties are treated in an election system, here Copeland voting, can be crucial to establishing complexity results for this system.
AI’s war on manipulation: Are we winning
 AI Magazine
"... We provide an overview of more than two decades of work, mostly in AI, that studies computational complexity as a barrier against manipulation in elections. ..."
Abstract

Cited by 34 (6 self)
 Add to MetaCart
We provide an overview of more than two decades of work, mostly in AI, that studies computational complexity as a barrier against manipulation in elections.
Llull and Copeland voting computationally resist bribery and control
, 2009
"... Control and bribery are settings in which an external agent seeks to influence the outcome of an election. Constructive control of elections refers to attempts by an agent to, via such actions as addition/deletion/partition of candidates or voters, ensure that a given candidate wins. Destructive con ..."
Abstract

Cited by 34 (17 self)
 Add to MetaCart
Control and bribery are settings in which an external agent seeks to influence the outcome of an election. Constructive control of elections refers to attempts by an agent to, via such actions as addition/deletion/partition of candidates or voters, ensure that a given candidate wins. Destructive control refers to attempts by an agent to, via the same actions, preclude a given candidate’s victory. An election system in which an agent can sometimes affect the result and it can be determined in polynomial time on which inputs the agent can succeed is said to be vulnerable to the given type of control. An election system in which an agent can sometimes affect the result, yet in which it is NPhard to recognize the inputs on which the agent can succeed, is said to be resistant to the given type of control. Aside from election systems with an NPhard winner problem, the only systems previously known to be resistant to all the standard control types were highly artificial election systems created by hybridization. This paper studies a parameterized version of Copeland voting, denoted by Copeland α, where the parameter α is a rational number between 0 and 1 that specifies how ties are valued in the pairwise comparisons of candidates. In every previously studied constructive or destructive