Dynamic Branch & Bound Distribué

Distributed constraint satisfaction problems based on nogoods reasoning [2] seem to be the best approach in terms of theoretical time complexity. However, only few optimization protocols get the most out of valued nogoods’s power [16]. In this paper, we present a new search algorithm for distributed constraint optimization problems (DCOPs), called Distributed Dynamic Branch & Bound (DisDB&B). Agents assigns their variables sequentially and forwards valued nogoods (lower bounds) synchronously to the next unassigned agent. Combining lower bounds on inferred valued nogoods can help to speed up the search, and prune infeasible sub-problems. We show that the algorithm proposed here (DisDB&B), is optimal and guaranteed to terminate, having polynomial space complexity. Detailed experimental results show that on benchmark problems, the proposed algorithm achieve over an order of magnitude reduction on terms of messages exchanged between agents.

[1]  Thomas Schiex,et al.  Nogood Recording for static and dynamic constraint satisfaction problems , 1993, Proceedings of 1993 IEEE Conference on Tools with Al (TAI-93).

[2]  Marius-Călin Silaghi,et al.  Dynamic branch & bound, an optimization counterpart for dynamic backtracking , 2006 .

[3]  Makoto Yokoo,et al.  Asynchronous Weak-commitment Search for Solving Distributed Constraint Satisfaction Problems , 1995, CP.

[4]  Weixiong Zhang,et al.  Distributed breakout revisited , 2002, AAAI/IAAI.

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

[6]  Pierre Dago Backtrack dynamique valué , 1997, JFPLC.

[7]  Matthew L. Ginsberg,et al.  Dynamic Backtracking , 1993, J. Artif. Intell. Res..

[8]  Gérard Verfaillie,et al.  Nogood recording for valued constraint satisfaction problems , 1996, Proceedings Eighth IEEE International Conference on Tools with Artificial Intelligence.

[9]  Makoto Yokoo,et al.  Nogood based asynchronous distributed optimization (ADOPT ng) , 2006, AAMAS '06.

[10]  Makoto Yokoo,et al.  The Distributed Constraint Satisfaction Problem: Formalization and Algorithms , 1998, IEEE Trans. Knowl. Data Eng..

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

[12]  Michel Lemaître,et al.  An Incomplete Method for Solving Distributed Valued Constraint Satisfaction Problems , 1997 .

[13]  Wei-Min Shen,et al.  Are multiagent algorithms relevant for real hardware?: a case study of distributed constraint algorithms , 2003, SAC '03.