...
首页> 外文期刊>Theoretical computer science >A deterministic (2-2/(k+1){sup}n algorithm for k-SAT based on local search
【24h】

A deterministic (2-2/(k+1){sup}n algorithm for k-SAT based on local search

机译:基于局部搜索的k-SAT确定性(2-2 /(k + 1){sup} n算法)

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

摘要

Local search is widely used for solving the propositional satisfiability problem. Papadimitriou (1991) showed that randomized local search solves 2-SAT in polynomial time. Recently, Sch6ning (1999) proved that a close algorithm for k-SAT takes time (2 - 2/k){sup}n up to a polynomial factor. This is the best known worst-case upper bound for randomized 3-SAT algorithms (cf. also recent preprint by Schuler et al.). We describe a deterministic local search algorithm for k-SAT running in time (2 - 2/(k + 1 )){sup}n up to a polynomial factor. The key point of our algorithm is the use of covering codes instead of random choice of initial assignments. Compared to other "weakly exponential" algorithms, our algorithm is technically quite simple. We also describe an improved version of local search. For 3-SAT the improved algorithm runs in time 1.48" up to a polynomial factor. Our bounds are better than all previous bounds for deterministic k-SAT algorithms.
机译:局部搜索被广泛用于解决命题可满足性问题。 Papadimitriou(1991)指出,随机局部搜索可以在多项式时间内求解2-SAT。最近,Sch6ning(1999)证明了k-SAT的近似算法需要花费时间(2-2 / k){sup} n直到多项式因子。这是随机3-SAT算法最著名的最坏情况上限(也参见Schuler等人的近期预印本)。我们描述了一种确定性的局部搜索算法,该算法可在时间(2-2 /(k + 1)){sup} n到多项式因子的时间内运行。我们算法的重点是使用覆盖代码,而不是随机选择初始分配。与其他“弱指数”算法相比,我们的算法在技术上非常简单。我们还描述了本地搜索的改进版本。对于3-SAT,改进的算法可以在1.48“的时间内运行到一个多项式因子。确定性k-SAT算法的边界优于所有先前的边界。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号