Title :
Constraint processing incorporating, back jumping, learning, and cutset-decomposition
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Abstract :
Researchers in the areas of constraint-satisfaction problems (CSPs), logic programming, and truth-maintenance systems have suggested various schemes for enhancing the performance of backtrack algorithms. The author defines and compares the performance of three such schemes: backjump, learning while searching, and the cycle-cutset method. Backjump and cycle-cutset work best when the constraint graph is sparse, while the learning scheme mostly benefits problem instances with dense constraint graphs. An integrated strategy is proposed which utilizes the distinct advantages of each scheme. Experiments show that in hard problems, the average improvement realized by the integrated scheme is 20-25% over any of the individual schemes
Keywords :
knowledge engineering; learning systems; back jumping; constraint graph; constraint-satisfaction problems; cutset-decomposition; cycle-cutset; learning; learning while searching; logic programming; truth-maintenance systems; Aircraft; Artificial intelligence; Computer science; Graphics; Laboratories; Logic programming; Testing;
Conference_Titel :
Artificial Intelligence Applications, 1988., Proceedings of the Fourth Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
0-8186-0837-4
DOI :
10.1109/CAIA.1988.196122