PRuning Through Satisfaction
PRuning Through Satisfaction
复制标题
通过满意度进行修剪
DOI:
10.1007/978-3-319-70389-3_12
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
Armin Biere
中科院分区:
文献类型:
--
作者:
Marijn J. H. Heule;B. Kiesl;M. Seidl;Armin Biere
The classical approach to solving the satisfiability problem of propositional logic prunes unsatisfiable branches from the search space. We prune more agressively by also removing certain branches for which there exist other branches that are more satisfiable. This is achieved by extending the popular conflict-driven clause learning (CDCL) paradigm with so-called \(\mathsf {PR}\) -clause learning. We implemented our new paradigm, named satisfaction-driven clause learning (SDCL), in the SAT solver Lingeling. Experiments on the well-known pigeon hole formulas show that our method can automatically produce proofs of unsatisfiability whose size is cubic in the number of pigeons while plain CDCL solvers can only produce proofs of exponential size.