DocumentCode :
2612673
Title :
An empirical investigation of the forward checking algorithm and its derivatives
Author :
Dent, Michael J. ; Mercer, Robert E.
Author_Institution :
Dept. of Comput. Sci., Univ. of Western Ontario, London, Ont., Canada
fYear :
1996
fDate :
16-19 Nov. 1996
Firstpage :
278
Lastpage :
285
Abstract :
Forward checking (FC) is one of the most popular algorithms used to solve constraint satisfaction problems. A lazy variant of FC has been proposed called minimal forward checking (MFC). Previous empirical results suggest that MFC substantially outperforms FC when the fail first (FF) heuristic is not used. These results also suggest that the laziness of MFC can have substantial negative effects when the FF heuristic is used. To overcome this problem two extensions to the MFC algorithm are proposed, a new heuristic, called extra pruning (EXP), and the addition of conflict-directed backjumping (CBJ). An empirical investigation on a large test suite of hard randomly generated problems suggests that adding both EXP and CBJ to MFC-FF (MFC-CBJ-EXP-FF) is the best forward checking algorithm. Some theoretical relationships among the various algorithms are discussed.
Keywords :
constraint handling; constraint theory; heuristic programming; search problems; conflict-directed backjumping; constraint satisfaction problems; empirical investigation; extra pruning; fail first heuristic; forward checking algorithm; hard randomly generated problems; minimal forward checking; Artificial intelligence; Computer science; Operations research; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools with Artificial Intelligence, 1996., Proceedings Eighth IEEE International Conference on
ISSN :
1082-3409
Print_ISBN :
0-8186-7686-7
Type :
conf
DOI :
10.1109/TAI.1996.560463
Filename :
560463
Link To Document :
بازگشت