首页> 外文会议>International Conference on Theory and Applications of Satisfiability Testing >Between SAT and UNSAT: The Fundamental Difference in CDCL SAT
【24h】

Between SAT and UNSAT: The Fundamental Difference in CDCL SAT

机译:在SAT和UNSAT之间:CDCL SAT的根本差异

获取原文

摘要

The way CDCL SAT solvers find a satisfying assignment is very different from the way they prove unsatisfiability. We propose an explanation to the difference by identifying direct connections to the workings of some of the most important elements in CDCL solvers: the effects of restarts and VSIDS, and the roles of learned clauses. We give a wide range of concrete evidence that highlights the varying effects and roles of these elements. As a result, this paper also sheds a new light on the internal workings of CDCL. Based on our reasoning on the difference in solver behaviors, we present several ideas for optimizing SAT solvers for either SAT or UNSAT instances. We then show that we can achieve improvements on both SAT and UNSAT at the same time by judiciously exploiting the difference. We have implemented a hybrid idea mixing two different restart strategies on top of our new solver COMiniSatPS and observed substantial performance improvement.
机译:CDCL SAT SOLVERS找到一个令人满意的作业的方式与他们证明不匹售的方式非常不同。我们通过识别与CDCL求解器中一些最重要的元素的直接联系的直接连接来提出对差异的解释:重启和VSID的影响以及学习条款的角色。我们提供了各种具体证据,突出了这些元素的不同效果和角色。结果,本文还阐述了CDCL内部运作的新光线。基于我们对求解器行为差异的推理,我们提供了几种优化SAT求解器的若干思想,以获得SAT或UNSAT实例。然后,我们表明我们可以通过明智地利用差异来实现对饱和和营养不良的改进。我们已经实施了一个混合思想,在我们的新求解器Cominisatps之上混合了两种不同的重启策略,并观察到了实质性的性能改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号