Distributed search for supply chain coordination

This paper studies the case of a supply chain made up of autonomous facilities (represented by software agents). They need to coordinate their manufacturing operations in order to optimize customer satisfaction. Most of the coordination mechanisms used in practice can be described as heuristics. We show how they can be generalized to consider the entire coordination space, which can be represented as a tree. This reformulation of the coordination problem as a tree calls for its optimization using a distributed tree search algorithm (e.g. SyncBB). This allows for the exploration of alternative solutions by the agents while maintaining current business relationships, responsibilities and local decision-making algorithms. SyncBB provided great improvements in solution quality in comparison with current practice. The main contribution of this paper is MacDS, a novel method which permits agents to systematically search the solution space (thus look for the optimal solution) but aims at producing good solutions in a short period of time. It uses the concept of discrepancy so that agents collectively prioritize the parts of the tree to search first. Moreover, MacDS allows agents to work concurrently so as to speed up the search process. Use of this mechanism has improved the quality of solutions and computation time for both real industrial problems and generated problems.

[1]  Weiming Shen,et al.  Applications of agent-based systems in intelligent manufacturing: An updated review , 2006, Adv. Eng. Informatics.

[2]  John Davin,et al.  Hierarchical Variable Ordering for Multiagent Agreement Problems , 2006 .

[3]  Gérard P. Cachon,et al.  Supply Chain Coordination with Revenue-Sharing Contracts: Strengths and Limitations , 2005, Manag. Sci..

[4]  R. Margerum Collaborative Planning , 2002 .

[5]  Jean-François Puget,et al.  Program Does Not Equal Program: Constraint Programming and Its Relationship to Mathematical Programming , 2001, Interfaces.

[6]  Yves Dallery,et al.  Integrating advance order information in make-to-stock production systems , 2002 .

[7]  J. Christopher Beck,et al.  Discrepancy-Bounded Depth First Search , 2000 .

[8]  Al Ward,et al.  Distributed Component-Centered Design as Agent-Based Distributed Constraint Optimization , 1997, AAAI Workshop: Constraints & Agents.

[9]  S. Graves,et al.  Supply chain management : design, coordination and operation , 2003 .

[10]  Sophie D'Amours,et al.  Agent-Based Supply Chain Planning in the Forest Products Industry , 2006, BASYS.

[11]  Makoto Yokoo,et al.  Distributed Partial Constraint Satisfaction Problem , 1997, CP.

[12]  Hartmut Stadtler,et al.  Negotiation-based collaborative planning between supply chains partners , 2005, Eur. J. Oper. Res..

[13]  Hartmut Stadtler,et al.  Supply Chain Management and Advanced Planning , 2000 .

[14]  László Monostori,et al.  Agent-based systems for manufacturing , 2006 .

[15]  W. D. Harvey,et al.  Nonsystematic backtracking search , 1995 .

[16]  Gérard P. Cachon Supply Chain Coordination with Contracts , 2003, Supply Chain Management.

[17]  Hau L. Lee,et al.  Decentralized Multi-Echelon Supply Chains: Incentives and Information , 1999 .

[18]  Brahim Chaib-draa,et al.  Multiagent based Supply Chain Management , 2011 .

[19]  Matthew L. Ginsberg,et al.  Limited Discrepancy Search , 1995, IJCAI.

[20]  Hojung Shin,et al.  A quantity discount approach to supply chain coordination , 2007, Eur. J. Oper. Res..

[21]  Andreas Fink,et al.  Supply Chain Coordination by Means of Automated Negotiations Between Autonomous Agents , 2006 .

[22]  Christoph A. Schneeweiss,et al.  Distributed Decision Making , 2003 .

[23]  Eitan Zemel,et al.  A General Framework for the Study of Decentralized Distribution Systems , 2001, Manuf. Serv. Oper. Manag..

[24]  Nesim K. Erkip,et al.  Analysis of a Decentralized Supply Chain Under Partial Cooperation , 2005, Manuf. Serv. Oper. Manag..

[25]  Yigal Gerchak,et al.  Coordination in decentralized assembly systems with uncertain component yields , 2007, Eur. J. Oper. Res..

[26]  Christoph Schneeweiss,et al.  Hierarchical coordination mechanisms within the supply chain , 2004, Eur. J. Oper. Res..

[27]  Sarada Prasad Sarmah,et al.  Buyer vendor coordination models in supply chain management , 2006, Eur. J. Oper. Res..

[28]  Makoto Yokoo,et al.  Adopt: asynchronous distributed constraint optimization with quality guarantees , 2005, Artif. Intell..

[29]  Toby Walsh Depth-bounded Discrepancy Search , 1997, IJCAI.

[30]  Philippe Baptiste,et al.  Heuristic Control of a Constraint-Based Algorithm for the Preemptive Job-Shop Scheduling Problem , 1999, J. Heuristics.

[31]  S. Goyal,et al.  Models for multi-plant coordination , 1993 .

[32]  Pedro Barahona,et al.  PSICO: Solving Protein Structures with Constraint Programming and Optimization , 2002, Constraints.

[33]  A. Tsay The Quantity Flexibility Contract and Supplier-Customer Incentives , 1999 .