of our main goal, we have also reduced the number
of concurrent constraint checks, in most tightness va-
lues, especially when the constraint network becomes
dense.
The different evaluation results demonstrate that
the MP-ABT is a very effective way to decrease the
number of messages and therefore the number of per-
turbations. We observe that, the more variables we
have, the less disturbance MP-ABT does. And even
if problems become insolvable. The MP-ABT algo-
rithm remains better, due to the nogood content. The
nogood used by the MP-ABT contains just the so-
lution parts that cause the failure (contrary to ABT-
comp and the ABT-cf that reports all the solution with
the different variables). So, instead of deleting just
one solution after the reception of a nogood message,
we can delete a group of solutions. In addition, the
filtering process used in the MP-ABT, minimizes the
number of checked constraints.
6 CONCLUSION
In this paper, we have proposed a new complete algo-
rithm: Minimal Perturbation complex local problems
in the Asynchronous Backtracking MP-ABT. It is an
upgrade of the ABT algorithm. It is able to solve Dis-
CSP problems with complex local problems, while
minimizing the perturbations, without any transfor-
mation of the original problem, as it is done by the
compilation and decomposition methods.
The MP-ABT algorithm considers each complex
local problem as an MPP problem, and each recei-
ved message as a perturbation of the intra-agent con-
straints. After a message reception, the MP-ABT
agent tries to find a closest local solution to its cur-
rent values, using the HS-MPP algorithm.
The experimentations show that the MP-ABT al-
gorithm outperforms the different ABT versions, in
terms of the number of exchanged messages and the-
refore the number of perturbations, while minimizing
the computational effort, especially when problems
are dense and contain more variables per agent.
We perceive to generalize the method of the mi-
nimal perturbation in the complex local problems, in
order to be integrated in the existing DisCSP algo-
rithms, as the AFC and AFC-ng algorithms.
REFERENCES
Bessi
`
ere, C., Maestre, A., Brito, I., and Meseguer, P. (2005).
Asynchronous backtracking without adding links: a
new member in the abt family. Artificial Intelligence,
161(1):7–24.
Burke, D. A. and Brown, K. N. (2006). Applying inter-
changeability to complex local problems in distribu-
ted constraint reasoning. In Workshop on Distributed
Constraint Reasoning (AAMAS 06), pages 1–15.
EL Graoui, E. M., Benelallam, I., Bouyakhf, E. H., et al.
(2016). A commentary on hybrid search for minimal
perturbation in dynamic csps. Constraints, 21(2):349–
354.
Ezzahir, R., Belaissaoui, M., Bessiere, C., and Bouyakhf,
E. H. (2007). Compilation formulation for asynchro-
nous backtracking with complex local problems. In
2007 International Symposium on Computational In-
telligence and Intelligent Informatics, pages 205–211.
IEEE.
Ezzahir, R., Bessiere, C., Bouyakhf, E., and Belaissaoui,
M. (2008). Asynchronous backtracking with compila-
tion formulation for handling complex local problems.
ICGST International Journal on Artificial Intelligence
and Machine Learning, AIML, 8:45–53.
Hirayama, K. and Yokoo, M. (2002). Local search for dis-
tributed sat with complex local problems. In Procee-
dings of the first international joint conference on Au-
tonomous agents and multiagent systems: part 3, pa-
ges 1199–1206. ACM.
Magaji, A. S., Arana, I., and Ahriz, H. (2014). Local se-
arch for discsps with complex local problems. In Web
Intelligence (WI) and Intelligent Agent Technologies
(IAT), 2014 IEEE/WIC/ACM International Joint Con-
ferences on, volume 3, pages 56–63. IEEE.
Meisels, A. and Zivan, R. (2007). Asynchronous forward-
checking for discsps. Constraints, 12(1):131–150.
Wahbi, M., Ezzahir, R., Bessiere, C., and Bouyakhf,
E. H. (2013). Nogood-based asynchronous forward
checking algorithms. Constraints, 18(3):404–433.
Yokoo, M. (1995). Asynchronous weak-commitment se-
arch for solving distributed constraint satisfaction pro-
blems. In International Conference on Principles and
Practice of Constraint Programming, pages 88–102.
Springer.
Yokoo, M., Ishida, T., Durfee, E. H., and Kuwabara, K.
(1992). Distributed constraint satisfaction for formali-
zing distributed problem solving. In Distributed Com-
puting Systems, 1992., Proceedings of the 12th Inter-
national Conference on, pages 614–621. IEEE.
Zivan, R., Grubshtein, A., and Meisels, A. (2011). Hy-
brid search for minimal perturbation in dynamic csps.
Constraints, 16(3):228–249.
MP-ABT: A Minimal Perturbation Approach for Complex Local Problems
275