paper-with-me

Papers

Unsatisfiable Cores and Lower Bounding for Constraint Programming

2015-08-25 · Nicholas Downing, Thibaut Feydy, Peter J. Stuckey

Constraint Programming (CP) solvers typically tackle optimization problems by repeatedly finding solutions to a problem while placing tighter and tighter bounds on the solution cost. This approach is somewhat naive, especially for soft-constraint optimization problems in which the soft constraints are mostly satisfied. Unsatisfiable-core approaches to solving soft constraint problems in SAT (e.g. MAXSAT) force all soft constraints to be hard initially. When solving fails they return an unsatisfiable core, as a set of soft constraints that cannot hold simultaneously. These are reverted to soft and solving continues. Since lazy clause generation solvers can also return unsatisfiable cores we can adapt this approach to constraint programming. We adapt the original MAXSAT unsatisfiable core solving approach to be usable for constraint programming and define a number of extensions. Experimental results show that our methods are beneficial on a broad class of CP-optimization benchmarks involving soft constraints, cardinality or preferences.

📄 PDF Abstract BibTeX arXiv:1508.06096

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Unsatisfiable Cores for Constraint Programming

2013-05-08 · Nicholas Downing, Thibaut Feydy, Peter J. Stuckey

Constraint Programming (CP) solvers typically tackle optimization problems by repeatedly finding solutions to a problem while placing tighter and tighter bounds on the solution cost. This approach is somewhat naive, espe…

Enumerating Minimal Unsatisfiable Cores of LTLf formulas

2024-09-14 · Antonio Ielo, Giuseppe Mazzotta, Rafael Peñaloza, Francesco Ricca

Linear Temporal Logic over finite traces ($\text{LTL}_f$) is a widely used formalism with applications in AI, process mining, model checking, and more. The primary reasoning task for $\text{LTL}_f$ is satisfiability chec…

Improving MUC extraction thanks to local search

2013-07-12 · Éric Grégoire, Jean-Marie Lagniez, Bertrand Mazure

ExtractingMUCs(MinimalUnsatisfiableCores)fromanunsatisfiable constraint network is a useful process when causes of unsatisfiability must be understood so that the network can be re-engineered and relaxed to become sat- i…

Solving WCSP by Extraction of Minimal Unsatisfiable Cores

2013-04-19 · Christophe Lecoutre, Nicolas Paris, Olivier Roussel, Sébastien Tabary

Usual techniques to solve WCSP are based on cost transfer operations coupled with a branch and bound algorithm. In this paper, we focus on an approach integrating extraction and relaxation of Minimal Unsatisfiable Cores …

Streamliners for Answer Set Programming

2026-04-21 · Florentina Voboril, Martin Gebser, Stefan Szeider, Alice Tarzariol arxiv

Streamliner constraints reduce the search space of combinatorial problems by ruling out portions of the solution space. We adapt the StreamLLM approach, which uses Large Language Models (LLMs) to generate streamliners fo…