11
Views
1
CrossRef citations to date
0
Altmetric
Original Articles

An enhancement scheme for constraint satisfaction problems (CSPs)

Pages 177-180 | Received 13 May 1992, Published online: 19 Mar 2007
 

Abstract

Backtracking algorithm is extensively used in Artificial Intelligence (AI), particularly in solving Constraint Satisfaction Problems (CSPs). In recent years, a great emphasis has been made in enhancing the performance of this algorithm. The graph-based backtracking is one such enhanced scheme in which whenever a dead-end occurs, the algorithm backs up to several levels rather than going back to most recent variable among those variables that are both connected to it and from which it can continue forward. A modification of this algorithm is proposed to get further improvement of its efficiency. The modification is obtained by incorporating an advice procedure which considers the set of consistent values of the retreated variable and order these values according to the estimates of the number of possible solutions stemming from them. Thus, the additional computation at each consistency check is eliminated at the cost of less refined information about the potential cause of the dead-end and the algorithm solves the CSP with minimum or non backjumping. The advice procedure is called only when backjumping occurs.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.