SBSAT公司

SBSAT:一种基于状态、基于BDD的可满足性求解器我们提出了一种新的SAT求解器方法,支持在一系列命题输入(包括CNF公式)上高效地实现高度复杂的搜索启发式,但特别是以BDD表示的任意布尔约束集。该方法将bdd预处理到状态机中,以允许基于任何单个输入约束的快速推断。它还使用类似于标准BDD引擎的工具集简化了约束集。它在广泛的预处理阶段记录搜索信息,允许一种新形式的lookahead,称为局部函数complete lookahead。这种方法与现有的工具(如lemmas)结合在一起,构建了一个SAT工具,我们称之为SBSAT。由于par通过约束前瞻信息来记忆约束,除了引入标准引理外,SBSAT还为搜索启发式实验提供了一个方便的平台。这项试验正在进行中。通过比较SBSAT与zChaff在几个基准点上的比较,我们展示了SBSAT的可行性。我们还展示了一些标准基准对独立/因变量区别的有趣依赖性。