New methods for 3-SAT decision and worst-case analysis
Theoretical Computer Science
A Computing Procedure for Quantification Theory
Journal of the ACM (JACM)
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
New Worst-Case Upper Bounds for SAT
Journal of Automated Reasoning
A deterministic (2 - 2/(k+ 1))n algorithm for k-SAT based on local search
Theoretical Computer Science
Improved upper bounds for 3-SAT
SODA '04 Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms
An algorithm for the satisfiability problem of formulas in conjunctive normal form
Journal of Algorithms
An improved deterministic local search algorithm for 3-SAT
Theoretical Computer Science
Counting models for 2SAT and 3SAT formulae
Theoretical Computer Science
Faster exact solving of SAT formulae with a low number of occurrences per variable
SAT'05 Proceedings of the 8th international conference on Theory and Applications of Satisfiability Testing
Solving SAT for CNF Formulas with a One-Sided Restriction on Variable Occurrences
SAT '09 Proceedings of the 12th International Conference on Theory and Applications of Satisfiability Testing
An Improved SAT Algorithm in Terms of Formula Length
WADS '09 Proceedings of the 11th International Symposium on Algorithms and Data Structures
A tighter bound for counting max-weight solutions to 2SAT instances
IWPEC'08 Proceedings of the 3rd international conference on Parameterized and exact computation
Hi-index | 0.00 |
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 αk). For k ≤ 4, the results coincide with an earlier paper where we achieved running times of O(20.1736 N) for k = 3 and O(20.3472N) for k = 4 (for k ≤ 2, the problem is solvable in polynomial time). For k4, these results are the best yet, with running times of O(20.4629N) for k = 5 and O(20.5408N) for k = 6. As a consequence of this, the same algorithm is shown to run in time O(20.0926L) for a formula of length (i.e.total number of literals) L. The previously best bound in terms of L is O(20.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.