Improving PPSZ for 3-SAT using Critical Variables

Abstract

A critical variable of a satisfiable CNF formula is a variable that has the same value in all satisfying assignments. Using a simple case distinction on the fraction of critical variables of a CNF formula, we improve the running time for 3-SAT from O(1.32216n) by Rolf [2006] to O(1.32153n). Using a different approach, Iwama et al. [2010] very recently achieved a running time of O(1.32113n). Our method nicely combines with theirs, yielding the currently fastest known algorithm with running time O(1.32065n). We also improve the bound for 4-SAT from O(1.47390n) [Iwama, Tamaki 2004] to O(1.46928n), where O(1.46981n) can be obtained using the methods of [Iwama, Tamaki 2004] and [Rolf 2006].

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…