首页> 外文会议>Annual European Symposium on Algorithms >An Algorithm for the SAT Problem for Formulae of Linear Length
【24h】

An Algorithm for the SAT Problem for Formulae of Linear Length

机译:线性长度公式的SAT问题算法

获取原文

摘要

We present an algorithm that decides the satisfiability of a CNF formula where every variable occurs at most k times in time O(2~(N(1-c/(k+1)+O(1/k~2))) for some c(that is, O(α~N) with α < 2 for every fixed k). For k ≤ 4, the results coincide with an earlier paper where we achieved running times of O(2~(0.1736N)) for k = 3 and O(2~(0.3472N)) for k = 4 (for k ≤ 2, the problem is solvable in polynomial time). For k > 4, these results are the best yet, with running times of O(2~(0.4629N)) for k = 5 and O(2~(0.5408N)) for k = 6. As a consequence of this, the same algorithm is shown to run in time O(2~(0.0926L)) for a formula of length (i.e. total number of literals) L. The previously best bound in terms of L is O(2~(0.1030L)). Our bound is also the best upper bound for an exact algorithm for a 3SAT formula with up to six occurrences per variable, and a 4SAT formula with up to eight occurrences per variable.
机译:我们提出了一种算法,该算法决定了CNF公式的可靠性,其中每个变量发生在时间O(2〜(n(1-c /(k + 1)+ o(1 / k〜2)))的最多k次有些c(即,每个固定k的α<2的O(α〜n))。对于k≤4,结果与我们达到O(2〜(0.1736n)的运行时间的早期纸张重合k = 3和o(2〜(0.3472n))用于k = 4(对于k≤2,问题在多项式时间中是可溶的)。对于k> 4,这些结果尚可是最好的,o(对于k = 6,k = 5和o(2〜(0.5408n))的2〜(0.4629n),结果,相同的算法显示在时间o(2〜(0.0926L)中运行对于长度的公式(即文字总数)L.在l的先前最佳界限为O(2〜(0.1030L))。我们的绑定也是3SAT公式的精确算法的最佳上限每个变量最多六次出现,并且每个变量最多八个出现的4SAT公式。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号