Coalitions in coordinated multi-agent production scheduling: A computational study

This paper studies distributed production scheduling where agents control dispersed information and decentralized decision authority. Using the classical job shop scheduling model, the effects of coalition formation and local communication in an iterative auction are studied. The case is investigated where job agents are allowed to form coalitions, where coalition members share private information and resolve resource conflicts among themselves, while intercoalition communication is limited to bidding. The computational study shows that when the size, type, and timing of the coalitions are properly determined, it is possible to produce a high-quality schedule with a reasonable number of iterations. The results show further improvement in convergence and in solution quality when coalition size and update frequency increase. However, these improvements show diminishing return; thus, it is concluded that a high-quality schedule can be achieved with manageable coalition sizes and a moderate level of information sharing.

[1]  V. Lesser,et al.  Learning Scalable Coalition Formation in an Organizational Context , 2006 .

[2]  Norman M. Sadeh,et al.  Distributed constrained heuristic search , 1991, IEEE Trans. Syst. Man Cybern..

[3]  Xinyu Shao,et al.  Agile manufacturing system control based on cell re-configuration , 2006 .

[4]  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 .

[5]  Yunqing Rao,et al.  Coalition formation and its application in planning for agile manufacturing cell , 2004 .

[6]  Paul Scerri,et al.  Coordination of Large-Scale Multiagent Systems , 2005 .

[7]  Katia P. Sycara,et al.  Exploiting Problem Structure for Distributed Constraint Optimization , 1995, ICMAS.

[8]  Yu-Kwong Kwok,et al.  On Load Balancing for Distributed Multiagent Computing , 2002, IEEE Trans. Parallel Distributed Syst..

[9]  Nicholas R. Jennings,et al.  Foundations of distributed artificial intelligence , 1996, Sixth-generation computer technology series.

[10]  S. Clearwater Market-based control: a paradigm for distributed resource allocation , 1996 .

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

[12]  Lars Mönch,et al.  ManufAg: a multi-agent-system framework for production control of complex manufacturing systems , 2006, Inf. Syst. E Bus. Manag..

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

[14]  Myeong-Wuk Jang,et al.  Agent framework services to reduce agent communication overhead in large-scale agent-based simulations , 2006, Simul. Model. Pract. Theory.

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

[16]  H. V. Parunak Chapter 10 – Manufacturing Experience with the Contract Net , 1987 .

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

[18]  Katia Sycara,et al.  Distributed Constraint Satisfaction through Constraint Partition and Coordinated Reaction , 1999 .

[19]  Sarit Kraus,et al.  Methods for Task Allocation via Agent Coalition Formation , 1998, Artif. Intell..

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

[21]  Edmund H. Durfee,et al.  Coherent Cooperation Among Communicating Problem Solvers , 1987, IEEE Transactions on Computers.

[22]  X. Chao,et al.  Operations scheduling with applications in manufacturing and services , 1999 .

[23]  Byung-In Kim,et al.  Intelligent agent based framework for manufacturing systems control , 2002, IEEE Trans. Syst. Man Cybern. Part A.

[24]  Victor R. Lesser,et al.  Exploiting Meta-Level information in a Distributed Scheduling System , 1994, AAAI.

[25]  A. D. Baker Metaphor or reality: a case study where agents BID with actual costs to schedule a factory , 1996 .

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

[27]  Michael P. Wellman,et al.  Some economics of market-based distributed scheduling , 1998, Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183).

[28]  K. Sycara,et al.  Distributed Problem Solving through Coordination in a Society of Agents , 1994 .

[29]  Erhan Kutanoglu,et al.  Incentive compatible, collaborative production scheduling with simple communication among distributed agents , 2006 .

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

[31]  Alan H. Bond,et al.  Distributed Artificial Intelligence , 1988 .

[32]  Randall Davis,et al.  Negotiation as a Metaphor for Distributed Problem Solving , 1988, Artif. Intell..

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

[34]  Moshe M. Barash,et al.  Architectures and Auctions in Manufacturing , 1991 .

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