Structure Based Extended Resolution for Constraint Programming
Geoffrey Chu, Peter J. Stuckey

TL;DR
This paper introduces a structure-based extended resolution method for constraint programming that leverages model structure to introduce useful literals, leading to significant speedups in solving various problems.
Contribution
It proposes a novel approach to incorporate extended resolution in CP by using structural information to identify beneficial literals, enhancing solver efficiency.
Findings
Significant speedups on multiple problem types.
Structural information guides useful literal introduction.
Extended resolution can outperform general resolution in CP.
Abstract
Nogood learning is a powerful approach to reducing search in Constraint Programming (CP) solvers. The current state of the art, called Lazy Clause Generation (LCG), uses resolution to derive nogoods expressing the reasons for each search failure. Such nogoods can prune other parts of the search tree, producing exponential speedups on a wide variety of problems. Nogood learning solvers can be seen as resolution proof systems. The stronger the proof system, the faster it can solve a CP problem. It has recently been shown that the proof system used in LCG is at least as strong as general resolution. However, stronger proof systems such as \emph{extended resolution} exist. Extended resolution allows for literals expressing arbitrary logical concepts over existing variables to be introduced and can allow exponentially smaller proofs than general resolution. The primary problem in using…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Data Management and Algorithms · AI-based Problem Solving and Planning
