首页> 外文会议>International symposium on algorithms and computation >A Short Implicant of a CNF Formula with Many Satisfying Assignments
【24h】

A Short Implicant of a CNF Formula with Many Satisfying Assignments

机译:具有许多满意分配的CNF公式的简短含义

获取原文
获取外文期刊封面目录资料

摘要

Consider any Boolean function F(X_1,… ,X_N) that has more than 2~(-N~δ)· 2~N satisfying assignments for some δ, 0 < δ < 1, and that can be expressed by a CNF formula with at most N~d clauses for some d > 0. Then how many variables do we need to fix in order to satisfy F? We show that one can always find some "short" partial assignment on which F evaluates to 1 by fixing at most αN variables for some constant α < 1; that is, F has an implicant of size ≤ αN. A lower bound for such α is also shown in terms of δ and d. We also discuss an algorithm for obtaining a short partial assignment. For any δ and ε such that 0 < δ + ε < 1, we show a deterministic algorithm that finds a short partial assignment in O(2~(N~β) )-time for some β < 1 for any CNF formula with at most N~(1+ε) clauses having more than 2~(-N~δ) · 2~N satisfying assignments. (This is an extended abstract, and some detailed explanations axe omitted; see for the details.).
机译:考虑具有大于2〜(-N〜δ)·2〜N且满足某些δ,0 <δ<1的布尔函数F(X_1,…,X_N)的任何布尔函数F(X_1,…,X_N)可以由CNF公式表示为对于某些d> 0,最多是N〜d个子句。那么,为了满足F,我们需要修复多少个变量?我们表明,通过固定最多αN个变量(对于某个常数α<1),人们总是可以找到一些“短”部分赋值,其中F的值为1。也就是说,F的大小等于αN。这种α的下限也以δ和d表示。我们还将讨论一种用于获取短部分分配的算法。对于任何0≤δ+ε<1的δ和ε,我们展示了一种确定性算法,该算法可在O(2〜(N〜β))-时间内找到任何小于的CNF公式的β<1的短部分分配。大多数N〜(1 +ε)子句具有大于2〜(-N〜δ)·2〜N个满意的赋值。 (这是扩展的摘要,省略了一些详细的解释;有关详细信息,请参见。)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号