1999Unpublished venueRequires access

Looking Forward in Constraint Satisfaction Algorithms

Fahiem Bacchus, Adam J. Grove

Open publisher page 6 citations

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...

About this research paper

What this paper is about

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...

Why it matters

OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available 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...

Key concepts: Backtracking, Local consistency, Constraint learning, Constraint satisfaction problem, Constraint satisfaction, Hybrid algorithm (constraint satisfaction), Constraint (computer-aided design), Look-ahead

Related papers

Back to paper searchBrowse research topicsOriginal source
Looking Forward in Constraint Satisfaction Algorithms — Research Paper | ScholarLens