首页> 外文会议>Logic for Programming, Artificial Intelligence, and Reasoning >Efficient SAT Engines for Concise Logics: Accelerating Proof Search for Zero-One Linear Constraint Systems
【24h】

Efficient SAT Engines for Concise Logics: Accelerating Proof Search for Zero-One Linear Constraint Systems

机译:简洁逻辑的高效SAT引擎:加速零一线性约束系统的证明搜索

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

摘要

We investigate the problem of generalizing acceleration techniques as found in recent satisfiability engines for conjunctive normal forms (CNFs) to linear constraint systems over the Booleans. The rationale behind this research is that rewriting the propositional formulae occurring in e.g. bounded model checking (BMC) to CNP requires a blowup in either the formula size (worst-case exponential) or in the number of propositional variables (linear, thus yielding a worst-case exponential blow-up of the search space). We demonstrate that acceleration techniques like observation lists and lazy clause evaluation as well as the more traditional non-chronological backtracking and learning techniques generalize smoothly to Davis-Putnam-like resolution procedures for the very concise propositional logic of linear constraint systems over the Booleans. Despite the more expressive input language, the performance of our prototype implementation comes surprisingly close to that of state-of-the-art CNF-SAT engines like ZChaff. First experiments with bounded model-construction problems show that the overhead in the satisfiability engine that can be attributed to the richer input language is often amortized by the conciseness gained in the propositional encoding of the BMC problem.
机译:我们调查了在布尔逻辑上的线性约束系统的合取范式(CNF)的最新可满足性引擎中发现的普遍化加速技术的问题。这项研究的基本原理是重写例如CNP的边界模型检查(BMC)需要公式大小(最坏情况的指数)或命题变量数量(线性)的爆炸,从而导致搜索空间的最坏情况指数爆炸。我们证明了加速技术(如观察列表和懒惰子句评估)以及更传统的非按时间顺序的回溯和学习技术,可以很平滑地推广到类似Davis-Putnam的解决程序中,从而使布尔约束上的线性约束系统的命题逻辑非常简洁。尽管输入语言表达能力更强,但我们的原型实现的性能令人惊讶地接近ZChaff等最先进的CNF-SAT引擎。具有边界模型构造问题的第一个实验表明,可归因于更丰富的输入语言的可满足性引擎中的开销通常由BMC问题的命题编码中获得的简洁性来摊销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号