A sufficient condition for truthfulness with single parameter agents

We consider the task of designing truthful mechanisms for single parameter agents. We prove a general sufficient condition for truthfulness when each agent's valuation function for each possible outcome is a one-dimensional function of its type, continuous everywhere and differentiable almost everywhere. For certain types of natural valuation functions, our condition is also necessary. Our condition extends both the Mirrlees-Spence condition [25, 17], applicable only for differentiable real allocations, and Archer and Tardos' single parameter characterization [4], which assumes an agent's valuation is linear in its type.We demonstrate the simplicity of testing our condition by showing that classical criteria for truthfulness in combinatorial problems such as auctions and machine scheduling can be derived from our condition. In addition, we use our condition to derive results for new single parameter problems, which have not been previously analyzed.We also consider combinatorial problems where the true types of agents affect the valuation of each other, such as in machine scheduling with selfish jobs. In such cases there are only degenerate dominant strategy mechanisms. We show that the same condition can be used to design mechanisms which are ex-post truthful, meaning that the outcome where all agents cooperate and report their true type is a Nash equilibrium. We demonstrate the power of this condition by applying it on the problem of machine scheduling with strategic job owners, previously presented in [5]. We give a constant approximation ratio algorithms for the original problem and to the double setting where both jobs and machines are strategic.

[1]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

[2]  E. H. Clarke Multipart pricing of public goods , 1971 .

[3]  Theodore Groves,et al.  Incentives in Teams , 1973 .

[4]  M. Spence Competitive and optimal responses to signals: An analysis of efficiency and distribution , 1974 .

[5]  J. Mirrlees Optimal tax theory: A synthesis , 1976 .

[6]  Ellis Horowitz,et al.  Exact and Approximate Algorithms for Scheduling Nonidentical Processors , 1976, JACM.

[7]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[8]  J. Rochet A necessary and sufficient condition for rationalizability in a quasi-linear context , 1987 .

[9]  David B. Shmoys,et al.  A Polynomial Approximation Scheme for Scheduling on Uniform Processors: Using the Dual Approximation Approach , 1988, SIAM J. Comput..

[10]  Éva Tardos,et al.  An approximation algorithm for the generalized assignment problem , 1993, Math. Program..

[11]  A. Mas-Colell,et al.  Microeconomic Theory , 1995 .

[12]  Ilya Segal,et al.  Solutions manual for Microeconomic theory : Mas-Colell, Whinston and Green , 1997 .

[13]  Noam Nisan,et al.  Algorithmic mechanism design (extended abstract) , 1999, STOC '99.

[14]  Sanjeev Khanna,et al.  A PTAS for the multiple knapsack problem , 2000, SODA '00.

[15]  Daniel Lehmann,et al.  Combinatorial auctions with decreasing marginal utilities , 2001, EC '01.

[16]  Noam Nisan,et al.  Truthful approximation mechanisms for restricted combinatorial auctions: extended abstract , 2002, AAAI 2002.

[17]  Noam Nisan,et al.  Truthful approximation mechanisms for restricted combinatorial auctions , 2008, Games Econ. Behav..

[18]  Noam Nisan,et al.  Towards a characterization of truthful combinatorial auctions , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[19]  Paolo Penna,et al.  How to route and tax selfish unsplittable traffic , 2004, SPAA '04.

[20]  Aaron Archer,et al.  Mechanisms for discrete optimization with rational agents , 2004 .

[21]  Yishay Mansour,et al.  Auctions with Budget Constraints , 2004, SWAT.

[22]  Annamária Kovács,et al.  Fast Monotone 3-Approximation Algorithm for Scheduling Related Machines , 2005, ESA.

[23]  Rudolf Müller,et al.  Dominant Strategy Mechanisms with Multidimensional Types , 2005, Computing and Markets.

[24]  Michael E. Saks,et al.  Weak monotonicity suffices for truthfulness on convex domains , 2005, EC '05.

[25]  Yossi Azar,et al.  Truthful Approximation Mechanisms for Scheduling Selfish Related Machines , 2005, Theory of Computing Systems.

[26]  Noam Nisan,et al.  Computationally feasible VCG mechanisms , 2000, EC '00.

[27]  Ron Lavi,et al.  Algorithmic Mechanism Design , 2008, Encyclopedia of Algorithms.