Derandomization of Schuler's Algorithm for SAT
Derandomization of Schuler's Algorithm for SAT
复制标题
Schuler SAT 算法的去随机化
DOI:
10.1007/11527695_7
复制
发表时间:
2004
期刊:
影响因子:
--
通讯作者:
A. Wolpert
中科院分区:
文献类型:
--
作者:
E. Dantsin;A. Wolpert
Recently Schuler [17] presented a randomized algorithm that solves SAT in expected time at most $2^{n(1-1/{\rm log}_{2}(2m))}$ up to a polynomial factor, where n and m are, respectively, the number of variables and the number of clauses in the input formula. This bound is the best known upper bound for testing satisfiability of formulas in CNF with no restriction on clause length (for the case when m is not too large comparing to n). We derandomize this algorithm using deterministic k-SAT algorithms based on search in Hamming balls, and we prove that our deterministic algorithm has the same upper bound on the running time as Schuler’s randomized algorithm.