scholarly journals Neural Networks to Guide the Selection of Heuristics within Constraint Satisfaction Problems

Author(s):  
José Carlos Ortiz-Bayliss ◽  
Hugo Terashima-Marín ◽  
Santiago Enrique Conant-Pablos
Author(s):  
U. CHOWDHURY ◽  
D. K. GUPTA

The backtracking algorithm is a prominent search technique in AI, particularly due to its use in Constraint Satisfaction Problems (CSPs), Truth Maintenance Systems (TMS), and PROLOG. In the context of CSPs, Dechter5 and Gashnig10 proposed two variants of the backtracking algorithm known as backjumping algorithms. One is graph-based and the other is failure-based backjumping algorithm. These algorithms attempt to backjump to the source of failure in case of a dead-end situation. This improves the backtracking performance. However, these algorithms are not consistent in the selection of the variable to backjump. In this paper, the modifications of both types of backjumping algorithms are proposed. These algorithms adopt a technique to select the variable to backjump in a consistent manner. This further increases the search efficiency in them. The merits of these modified algorithms are investigated theoretically. Experimental results on the zebra problem and random problems show that the modified algorithms give better results on most occasions.


Sign in / Sign up

Export Citation Format

Share Document