Complexity of and Algorithms for Borda Manipulation
@article{Davies2011ComplexityOA, title={Complexity of and Algorithms for Borda Manipulation}, author={Jessica Davies and George Katsirelos and Nina Narodytska and Toby Walsh}, journal={ArXiv}, year={2011}, volume={abs/1105.5667} }
We prove that it is NP-hard for a coalition of two manipulators to compute how to manipulate the Borda voting rule. This resolves one of the last open problems in the computational complexity of manipulating common voting rules. Because of this NP-hardness, we treat computing a manipulation as an approximation problem where we try to minimize the number of manipulators. Based on ideas from bin packing and multiprocessor scheduling, we propose two new approximation methods to compute…
91 Citations
New Approximations for Coalitional Manipulation in Scoring Rules
- Computer ScienceJ. Artif. Intell. Res.
- 2019
Algorithms are provided that approximate the optimum score margin, which are applicable to any scoring rule, and for the specific case of the Borda protocol in the unweighted setting, the algorithm provides a superior approximation factor for lower values of k.
New Complexity Results on Coalitional Manipulation of Borda
- EconomicsArXiv
- 2020
A sharp contrast on computational complexity depending on the weight of the non-manipulator is demonstrated: the problem is NP-hard when the weight is larger than $1$ while there exists an efficient algorithm to find a manipulation when theWeight is at most $1.
Where are the hard manipulation problems?
- Computer Science, EconomicsJ. Artif. Intell. Res.
- 2011
Empirical studies are shown to be useful in improving the understanding of computational complexity in voting and manipulation, and two settings are considered which represent the two types of complexity results: manipulation with unweighted votes by a single agent, and manipulation with weighted Votes by a coalition of agents.
New Approximation for Borda Coalitional Manipulation
- Computer ScienceAAMAS
- 2017
The methods are novel and adapt techniques from multiprocessor scheduling by carefully rounding an exponentially-large configuration linear program that is solved by using the ellipsoid method with an efficient separation oracle, and believe that such methods could be beneficial in approximating coalitional manipulation in other election protocols as well.
Unweighted Coalitional Manipulation under the Borda Rule Is NP-Hard
- Computer ScienceIJCAI
- 2011
This work settles the open problem of can one add a certain number of additional votes to an election such that a distinguished candidate becomes a winner and shows NP-hardness even for two manipulators and three input votes.
Is computational complexity a barrier to manipulation?
- Computer ScienceAnnals of Mathematics and Artificial Intelligence
- 2011
This survey article summarizes the evidence for and against computational complexity being a barrier to manipulation, and looks both at techniques identified to increase complexity, as well as other features that may change the computational complexity of computing a manipulation.
Exact algorithms for weighted and unweighted Borda manipulation problems
- Computer ScienceTheor. Comput. Sci.
- 2016
Complexity of Manipulation with Partial Information in Voting
- Computer Science, EconomicsIJCAI
- 2016
Eliminating the Weakest Link: Making Manipulation Intractable?
- Computer Science, EconomicsAAAI
- 2012
It is shown here that it is NP-hard to compute how a single voter can manipulate the result of the elimination version of veto voting, of the closely related Coombs' rule, and of the Elimination versions of a general class of scoring rules.
Manipulation can be hard in tractable voting systems even for constant-sized coalitions
- Computer ScienceComput. Sci. Rev.
- 2012
References
SHOWING 1-10 OF 15 REFERENCES
An Empirical Study of Borda Manipulation
- Computer Science, EconomicsArXiv
- 2010
Empirical evaluation of two new greedy manipulation algorithms based on intuitions from the bin-packing and multiprocessor scheduling domains show that they significantly outperform the existing method and are able to find optimal manipulations in the vast majority of the randomly generated elections that were tested.
A scheduling approach to coalitional manipulation
- Computer ScienceEC '10
- 2010
This paper solves the coalitional manipulation problem under the important family of positional scoring rules, in an approximate sense, with the following theoretical guarantee: given a manipulable instance with m alternatives, the algorithm finds a successful manipulation with at most m - 2 additional manipulators.
An Empirical Study of the Manipulability of Single Transferable Voting
- Economics, Computer ScienceECAI
- 2010
Empirically, the manipulability of single transferable voting (STV) is studied to determine if computational complexity is really a barrier to manipulation.
Complexity of unweighted coalitional manipulation under some common voting rules
- Computer ScienceIJCAI 2009
- 2009
The main result is that UCM is NP-complete under the maximin rule; this resolves an enigmatic open question and provides an extreme hardness-of-approximation result for an optimization version of UCM under ranked pairs.
When are elections with few candidates hard to manipulate?
- EconomicsJ. ACM
- 2007
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.
The computational difficulty of manipulating an election
- Economics, Computer Science
- 1989
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.
Single transferable vote resists strategic voting
- Economics
- 1991
Evidence that Single Tranferable Vote (STV) is computationally resistant to manipulation is given and it is proved that it is NP-complete to recognize when an STV election violates monotonicity, suggesting that non-monotonicity in STV elections might be perceived as less threatening since it is in effect “hidden” and hard to exploit for strategic advantage.
Minimizing Makespan in a Two-Machine Flow Shop with Delays and Unit-Time Operations is NP-Hard
- BusinessJ. Sched.
- 2004
It is shown that the problem of minimizing the makespan in a two-machine flow shop can be solved in O(n log n) time and that this is even the case if all processing times are equal to one.