LAZY REPAIRING BACKTRACKING FOR DYNAMIC CONSTRAINT SATISFACTION PROBLEMS

被引:0
作者
Acodad, Yosra [1 ]
Benamrane, Amine [1 ]
Bouyakhf, El Houssine [1 ]
Benelallam, Imade [2 ]
机构
[1] Mohammed V Univ Rabat, Fac Sci, LIMIARF, Rabat, Morocco
[2] Natl Inst Stat & Appl Econ Irfane, INSEA, Rabat, Morocco
关键词
DCSP; LRB; extended PDB; pdeg heuristic; MAC-2001; SEARCH;
D O I
10.31577/cai_2021_5_1056
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Extended Partial Dynamic Backtracking (EPDB) is a repair algorithm based on PDB. It deals with Dynamic CSPs based on ordering heuristics and retroactive data structures, safety conditions, and nogoods which are saved during the search process. In this paper, we show that the drawback of both EPDB and PDB is the exhaustive verification of orders, saved in safety conditions and nogoods, between variables. This verification affects remarkably search time, especially since orders are often indirectly deduced. Therefore, we propose a new approach for dynamically changing environments, the Lazy Repairing Backtracking (LRB), which is a fast version of EPDB insofar as it deduces orders directly through the used ordering heuristic. We evaluate LRB on various kinds of problems, and compare it, on the one hand, with EPDB to show its effectiveness compared to this approach, and, on the other hand, with MAC-2001 in order to conclude, from what perturbation rate resolving a DCSP with an efficient approach can be more advantageous than repair.
引用
收藏
页码:1056 / 1079
页数:24
相关论文
共 50 条
[41]   Grammar-based generation of variable-selection heuristics for constraint satisfaction problems [J].
Sosa-Ascencio, Alejandro ;
Ochoa, Gabriela ;
Terashima-Marin, Hugo ;
Enrique Conant-Pablos, Santiago .
GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2016, 17 (02) :119-144
[42]   Adaptive constraint propagation in constraint satisfaction: review and evaluation [J].
Stergiou, Kostas .
ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (07) :5055-5093
[43]   Declarative Heuristics in Constraint Satisfaction [J].
Teppan, Erich Christian ;
Friedrich, Gerhard .
2013 IEEE 25TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2013, :996-1003
[44]   Boosting distributed constraint satisfaction [J].
Hamadi, Youssef ;
Ringwelski, Georg .
JOURNAL OF HEURISTICS, 2011, 17 (03) :251-279
[45]   Boosting distributed constraint satisfaction [J].
Youssef Hamadi ;
Georg Ringwelski .
Journal of Heuristics, 2011, 17 :251-279
[46]   Algorithms for Distributed Constraint Satisfaction: A Review [J].
Makoto Yokoo ;
Katsutoshi Hirayama .
Autonomous Agents and Multi-Agent Systems, 2000, 3 :185-207
[47]   Constraint satisfaction methods for applications in engineering [J].
Gelle, E ;
Faltings, BV ;
Clément, DE ;
Smith, IFC .
ENGINEERING WITH COMPUTERS, 2000, 16 (02) :81-95
[48]   Introduction to planning, scheduling and constraint satisfaction [J].
Miguel A. Salido .
Journal of Intelligent Manufacturing, 2010, 21 :1-4
[49]   Introduction to planning, scheduling and constraint satisfaction [J].
Salido, Miguel A. .
JOURNAL OF INTELLIGENT MANUFACTURING, 2010, 21 (01) :1-4
[50]   A GPU-Based Backtracking Algorithm for Permutation Combinatorial Problems [J].
Pessoa, Tiago Carneiro ;
Gmys, Jan ;
Melab, Nouredine ;
de Carvalho Junior, Francisco Heron ;
Tuyttens, Daniel .
ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2016, 2016, 10048 :310-324