Faster Randomized Branching Algorithms for -SAT
arXiv:1511.02591
Abstract
The problem of determining if an -CNF boolean formula over variables is satisifiable reduces to the problem of determining if has a satisfying assignment with a Hamming distance of at most from a fixed assignment . This problem is also a very important subproblem in Schoning's local search algorithm for -SAT. While Schoning described a randomized algorithm solves this subproblem in time, Dantsin et al. presented a deterministic branching algorithm with running time. In this paper we present a simple randomized branching algorithm that runs in time . As a consequence we get a randomized algorithm for -SAT that runs in time. This algorithm matches the running time of Schoning's algorithm for 3-SAT and is an improvement over Schoning's algorithm for all . For -uniform hitting set parameterized by solution size , we describe a randomized FPT algorithm with a running time of . For the above LP guarantee parameterization of vertex cover, we have a randomized FPT algorithm to find a vertex cover of size in a running time of , where is the LP optimum of the natural LP relaxation of vertex cover. In both the cases, these randomized algorithms have a better running time than the current best deterministic algorithms.
arXiv commentThis paper has been withdrawn due to a gap in the algorithm analysis