An algorithm for the SAT problem for formulae of linear length

被引:0
|
作者
Wahlström, M [1 ]
机构
[1] Linkoping Univ, Dept Comp & Informat Sci, SE-58183 Linkoping, Sweden
来源
ALGORITHMS - ESA 2005 | 2005年 / 3669卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an algorithm that decides the satisfiability of a CNF formula where every variable occurs at most h times in time O(2(N(1-c/(k+1)+O(1/k2)))) for some c (that is, O(alpha(N)) with alpha < 2 for every fixed k). For k <= 4, the results coincide with an earlier paper where we achieved running times of O(2(0.1731N)) 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.926L)) 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.
引用
收藏
页码:107 / 118
页数:12
相关论文
共 50 条
  • [21] An improvement of the algorithm of Hertli for the unique 3SAT problem
    Qin, Tong
    Watanabe, Osamu
    THEORETICAL COMPUTER SCIENCE, 2020, 806 : 70 - 80
  • [22] A HEURISTIC COMPLETE ALGORITHM FOR SAT PROBLEM BY USING LOGIC DEDUCTION
    Chen, Qingshan
    Xu, Yang
    He, Xingxing
    UNCERTAINTY MODELLING IN KNOWLEDGE ENGINEERING AND DECISION MAKING, 2016, 10 : 496 - 501
  • [23] A parallel algorithm for solving sat problem based on dna computing
    Darehmiraki, M.
    International Journal of Computers and Applications, 2009, 31 (02) : 128 - 131
  • [24] A random walk DNA algorithm for the 3-SAT problem
    Liu, WB
    Gao, L
    Zhang, Q
    Xu, GD
    Zhu, XG
    Liu, XR
    Jin, X
    CURRENT NANOSCIENCE, 2005, 1 (01) : 85 - 90
  • [25] Warning Propagation Algorithm for the MAX-3-SAT Problem
    Wang, Xiaofeng
    Jiang, Jiulei
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2019, 7 (04) : 578 - 584
  • [26] A Hybrid Genetic Algorithm to Solve 3-SAT Problem
    Li, Bingfen
    Zhang, Yu-an
    2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 476 - 480
  • [27] Heuristic Complete Algorithm for SAT Problem by Using Logical Deduction
    Chen Q.
    Xu Y.
    He X.
    Xinan Jiaotong Daxue Xuebao/Journal of Southwest Jiaotong University, 2017, 52 (06): : 1224 - 1232
  • [28] A SAT Based Effective Algorithm for the Directed Hamiltonian Cycle Problem
    Jaeger, Gerold
    Zhang, Weixiong
    COMPUTER SCIENCE - THEORY AND APPLICATIONS, 2010, 6072 : 216 - +
  • [29] Predictive Algorithm for Converting Linear Strings to General Mathematical Formulae
    Fukui, Tetsuo
    Shirai, Shizuka
    HUMAN INTERFACE AND THE MANAGEMENT OF INFORMATION: SUPPORTING LEARNING, DECISION-MAKING AND COLLABORATION, HCI INTERNATIONAL 2017, PT II, 2017, 10274 : 15 - 28
  • [30] APPLICATION OF SEDIMENTATION ALGORITHM FOR SOLVING MAX-SAT PROBLEM
    Kordic, Stevan L. J.
    MATHEMATICA MONTISNIGRI, 2016, 36 : 45 - 57