Discrepancy-Based Method for Hierarchical Distributed Optimization

Distributed constraint optimization is increasingly used for problem solving by multiple agents. However, there are situations where the system is made up of heterogeneous agents, for which the context, the structure, and the business rules define the interactions that are possible between them. As an example, supply chains are made up of interdependent business units having some form of customer-supplier hierarchical relationships. The coordination space for these hierarchical situations can be described as a tree. Therefore, we propose a distributed algorithm (MacDS) that performs discrepancy-based search which is known to perform well for centralized problems. The proposed algorithm is complete and aims at producing good solutions in a short amount of time. It allows concurrent computation and is tolerant to message delays. It has been evaluated using real industrial supply chain problems, for which it showed good performance.

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

[2]  Luis Montesano,et al.  Towards the Adaptation of a Robotic Wheelchair for Cognitive Disabled Children , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Ashwin Ram,et al.  Continuous Case-Based Reasoning , 1997, Artif. Intell..

[4]  Rushed Kanawati,et al.  CASEP2: Hybrid Case-Based Reasoning System for Sequence Processing , 2004, ECCBR.

[5]  Kevin Crowston,et al.  The interdisciplinary study of coordination , 1994, CSUR.

[6]  Nancy A. Lynch,et al.  Distributed Algorithms , 1992, Lecture Notes in Computer Science.

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

[8]  Andrew Y. C. Nee,et al.  A distributed multi-agent environment for product design and manufacturing planning , 2001 .

[9]  Makoto Yokoo,et al.  Distributed constraint satisfaction for formalizing distributed problem solving , 1992, [1992] Proceedings of the 12th International Conference on Distributed Computing Systems.

[10]  Thierry Moyaux,et al.  Supply Chain Management and Multiagent Systems: An Overview , 2006 .

[11]  Arnoldo C. Hax,et al.  Production and inventory management , 1983 .

[12]  Danica Janglova,et al.  Neural Networks in Mobile Robot Motion , 2004, ArXiv.

[13]  Gregor Schöner,et al.  WAD project where attractor dynamics aids wheelchair navigation , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[15]  Boi Faltings,et al.  A Scalable Method for Multiagent Constraint Optimization , 2005, IJCAI.

[16]  A. Pruski,et al.  VAHM: a user adapted intelligent wheelchair , 2002, Proceedings of the International Conference on Control Applications.

[17]  Amnon Meisels,et al.  Asynchronous Forward-Bounding for Distributed Constraints Optimization , 2006, ECAI.

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

[19]  Eyke Hüllermeier,et al.  Fuzzy set-based methods in instance-based reasoning , 2002, IEEE Trans. Fuzzy Syst..

[20]  Amnon Meisels,et al.  Concurrent search for distributed CSPs , 2006, Artif. Intell..

[21]  Jonathan Gaudreault,et al.  Agent-based supply-chain planning in the forest products industry , 2007 .

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

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

[24]  Manuela M. Veloso,et al.  Bumping strategies for the multiagent agreement problem , 2005, AAMAS '05.

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