The Geometry of Manipulation: A Quantitative Proof of the Gibbard-Satterthwaite Theorem

We prove a quantitative version of the Gibbard-Satterthwaite theorem. We show that a uniformly chosen voter profile for a neutral social choice function $f$ of $q \geq 4$ alternatives and $n$ voters will be manipulable with probability at least $10^{-4} \eps^2 n^{-3} q^{-30}$, where $\eps$ is the minimal statistical distance between $f$ and the family of dictator functions. Our results extend those of Fried gut et al, which were obtained for the case of $3$ alternatives, and imply that the approach of masking manipulations behind computational hardness cannot hide manipulations completely. Our proof is geometric. More specifically it extends the method of canonical paths to show that the measure of the profiles that lie on the interface of $3$ or more outcomes is large. To the best of our knowledge our result is the first isoperimetric result to establish interface of more than two bodies.

[1]  K. Arrow Social Choice and Individual Values , 1951 .

[2]  D. Aldous Random walks on finite groups and rapidly mixing markov chains , 1983 .

[3]  Edith Elkind,et al.  Hybrid Voting Protocols and Hardness of Manipulation , 2005, ISAAC.

[4]  L. A. Goodman,et al.  Social Choice and Individual Values , 1951 .

[5]  J. Kelly Almost all social choice rules are highly manipulable, but a few aren't , 1993 .

[6]  Inon Zuckerman,et al.  Universal Voting Protocol Tweaks to Make Manipulation Hard , 2003, IJCAI.

[7]  Vincent Conitzer,et al.  A sufficient condition for voting rules to be frequently manipulable , 2008, EC '08.

[8]  John J. Bartholdi,et al.  Single transferable vote resists strategic voting , 2015 .

[9]  Piotr Faliszewski,et al.  AI's War on Manipulation: Are We Winning? , 2010, AI Mag..

[10]  Gil Kalai,et al.  A Fourier-theoretic perspective on the Condorcet paradox and Arrow's theorem , 2002, Adv. Appl. Math..

[11]  Noam Nisan,et al.  Elections Can be Manipulated Often , 2008, 2008 49th Annual IEEE Symposium on Foundations of Computer Science.

[12]  Mark Jerrum,et al.  Polynomial-Time Approximation Algorithms for Ising Model (Extended Abstract) , 1990, ICALP.

[13]  Vincent Conitzer,et al.  Nonexistence of Voting Rules That Are Usually Hard to Manipulate , 2006, AAAI.

[14]  M. Satterthwaite Strategy-proofness and Arrow's conditions: Existence and correspondence theorems for voting procedures and social welfare functions , 1975 .

[15]  Elchanan Mossel,et al.  A quantitative Arrow theorem , 2009, 0903.2574.

[16]  K. Arrow A Difficulty in the Concept of Social Welfare , 1950, Journal of Political Economy.

[17]  Ariel D. Procaccia,et al.  Junta distributions and the average-case complexity of manipulating elections , 2006, AAMAS '06.

[18]  Hans Peters,et al.  Minimal manipulability: anonymity and unanimity , 2007, Soc. Choice Welf..

[19]  D. Wilson Mixing times of lozenge tiling and card shuffling Markov chains , 2001, math/0102193.

[20]  A. Gibbard Manipulation of Voting Schemes: A General Result , 1973 .

[21]  M. Trick,et al.  Voting schemes for which it can be difficult to tell who won the election , 1989 .

[22]  Ariel D. Procaccia,et al.  Frequent Manipulability of Elections: The Case of Two Voters , 2008, WINE.