Learning While Searching in Constraint-Satisfaction-Problems

Abstract

The popular use of backtracking as a control strategy for theorem proving in PROLOG and in Truth-Maintenance-Systems (TMS) led to increased interest in various schemes for enhancing the efficiency of backtrack search. Researchers have referred to these enhancement schemes by the names ‘ ‘Intelligent Backtracking ’ ’ (in PROLOG), ‘ ‘Dependency-directed-backtracking ” (in TMS) and others. Those improve-ments center on the issue of “jumping-back ” to the source of the problem in front of dead-end situations. This paper examines another issue (much less explored) which arises in dead-ends. Specifically, we concen-trate on the idea of constraint recording, namely, analyzing and storing the reasons for the dead-ends, and using them to guide future decisions, so that the same conflicts will not arise again. We view constraint recording as a process of learning, and examine several possible learning schemes studying the tradeoffs between the amount of learning and the improve-ment in search efficiency. I.

Cite

Text

Dechter. "Learning While Searching in Constraint-Satisfaction-Problems." AAAI Conference on Artificial Intelligence, 1986.

Markdown

[Dechter. "Learning While Searching in Constraint-Satisfaction-Problems." AAAI Conference on Artificial Intelligence, 1986.](https://mlanthology.org/aaai/1986/dechter1986aaai-learning/)

BibTeX

@inproceedings{dechter1986aaai-learning,
  title     = {{Learning While Searching in Constraint-Satisfaction-Problems}},
  author    = {Dechter, Rina},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {1986},
  pages     = {178-185},
  url       = {https://mlanthology.org/aaai/1986/dechter1986aaai-learning/}
}