首页> 外文会议>Theory and applications of satisfiability testing - SAT 2018 >Using Combinatorial Benchmarks to Probe the Reasoning Power of Pseudo-Boolean Solvers
【24h】

Using Combinatorial Benchmarks to Probe the Reasoning Power of Pseudo-Boolean Solvers

机译:使用组合基准来探究伪布尔解算器的推理能力

获取原文
获取原文并翻译 | 示例

摘要

We study cdcl-cuttingplanes, Open-WBO, and Sat4j, three successful solvers from the Pseudo-Boolean Competition 2016, and evaluate them by performing experiments on crafted benchmarks designed to be trivial for the cutting planes (CP) proof system underlying pseudo-Boolean (PB) proof search but yet potentially tricky for PB solvers. Our experiments demonstrate severe shortcomings in state-of-the-art PB solving techniques. Although our benchmarks have linear-size tree-like CP proofs, and are thus extremely easy in theory, the solvers often perform quite badly even for very small instances. We believe this shows that solvers need to employ stronger rules of cutting planes reasoning. Even some instances that lack not only Boolean but also real-valued solutions are very hard in practice, which indicates that PB solvers need to get better not only at Boolean reasoning but also at linear programming. Taken together, our results point to several crucial challenges to be overcome in the quest for more efficient pseudo-Boolean solvers, and we expect that a further study of our benchmarks could shed more light on the potential and limitations of current state-of-the-art PB solving.
机译:我们研究了cdcl-cuttingplanes,Open-WBO和Sat4j(这是2016年伪布尔竞赛的三个成功求解器),并通过在精心设计的基准上进行了实验来对它们进行评估,这些基准对于伪布尔基础的割平面(CP)证明系统来说是微不足道的(PB)证明搜索,但对于PB求解器而言可能很棘手。我们的实验证明了最新的PB解决技术中的严重缺陷。尽管我们的基准具有线性大小的树状CP证明,因此从理论上讲非常容易,但求解器即使在很小的情况下也常常表现不佳。我们认为,这表明求解器需要采用更强的切割平面推理规则。即使在某些情况下不仅缺少布尔值而且缺少实值解决方案的实例在实践中也非常困难,这表明PB解算器不仅需要在布尔推理方面而且在线性编程方面都需要得到更好的改进。综上所述,我们的结果指出了在寻求更有效的伪布尔求解器时需要克服的几个关键挑战,并且我们希望对基准进行进一步的研究可以使我们更加了解当前状态的潜力和局限性PB解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号