Backjump-based backtracking for constraint satisfaction problems

被引:65
作者
Dechter, R [1 ]
Frost, D [1 ]
机构
[1] Univ Calif Irvine, Dept Informat & Comp Sci, Irvine, CA 92697 USA
基金
美国国家科学基金会;
关键词
constraint satisfaction; backtracking; backjumping; learning;
D O I
10.1016/S0004-3702(02)00120-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The performance of backtracking algorithms for solving finite-domain constraint satisfaction problems can be improved substantially by look-back and look-ahead methods. Look-back techniques extract information by analyzing failing search paths that are terminated by dead-ends. Look-ahead techniques use constraint propagation algorithms to avoid such dead-ends alto-ether. This paper describes a number of look-back variants including backjumping and constraint recording which recognize and avoid some unnecessary explorations of the search space. The last portion of the paper gives an overview of look-ahead methods such as forward checking and dynamic variable ordering, and discusses their combination with backjumping. (C) 2002 Published by Elsevier Science B.V.
引用
收藏
页码:147 / 188
页数:42
相关论文
共 81 条
[1]  
AMBORG S, 1985, BIT, V25, P2
[2]  
[Anonymous], PRINCIPLES ARTIFICIA
[3]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[4]  
[Anonymous], 1993, FDN CONSTRAINT SATIS
[5]  
[Anonymous], 1992, Encyclopedia of Artificial Intelligence
[6]  
Bacchus F., 1995, Principles and Practice of Constraint Programming - CP '95. First International Conference, CP'95. Proceedings, P258
[7]  
BAKER AB, 1994, P AAAI94 SEATTL WA
[8]  
BAKER AB, 1995, THESIS GRADUATE SCH
[9]  
BAYARDO R, 1997, P AAAI97 PROV RI
[10]  
Bayardo RJ, 1995, INT JOINT CONF ARTIF, P558