Incentive compatible mechanisms for scheduling two-parameter job agents on parallel identical machines to minimize the weighted number of late jobs

Abstract We consider the problem of designing polynomial time truthful mechanisms for machine scheduling problems with parallel identical machines where some of the jobs’ characteristics are private information of their respective owners and a central decision maker is in charge of computing the schedule. We study a two-parameter setting, where weights and due dates are private information while processing times are publicly known. The global objective is to minimize the sum of the weights of those jobs that are completed after their due dates. We derive a set of properties that is equivalent to the well known condition of cycle monotonicity, which is a general condition for truthful mechanisms in non-convex valuation function domains. Our results utilize knowledge about the underlying scheduling problem, so that the resulting properties are easier to implement and verify than the general condition of cycle monotonicity. We illustrate the use of our results by analyzing an example algorithm that has recently been proposed in the literature for the case of one machine.

[1]  Elias Koutsoupias,et al.  A Lower Bound of 1+φ for Truthful Scheduling Mechanisms , 2012, Algorithmica.

[2]  Mikhail Y. Kovalyov,et al.  A game mechanism for single machine sequencing with zero risk , 2014 .

[3]  Herbert Hamers,et al.  On the balancedness of multiple machine sequencing games , 1999, Eur. J. Oper. Res..

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

[5]  N. Nisan Introduction to Mechanism Design (for Computer Scientists) , 2007 .

[6]  Rudolf Müller,et al.  Mechanism Design for Decentralized Online Machine Scheduling , 2008, Oper. Res..

[7]  J. M. Moore,et al.  A Functional Equation and its Application to Resource Allocation and Sequencing Problems , 1969 .

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

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

[10]  Manipushpak Mitra,et al.  Incomplete information and multiple machine queueing problems , 2005, Eur. J. Oper. Res..

[11]  Ruben Hoeksma,et al.  Two Dimensional Optimal Mechanism Design for a Sequencing Problem , 2012, IPCO.

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

[13]  Evripidis Bampis,et al.  Truthful algorithms for scheduling selfish tasks on parallel machines , 2005, Theor. Comput. Sci..

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

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

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

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

[18]  Rudolf Müller,et al.  Games and Mechanism Design in Machine Scheduling—An Introduction , 2007 .

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

[20]  J. Suijs On incentive compatibility and budget balancedness in public decision making , 1996 .

[21]  Noam Nisan,et al.  Algorithmic Mechanism Design , 2001, Games Econ. Behav..

[22]  Evripidis Bampis,et al.  Randomized truthful algorithms for scheduling selfish tasks on parallel machines , 2012, Theor. Comput. Sci..

[23]  Laurent Gourvès,et al.  Scheduling Selfish Tasks: About the Performance of Truthful Algorithms , 2007, COCOON.

[24]  Rudolf Müller,et al.  On optimal mechanism design for a sequencing problem , 2015, J. Sched..

[25]  Ryan Porter,et al.  Mechanism design for online real-time scheduling , 2004, EC '04.

[26]  Chaitanya Swamy,et al.  Truthful mechanism design for multidimensional scheduling via cycle monotonicity , 2009, Games Econ. Behav..

[27]  Manipushpak Mitra Mechanism design in queueing problems , 2001 .

[28]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[29]  Evripidis Bampis,et al.  On truthfulness and approximation for scheduling selfish tasks , 2009, J. Sched..

[30]  Manipushpak Mitra,et al.  Simple sequencing problems with interdependent costs , 2004, Games Econ. Behav..

[31]  Elias Koutsoupias,et al.  Mechanism Design for Scheduling , 2009, Bull. EATCS.

[32]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[33]  David S. Johnson,et al.  `` Strong '' NP-Completeness Results: Motivation, Examples, and Implications , 1978, JACM.

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