首页> 外文会议>International Conference on Theory and Applications of Satisfiability Testing >Solving SAT for CNF Formulas with a One-Sided Restriction on Variable Occurrences
【24h】

Solving SAT for CNF Formulas with a One-Sided Restriction on Variable Occurrences

机译:求解CNF公式,对可变事件的单面限制

获取原文

摘要

In this paper we consider the class of Boolean formulas in Conjunctive Normal Form (CNF) where for each variable all but at most d occurrences are either positive or negative. This class is a generalization of the class of CNF formulas with at most d occurrences (positive and negative) of each variable which was studied in [Wahlstrom, 2005]. Applying complement search [Purdom, 1984], we show that for every d there exists a constant γ_d < 2 - 1/(2d+1) such that satisfiability of a CNF formula on n variables can be checked in runtime O(γ_d~n) if all but at most d occurrences of each variable are either positive or negative. We thoroughly analyze the proposed branching strategy and determine the asymptotic growth constant γ_d more precisely. Finally, we show that the trivial O(2~n) barrier of satisfiability checking can be broken even for a more general class of formulas, namely formulas where the positive or negative literals of every variable have what we will call a d-covering. To the best of our knowledge, for the considered classes of formulas there are no previous non-trivial upper bounds on the complexity of satisfiability checking.
机译:在本文中,我们考虑了在整个变量的联合正常形式(CNF)中的Boolean公式的类别,但最多D发生的所有变量是正的或负面的。该类是CNF公式的概括,其每变量的最多D发生(正面和阴性)在[Wahlstrom,2005]中研究。应用补充搜索[法文,1984],我们表明,对于每个D,存在恒定γ_d<2 - 1 /(2d + 1),使得在运行时o(Γ_d〜n)中可以检查n变量上的CNF公式的可靠性)如果每个变量的大多数D发生,但是每个变量的所有变量都是正的或负数。我们彻底分析了所提出的分支策略,更准确地确定渐近生长常数γ_D。最后,我们表明,即使是一般的公式,甚至可以破坏可满足性检查的琐碎o(2〜n)屏障,即每个变量的正面或负面文字的公式,那么我们将称为D覆盖。据我们所知,对于所考虑的公式类,没有以前的非普通上限对可靠性检查的复杂性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号