Deterministic Algorithms for k-SAT Based on Covering Codes and Local Search

  • Authors:
  • Evgeny Dantsin;Andreas Goerdt;Edward A. Hirsch;Uwe Schöning

  • Affiliations:
  • -;-;-;-

  • Venue:
  • ICALP '00 Proceedings of the 27th International Colloquium on Automata, Languages and Programming
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

We show that satisfiability of formulas in k-CNF can be decided deterministically in time close to (2k=(k + 1))n, where n is the number of variables in the input formula. This is the best known worstcase upper bound for deterministic k-SAT algorithms. Our algorithm can be viewed as a derandomized version of Schöning's probabilistic algorithm presented in [15]. The key point of our algorithm is the use of covering codes together with local search. Compared to other "weakly exponential" algorithms, our algorithm is technically quite simple. We also show how to improve the bound above by moderate technical effort. For 3-SAT the improved bound is 1:481n.