【24h】

An extensible circuit-based SAT solver

机译:一个可扩展的基于电路的SAT求解器

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

摘要

In satisfiability (SAT) the task is to determine whether a propositional formula can evaluate to true under some assignment to its variables. The formula is either represented in CNF or in circuit form. Solvers are available for both representations with comparable performance. CNF-based approach, being simpler in encoding and solver design, is more popular, in which a circuit is translated into CNF and then solved. Translation to CNF, however, increases the size of the encoding, and is not practical for some constraints such as the cardinality constraint. Circuit-based approach lacks simplicity of implementation; however, circuit representation remains compact in size and also captures problem structure where domain-specific knowledge can be exploited. An important application of SAT solving is in the area of model-based diagnosis. Our contribution in this paper is twofold enhancing the state-of-the-art in SAT solving as well as model-based diagnosis. To simplify and encourage development in circuit-based approach, we propose a new solver which can be extended with minimal effort. The solver which has been built using object-oriented paradigm allows adding a new gate by simply inheriting from existing classes and overriding some functions, hiding great deal of complexity. Then, we demonstrate its effectiveness on the problem of computing minimum-cardinality diagnoses using ISCAS-85 circuit benchmarks. We show that the new solver can solve 28 more (out of 1000) cases than its CNF-based counterpart.
机译:在可满足性(SAT)中,任务是确定命题公式是否可以根据其变量的某些分配评估为true。该公式以CNF或电路形式表示。求解器可用于具有可比性的表现。基于CNF的方法,在编码和求解器设计中更简单,更受欢迎,其中电路被翻译成CNF然后解决。然而,翻译到CNF,增加了编码的大小,并且对于诸如基数约束的某些约束并不实用。基于电路的方法缺乏实施的简单性;然而,电路表示尺寸仍然紧凑,并且还捕获可以利用域特定知识的问题结构。 SAT解决的一个重要应用在基于模型的诊断领域。我们本文的贡献是在SAT解决方面提高了最先进的,以及基于模型的诊断。为了简化和鼓励基于电路的方法的发展,我们提出了一种新的求解器,可以尽力延长。已经使用面向对象的范式构建的求解器允许通过简单地从现有类继承并覆盖一些功能来添加新门,隐藏大量复杂性。然后,我们展示了使用ISCAS-85电路基准测试计算最小基团诊断问题的有效性。我们展示新的求解器可以在其基于CNF的对应物中解决28个(超过1000个)的情况。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号