d0 and 0'>e0 such that d+e is les'/> A Short Implicant of CNFs with Relatively Many Satisfying Assignments
首页> 外文期刊>Electronic Colloquium on Computational Complexity >A Short Implicant of CNFs with Relatively Many Satisfying Assignments
【24h】

A Short Implicant of CNFs with Relatively Many Satisfying Assignments

机译:CNF具有相对令人满意的分配的简短含义

获取原文
           

摘要

Consider any Boolean function F(X1XN) that has more than 2?Nd satisfying assignments and that can be expressed by a CNF formula with at most N1+e clauses for some 0">d0 and 0">e0 such that d+e is less than 1 (*). Then how many variables do we need to fix in order to satisfy F? In other words, what is the size of the shortest implicant of F? We show that for any F satisfying (*), one can always find some short partial assignment on which F evaluates to 1 by fixing N variables for some 0">0. That is, F has an implicant of size N. On the other hand, a lower bound for such is also shown in terms of d and e.We also discuss an algorithm for obtaining a short partial assignment, and we show a deterministic algorithm that finds a short partial assignment in O(2N) -time for some 1 . Note that this can be used as a subexponential-time algorithm for solving the CNF-SAT problem for any CNF formula satisfying (*).
机译:考虑一个布尔函数F(X1XN),它具有大于2?Nd的满足赋值,并且可以由CNF公式表示,该公式最多包含N1 + e个子句,用于某些0“> d0和0”> e0,使得d + e为小于1(*)。那么,为了满足F,我们需要修复多少个变量?换句话说,F的最短蕴涵量是多少?我们表明,对于任何满足(*)的F,总能找到N的变量,将F的值固定为1,这总是使F的值为1,即F的大小为N。另一方面,还用d和e表示了这种情况的下限。我们还讨论了获得短部分分配的算法,并展示了确定性算法,该算法在O(2N)-time中找到某些部分的短部分分配1.请注意,对于满足(*)的任何CNF公式,它都可以用作次指数时间算法来求解CNF-SAT问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号