Removing redundant conflict value assignments in resolvent based nogood learning

Taking advantages of popular Resolvent-based (Rslv) and Minimum conflict set (MCS) nogood learning, we propose two new techniques: Unique nogood First Resolvent-based (UFRslv) and Redundant conflict value assignment Free Resolvent-based (RFRslv) nogood learning. By removing conflict value assignments that are redundant, these two new nogood learning techniques can obtain shorter and more efficient nogoods than Rslv nogood learning, and consume less computation effort to generate nogoods than MCS nogood learning. We implement the new techniques in two modern distributed constraint satisfaction algorithms, nogood based asynchronous forward checking (AFCng) and dynamic ordering for asynchronous backtracking with nogood-triggered heuristic (ABT-DOng). Comparing against Rslv and MCS on random distributed constraint satisfaction problems and distributed Langford's problems, UFRslv and RFRslv are favourable in number of messages and NCCCSOs (nonconcurrent constraint checks and set operations) as metrics.

[1]  C. Bessiere,et al.  DisChoco : A platform for distributed constraint programming , 2006 .

[2]  Makoto Yokoo,et al.  The effect of nogood learning in distributed constraint satisfaction , 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems.

[3]  Sebastian Ehrlichmann,et al.  Algorithms And Ordering Heuristics For Distributed Constraint Satisfaction Problems , 2016 .

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

[5]  Makoto Yokoo,et al.  The Phase Transition in Distributed Constraint Satisfaction Problems: Fist Results , 2000, CP.

[6]  Amnon Meisels,et al.  Asynchronous Forward-checking for DisCSPs , 2007, Constraints.

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

[8]  Amnon Meisels,et al.  Min-domain retroactive ordering for Asynchronous Backtracking , 2009, Constraints.

[9]  Christian Bessiere,et al.  Asynchronous backtracking without adding links: a new member in the ABT family , 2005, Artif. Intell..

[10]  Sven Koenig,et al.  BnB-ADOPT: an asynchronous branch-and-bound DCOP algorithm , 2008, AAMAS.

[11]  Victor R. Lesser,et al.  Problem structure and subproblem sharing in multi-agent systems , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[12]  Toby Walsh,et al.  CSPLIB: A Benchmark Library for Constraints , 1999, CP.

[13]  Amnon Meisels,et al.  Comparing performance of distributed constraints process ing algorithms , 2002 .