【24h】

A Clause-Based Heuristic for SAT Solvers

机译:基于子句的启发式SAT解算器

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

摘要

We propose a new decision heuristic for DPLL-based propositional SAT solvers. Its essence is that both the initial and the conflict clauses are arranged in a list and the next decision variable is chosen from the top-most unsatisfied clause. Various methods of initially organizing the list and moving the clauses within it are studied. Our approach is an extension of one used in Berkmin, and adopted by other modern solvers, according to which only conflict clauses are organized in a list, and a literal-scoring-based secondary heuristic is used when there are no more unsatisfied conflict clauses. Our approach, implemented in the 2004 version of zChaff solver and in a generic Chaff-based SAT solver, results in a significant performance boost on hard industrial benchmarks.
机译:我们为基于DPLL的命题SAT求解器提出了一种新的决策启发式方法。其本质是,初始和冲突子句都排列在一个列表中,并且从最不满意的子句中选择下一个决策变量。研究了最初组织列表并在其中移动子句的各种方法。我们的方法是Berkmin中使用的方法的扩展,并被其他现代求解器采用,根据该方法,仅在列表中组织冲突子句,并且当不再有不满意的冲突子句时,将使用基于文字评分的二级启发式方法。我们的方法在2004年版本的zChaff求解器中以及在基于Chaff的通用SAT求解器中实施,从而大大提高了硬工业基准性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号