Truthful mechanisms for two-range-values variant of unrelated scheduling

In this paper, we consider a restricted variant of the scheduling problem, where the machines are the strategic players. For this multi-parameter mechanism design problem, the only known truthful mechanisms use task independent allocation algorithms and only have approximation ratio O(m) [N. Nisan, A. Ronen. Algorithmic mechanism design (extended abstract), in: STOC'99: Proceedings of the thirty-first annual ACM symposium on Theory of computing, ACM, New York, NY, USA, 1999. pp. 129-140; A. Mu'alem, M. Schapira, Setting lower bounds on truthfulness: Extended abstract, in: SODA'07: Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, Society for Industrial and Applied Mathematics, Philadelphia, PA, USA, 2007, pp. 1143-1152; P. Lu, C. Yu, An improved randomized truthful mechanism for scheduling unrelated machines, in: 25th International Symposium on Theoretical Aspects of Computer Science, STACS, 2008, pp. 527-538; P. Lu, C. Yu, Randomized truthful mechanisms for scheduling unrelated machines, in: C.H. Papadimitriou, S. Zhang (Eds.), Proceedings of WINE, in: Lecture Notes in Computer Science, vol. 5385, Springer, 2008, pp. 402-413]. Lavi and Swamy first use the cycle monotone condition and design a 3-approximation truthful mechanism for a two value variant in [R. Lavi, C. Swamy, Truthful mechanism design for multi-dimensional scheduling via cycle monotonicity, in: EC'07: Proceedings of the 8th ACM conference on Electronic commerce, ACM, New York, NY, USA, 2007, pp. 252-261], where the processing time of task j on machine i, say t"i"j, can only be either a lower value L"j or a higher value H"j. We consider a generalized variant, where t"i"j lies in [L"j,L"j(1+@e)]@?[H"j,H"j(1+@e)] and @e is a parameter satisfying some condition. We consider two special cases, case A when H"j/L"j>2,@?j and case B when H"j/L"j@?2,@?j, and give randomized truthful mechanisms with approximation ratio 4(1+@e) for both cases. Based on these two cases' results, we are also able to deal with the general case of our two-range-values scheduling problem. We use a combination of two mechanisms, which is also a novel method in mechanism design for scheduling problems, and finally we give a randomized truthful mechanism with approximation ratio 7(1+@e). Although the generalization seems a little incremental, we actually use a very novel technique in the key step of proving truthfulness for case A, as well as a new mechanism scheme for case B. Besides, the results in this paper are the first truthful mechanisms with constant approximation ratios when a machine (player) can report infinitely possible values, which is quite different from the two value variant, in which only finite values are available. Furthermore, together with Lavi and Swamy's work, our results suggest that such a task-dependent approach can really do much better for the scheduling unrelated machines problem.

[1]  Berthold Vöcking,et al.  Approximation techniques for utilitarian mechanism design , 2005, STOC '05.

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

[3]  Roger B. Myerson,et al.  Optimal Auction Design , 1981, Math. Oper. Res..

[4]  Moshe Babaioff,et al.  Mechanism Design for Single-Value Domains , 2005, AAAI.

[5]  Zizhuo Wang,et al.  A unified framework for dynamic pari-mutuel information market design , 2009, EC '09.

[6]  Yossi Azar,et al.  Truthful Approximation Mechanisms for Scheduling Selfish Related Machines , 2005, STACS.

[7]  Noam Nisan,et al.  Approximation algorithms for combinatorial auctions with complement-free bidders , 2005, STOC '05.

[8]  Annamária Kovács,et al.  Mechanism Design for Fractional Scheduling on Unrelated Machines , 2007, ICALP.

[9]  Elias Koutsoupias,et al.  A Lower Bound for Scheduling Mechanisms , 2007, SODA '07.

[10]  Chaitanya Swamy,et al.  Truthful and Near-Optimal Mechanism Design via Linear Programming , 2005, FOCS.

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

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

[13]  Evripidis Bampis,et al.  A FPTAS for Approximating the Unrelated Parallel Machines Scheduling Problem with Costs , 2001, ESA.

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

[15]  Ahuva Mu'alem,et al.  Setting lower bounds on truthfulness: extended abstract , 2007, SODA.

[16]  Changyuan Yu,et al.  An Improved Randomized Truthful Mechanism for Scheduling Unrelated Machines , 2008, STACS.

[17]  Éva Tardos,et al.  Truthful mechanisms for one-parameter agents , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

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

[19]  Changyuan Yu,et al.  Randomized Truthful Mechanisms for Scheduling Unrelated Machines , 2008, WINE.

[20]  S. Bikhchandani,et al.  Weak Monotonicity Characterizes Deterministic Dominant-Strategy Implementation , 2006 .

[21]  Éva Tardos,et al.  An approximate truthful mechanism for combinatorial auctions with single parameter agents , 2003, SODA '03.

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

[23]  Jan Karel Lenstra,et al.  Approximation algorithms for scheduling unrelated parallel machines , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

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

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

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

[27]  Elias Koutsoupias,et al.  A Lower Bound of 1+phi for Truthful Scheduling Mechanisms , 2007, MFCS.

[28]  Aravind Srinivasan,et al.  Approximation algorithms for scheduling on multiple machines , 2005, 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS'05).

[29]  Noam Nisan,et al.  Truthful randomized mechanisms for combinatorial auctions , 2006, STOC '06.

[30]  Chaitanya Swamy,et al.  Truthful mechanism design for multi-dimensional scheduling via cycle monotonicity , 2007, EC '07.