【24h】

Guiding SAT Diagnosis with Tree Decompositions

机译:用树分解引导卫星诊断

获取原文

摘要

A tree decomposition of a hypergraph is a construction that captures the graph's topological structure. Every tree decomposition has an associated tree width, which can be viewed as a measure of how treelike the original hypergraph is. Tree decomposition has proven to be a very useful theoretical vehicle for generating polynomial algorithms for subclasses of problems whose general solution is NP-complete. As a rule, this is done by designing the algorithms so that their runtime is bounded by some polynomial times a function of the tree width of a tree decomposition of the original problem. Problem instances that have bounded tree width can thus be solved by the resulting algorithms in polynomial time. A variety of methods are known for deciding satisfiability of Boolean formulas whose hypergraph representations have tree decompositions of small width. However, satisfiability methods based on tree decomposition has yet to make an large impact. In this paper, we report on our effort to learn whether the theoretical applicability of tree decomposition to SAT can be made to work in practice. We discuss how we generate tree decompositions, and how we make use of them to guide variable selection and conflict clause generation. We also present experimental results demonstrating that the method we propose can decrease the number of necessary decisions by one or more orders of magnitude.
机译:超图的树分解是捕获图形拓扑结构的结构。每个树分解都具有相关的树宽,可以被视为原始超图的衡量标准。树分解已被证明是一种非常有用的理论载体,用于生成多项式算法,了解一般解决方案是NP-Complete的问题的子类。通常,这是通过设计算法来完成的,使得它们的运行时由某些多项式乘以原始问题的树分解的树宽的函数。因此,可以通过多项式时间中的结果算法来解决有界树宽的问题实例。已知各种方法,用于决定布尔公式的可靠性,其超图形表示具有小宽度的树木分解。然而,基于树分解的可靠性方法尚未产生大的影响。在本文中,我们报告了我们努力,了解树分解对SAT的理论适用性,可以在实践中进行工作。我们讨论如何生成树分解,以及我们如何利用它们来指导变量选择和冲突子句生成。我们还提出了实验结果,证明了我们提出的方法可以通过一个或多个数量级来降低必要决策的数量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号