Incentive compatible, collaborative production scheduling with simple communication among distributed agents

We study the collaborative production scheduling problem that arises when schedulers must coordinate their schedules with internal or external customers. We envision a setting where geographically dispersed schedulers (agents) coordinate their scheduling using asynchronous, web-enabled mechanisms. We propose the design of such a mechanism where resource allocation is communicated in the form of schedules over which each agent involved has different preferences and financial incentives. Specifically, we design a ‘schedule selection game’ where all participating agents state their preferences via a valuation scheme, and the mechanism selects a final schedule based on the collective input. We address the issue of incentive compatibility, recognizing that independent agents may not reveal their private information truthfully, and they may not behave in a way that is aligned with the overall system efficiency. Based on the principles of Vickrey–Groves–Clarke mechanisms, we show that the proposed scheme is a direct revelation mechanism that implements the optimal schedule selection under agents' dominant strategies. We analyse the main properties of the mechanism such as budget balancedness and individual rationality. We illustrate the operation of the mechanism using a real-world example in coordinating electronics component manufacturing.

[1]  Jerry R. Green,et al.  Characterization of Satisfactory Mechanisms for the Revelation of Preferences for Public Goods , 1977 .

[2]  Joseph Pasquale,et al.  Coadaptive behaviour in a simple distributed job scheduling system , 1993, IEEE Trans. Syst. Man Cybern..

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

[4]  Charles J. Corbett,et al.  Decentralization of responsibility for site decontamination projects: A budget allocation approach , 1995 .

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

[6]  C. d'Aspremont,et al.  Incentives and incomplete information , 1979 .

[7]  Weiming Shen,et al.  MetaMorph II: an agent-based architecture for distributed intelligent design and manufacturing , 2000, J. Intell. Manuf..

[8]  K. Arrow The Property Rights Doctrine and Demand Revelation under Incomplete Information**This work was supported by National Science Foundation under Grant No. SOC75-21820 at the Institute for Mathematical Studies in the Social Sciences, Stanford University. , 1979 .

[9]  Weiming Shen,et al.  MetaMorph: An adaptive agent-based architecture for intelligent manufacturing , 1999 .

[10]  Paula J. Brewer Decentralized computation procurement and computational robustness in a smart market , 1999 .

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

[12]  T. Groves,et al.  Information, Incentives and the Internalization of Production Externalities , 1974 .

[13]  Martin P. Loeb,et al.  Incentives in a Divisionalized Firm , 1979 .

[14]  T. Groves,et al.  Efficient Collective Choice when Compensation is Possible , 1979 .

[15]  Carlos Ramos,et al.  A distributed architecture and negotiation protocol for scheduling in manufacturing systems , 1999 .

[16]  Luis M. Camarinha-Matos,et al.  Negotiation in a multi-agent-based dynamic scheduling , 1994 .

[17]  Riyaz Sikora,et al.  Coordination mechanisms for multi-agent manufacturing systems: applications to integrated manufacturing scheduling , 1997 .

[18]  C. Plott,et al.  A BINARY CONFLICT ASCENDING PRICE (BICAP) MECHANISM FOR THE DECENTRALIZED ALLOCATION OF THE RIGHT TO USE RAILROAD TRACKS. , 1996 .

[19]  Evan L. Porteus Responsibility Tokens in Supply Chain Management , 2000, Manuf. Serv. Oper. Manag..

[20]  Albert D. Baker,et al.  A survey of factory control algorithms that can be implemented in a multi-agent heterarchy: Dispatching, scheduling, and pull , 1998 .

[21]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

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

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

[24]  Tuomas Sandholm,et al.  Distributed rational decision making , 1999 .

[25]  Vijay Krishna,et al.  Efficient Mechanism Design , 1998 .

[26]  S. David Wu,et al.  On combinatorial auction and Lagrangean relaxation for distributed resource scheduling , 1999 .

[27]  T. Groves,et al.  Incentive Compatible Control of Decentralized Organizations , 1976 .

[28]  Neil A. Duffie,et al.  Real-time distributed scheduling of heterarchical manufacturing systems , 1994 .