New bounds for MAX-SAT by clause learning

  • Authors:
  • Alexander S. Kulikov;Konstantin Kutzkov

  • Affiliations:
  • St. Petersburg Department of Steklov Institute of Mathematics, St. Petersburg, Russia;Department of Computer Science, University of Munich, München, Germany

  • Venue:
  • CSR'07 Proceedings of the Second international conference on Computer Science: theory and applications
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

To solve a problem on a given CNF formula F a splitting algorithm recursively calls forF[v] and F[-v] for a variable v. Obviously, after the first call an algorithm obtains some information on the structure of the formula that can be used in the second call. We use this idea to design new surprisingly simple algorithms for the MAX-SAT problem. Namely, we show that MAX-SAT for formulas with constant clause density can be solved in time cn, where c m/5.88, where m is the number of clauses (this improves the bound 2m/5.769 proved independently by Kneis et al. and by Scott and Sorkin).