DocumentCode
2362199
Title
BM + BJ = BMJ
Author
Prosser, Patrick
Author_Institution
Strathclyde Univ., UK
fYear
1993
fDate
1-5 Mar 1993
Firstpage
257
Lastpage
262
Abstract
The backmarking routine (BM) attempts to minimize the execution of redundant consistency checks within the constraint satisfaction problem, whereas the backjumping routine (BJ) attempts to minimize the number of nodes visited within the search tree. By making these two algorithms explicit, it is shown that both routines can be combined to result in BMJ, an algorithm that marks and jumps back. Functions BM and BJ are described in an explicit/iterative manner, in terms of separate forward/backward moves. By doing this the author explicates the search knowledge required by these routines. He then makes this information available to both, allowing BM and BJ to be combined. Empirical evidence is presented to position BMJ with respect to chronological backtracking, backmarking, backjumping, and forward checking
Keywords
constraint handling; programming theory; tree searching; backjumping routine; backmarking routine; chronological backtracking; constraint satisfaction problem; forward checking; redundant consistency checks; search knowledge; search tree; Iterative algorithms; Tree graphs;
fLanguage
English
Publisher
ieee
Conference_Titel
Artificial Intelligence for Applications, 1993. Proceedings., Ninth Conference on
Conference_Location
Orlando, FL
Print_ISBN
0-8186-3840-0
Type
conf
DOI
10.1109/CAIA.1993.366602
Filename
366602
Link To Document