TY - JOUR
T1 - Proving the incompatibility of efficiency and strategyproofness via SMT solving
AU - Brandl, Florian
AU - Brandt, Felix
AU - Geist, Christian
N1 - Funding Information:
This material is based upon work supported by the Deutsche Forschungsgemeinschaft under grants BR 2312/7-2 and BR 2312/10-1 and the TUM Institute for Advanced Study through a Hans Fischer Senior Fellowship. The authors also thank Manuel Eberl for the extensive verification work in Isabelle/HOL, Alberto Griggio and Mohammad Mehdi Pourhashem Kallehbasti for guidance on how to most effectively use MathSAT and z3, respectively, and three anonymous reviewers for their helpful comments
PY - 2016
Y1 - 2016
N2 - Two important requirements when aggregating the preferences of multiple agents are that the outcome should be economically efficient and the aggregation mechanism should not be manipulable. In this paper, we provide a computer-aided proof of a sweeping impossibility using these two conditions for randomized aggregation mechanisms. More precisely, we show that every efficient aggregation mechanism can be manipulated for all expected utility representations of the agents' preferences. This settles a conjecture by Aziz et al. [2013b] and strengthens a number of existing theorems, including statements that were shown within the special domain of assignment. Our proof is obtained by formulating the claim as a satisfiability problem over predicates from real-valued arithmetic, which is then checked using an SMT (satisfiability modulo theories) solver. To the best of our knowledge, this is the first application of SMT solvers in computational social choice.
AB - Two important requirements when aggregating the preferences of multiple agents are that the outcome should be economically efficient and the aggregation mechanism should not be manipulable. In this paper, we provide a computer-aided proof of a sweeping impossibility using these two conditions for randomized aggregation mechanisms. More precisely, we show that every efficient aggregation mechanism can be manipulated for all expected utility representations of the agents' preferences. This settles a conjecture by Aziz et al. [2013b] and strengthens a number of existing theorems, including statements that were shown within the special domain of assignment. Our proof is obtained by formulating the claim as a satisfiability problem over predicates from real-valued arithmetic, which is then checked using an SMT (satisfiability modulo theories) solver. To the best of our knowledge, this is the first application of SMT solvers in computational social choice.
UR - http://www.scopus.com/inward/record.url?scp=85006120565&partnerID=8YFLogxK
M3 - Conference article
AN - SCOPUS:85006120565
SN - 1045-0823
VL - 2016-January
SP - 116
EP - 122
JO - IJCAI International Joint Conference on Artificial Intelligence
JF - IJCAI International Joint Conference on Artificial Intelligence
T2 - 25th International Joint Conference on Artificial Intelligence, IJCAI 2016
Y2 - 9 July 2016 through 15 July 2016
ER -