Universal Voting Protocol Tweaks to Make Manipulation Hard

07/07/2003
by   Vincent Conitzer, et al.
0

Voting is a general method for preference aggregation in multiagent settings, but seminal results have shown that all (nondictatorial) voting protocols are manipulable. One could try to avoid manipulation by using voting protocols where determining a beneficial manipulation is hard computationally. A number of recent papers study the complexity of manipulating existing protocols. This paper is the first work to take the next step of designing new protocols that are especially hard to manipulate. Rather than designing these new protocols from scratch, we instead show how to tweak existing protocols to make manipulation hard, while leaving much of the original nature of the protocol intact. The tweak studied consists of adding one elimination preround to the election. Surprisingly, this extremely simple and universal tweak makes typical protocols hard to manipulate! The protocols become NP-hard, #P-hard, or PSPACE-hard to manipulate, depending on whether the schedule of the preround is determined before the votes are collected, after the votes are collected, or the scheduling and the vote collecting are interleaved, respectively. We prove general sufficient conditions on the protocols for this tweak to introduce the hardness, and show that the most common voting protocols satisfy those conditions. These are the first results in voting settings where manipulation is in a higher complexity class than NP (presuming PSPACE ≠ NP).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/02/2003

How many candidates are needed to make elections hard to manipulate?

In multiagent settings where the agents have different preferences, pref...
research
05/28/2010

An Empirical Study of the Manipulability of Single Transferable Voting

Voting is a simple mechanism to combine together the preferences of mult...
research
06/27/2011

Manipulation of Nanson's and Baldwin's Rules

Nanson's and Baldwin's voting rules select a winner by successively elim...
research
05/29/2002

Vote Elicitation: Complexity and Strategy-Proofness

Preference elicitation is a central problem in AI, and has received sign...
research
09/17/2020

Towards Refinable Choreographies

We investigate refinement in the context of choreographies. We introduce...
research
05/22/2009

Where are the really hard manipulation problems? The phase transition in manipulating the veto rule

Voting is a simple mechanism to aggregate the preferences of agents. Man...
research
05/07/2020

Dispute Resolution in Voting

In voting, disputes arise when a voter claims that the voting authority ...

Please sign up or login with your details

Forgot password? Click here to reset