Looking Forward in Constraint Satisfaction Algorithms
Fahiem Bacchus, Adam J. Grove
Abstract
Fahiem Bacchus, Adam J. Grove
Abstract
Empirical evidence indicates that the most successful backtracking algorithms for solving constraint satisfaction problems do some level of forward constraint propagation. That is they check constraints against the as yet uninstantiated variables in the search tree. Two popular examples are the forward checking and maintaining arc-consistency algorithms. Although there is a growing body of empirical evidence supporting the superiority of these algorithms, relatively little is known about the theoretical relationship between these forward looking algorithms and backtracking algorithms that do not employ any constraint propagation, like generic backtracking and backmarking. In this paper we demonstrate that there is in fact a strong relationship between these different types of algorithms. 1 Introduction Constraint satisfaction problems (CSPs) [Mac87] are typical of the NP-complete combinatorial problems that are so pervasive in AI. A number of techniques have been proposed in the liter...
OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Empirical evidence indicates that the most successful backtracking algorithms for solving constraint satisfaction problems do some level of forward constraint propagation. That is they check constraints against the as yet uninstantiated variables in the search tree. Two popular examples are the forward checking and maintaining arc-consistency algorithms. Although there is a growing body of empirical evidence supporting the superiority of these algorithms, relatively little is known about the theoretical relationship between these forward looking algorithms and backtracking algorithms that do not employ any constraint propagation, like generic backtracking and backmarking. In this paper we demonstrate that there is in fact a strong relationship between these different types of algorithms. 1 Introduction Constraint satisfaction problems (CSPs) [Mac87] are typical of the NP-complete combinatorial problems that are so pervasive in AI. A number of techniques have been proposed in the liter...
Key concepts: Backtracking, Local consistency, Constraint learning, Constraint satisfaction problem, Constraint satisfaction, Hybrid algorithm (constraint satisfaction), Constraint (computer-aided design), Look-ahead