【24h】

FROM XSAT TO SAT BY EXHIBITING BOOLEAN FUNCTIONS

机译:通过展示布尔函数从XSAT到SAT

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

摘要

Given a Boolean formula in conjunctive normal form (CNF), the Exact Satisfiability problem (XSAT), a variant of the Satisfiability problem (SAT), consists in finding an assignment to the variables such that each clause contains exactly one satisfied literal. Best algorithms to solve this problem run in O(2~(0.2325n)) (O(2~(0.1379n)) for X3SAT). Another possibility is to transform each clause in a set of equivalent clauses for the Satisfiability problem and to use modern and powerful solvers (zChaff, Berkmin, MiniSat, RSat etc.) to find such truth assignment. In this paper we introduce three new encodings from XSAT instances to SAT instances that lead to a lot of structural information (equivalency gates and gates) which is naturally hidden in the pairwise transformation. Some solvers (lsat, march_dl, eqsatz) can take into account this kinds of structural information to make simplifications as pretreatment and speed-up the resolution. Then we show the interest of dealing with the XSAT formalism by introducing an encoding of binary CSP and graph coloring problem into XSAT instances. Preliminary results on real-world binary CSP and graph coloring problem show the importance of exhibiting equivalencies for the XSAT problem.
机译:给定一个合取范式(CNF)的布尔公式,精确可满足性问题(SAT)是可满足性问题(SAT)的一种变体,它在于查找变量的赋值,以便每个子句恰好包含一个满意的文字。解决此问题的最佳算法在O(2〜(0.2325n))(对于X3SAT为O(2〜(0.1379n)))中运行。另一种可能性是将每个子句转换为可满足性问题的一组等效子句,并使用现代而强大的求解器(zChaff,Berkmin,MiniSat,RSat等)来找到这种真值分配。在本文中,我们介绍了从XSAT实例到SAT实例的三种新编码,它们导致了很多结构信息(等效门和门),这些信息自然地隐藏在成对转换中。一些求解器(lsat,march_dl,eqsatz)可以考虑此类结构信息,从而简化了预处理并加快了解析速度。然后,通过将二进制CSP的编码和图形着色问题引入XSAT实例中,展示了处理XSAT形式主义的兴趣。关于实际二进制CSP和图形着色问题的初步结果表明,展示与XSAT问题等效的重要性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号