Arrow Research search
Back to AIJ

AIJ 2002

Backjump-based backtracking for constraint satisfaction problems

Journal Article journal-article Artificial Intelligence

Abstract

The performance of backtracking algorithms for solving finite-domain constraint satisfaction problems can be improved substantially by look-back and look-ahead methods. Look-back techniques extract information by analyzing failing search paths that are terminated by dead-ends. Look-ahead techniques use constraint propagation algorithms to avoid such dead-ends altogether. This paper describes a number of look-back variants including backjumping and constraint recording which recognize and avoid some unnecessary explorations of the search space. The last portion of the paper gives an overview of look-ahead methods such as forward checking and dynamic variable ordering, and discusses their combination with backjumping.

Authors

Keywords

  • Constraint satisfaction
  • Backtracking
  • Backjumping
  • Learning

Context

Venue
Artificial Intelligence
Archive span
1970-2026
Indexed papers
3976
Paper id
1152395986923673181
v2026.09.13