Abstract
The central question in mechanism design is how to implement a given social choice function. One of the most studied concepts is that of truthful implementations in which truth-telling is always the best response of the players. The Revelation Principle says that one can focus on truthful implementations without loss of generality (if there is no truthful implementation then there is no implementation at all). Green and Laffont (Rev Econ Stud 53:447–456, 1986) showed that, in the scenario in which players’ responses can be partially verified, the revelation principle holds only in some particular cases. When the Revelation Principle does not hold, non-truthful implementations become interesting since they might be the only way to implement a social choice function of interest. In this work we show that, although non-truthful implementations may exist, they are hard to find. Namely, it is NP-complete to decide if a given social choice function can be implemented in a non-truthful manner, or even if it can be implemented at all. This is in contrast to the fact that truthful implementability can be efficiently recognized, even when partial verification of the agents is allowed. Our results also show that there is no “simple” characterization of those social choice functions for which it is worth looking for non-truthful implementations.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Aspvall B., Plass M. F., Tarjan R. E. (1979) A linear-time algorithm for testing the truth of certain quantified boolean formulas. Information Processing Letters 8(3): 121–123
Bull J., Watson J. (2007) Hard evidence and mechanism design. Games and Economic Behavior 58(1): 75–93
Conitzer, V., & Sandholm, T. (2002). Complexity of mechanism design. In UAI (pp. 103–110).
Conitzer, V., & Sandholm, T. (2004). Computational criticisms of the revelation principle.In ACM Conference on Electronic Commerce (pp. 262–263)
Garey, M. R., & Johnson, D. S. (1979). Computers and intractability. Freeman.
Green J. R., Laffont J.-J. (1986) Partially verifiable information and mechanism design. The Review of Economic Studies 53: 447–456
Rochet J.-C. (1987) A condition for rationalizability in a quasi-linear context. Journal of Mathematical Economics 16: 191–200
Singh N., Wittman D. (2001) Implementation with partial verification. Review of Economic Design 6(1): 63–84
Strausz R. (2003) Deterministic mechanisms and the revelation principle. Economics Letters 79(3): 333–337
Vohra, R. (2007). Paths, cycles and mechanism design. Technical report, Kellogg School of Management.
Author information
Authors and Affiliations
Corresponding author
Additional information
A preliminary version of this paper is published in the Proceedings of the First International Symposium on Algorithmic Game Theory (Burkhard Monien, Ulf-Peter Schroeder (Eds.), Lecture Notes in Computer Science 4997 Springer 2008, pp. 194-205). Some of the results discussed in this paper have also been presented and included in the not formally published proceedings (only distributed as a bound volume) of the 2nd International Workshop on Computational Social Choice (COMSOC 2008).
Rights and permissions
About this article
Cite this article
Auletta, V., Penna, P., Persiano, G. et al. Alternatives to truthfulness are hard to recognize. Auton Agent Multi-Agent Syst 22, 200–216 (2011). https://doi.org/10.1007/s10458-009-9119-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10458-009-9119-4