An Empirical Study of Learning and Forgetting Constraints

Ian Philip Gent, Ian James Miguel, Neil Charles Armour Moore

Research output: Contribution to journalArticlepeer-review

Abstract

Conflict-driven constraint learning provides big gains on many CSP and SAT problems. However, time and space costs to propagate the learned constraints can grow very quickly, so constraints are often discarded (forgotten) to reduce overhead. We conduct a major empirical investigation into the overheads introduced by unbounded constraint learning in CSP. To the best of our knowledge, this is the first published study in either CSP or SAT. We obtain three significant results. The first is that a small percentage of learnt constraints do most propagation. While this is conventional wisdom, it has not previously been the subject of empirical study. Second, we show that even constraints that do no effective propagation can incur significant time overheads. Finally, by implementing forgetting, we confirm that it can significantly improve the performance of modern learning CSP solvers, contradicting some previous research.
Original languageEnglish
Pages (from-to)191-208
Number of pages17
JournalAI Communications
Volume25
Issue number2
DOIs
Publication statusPublished - 2012

Fingerprint

Dive into the research topics of 'An Empirical Study of Learning and Forgetting Constraints'. Together they form a unique fingerprint.

Cite this