Years and Authors of Summarized Original Work
-
2011; Moser, Scheder
Problem Definition
Satisfiability is the central NP-complete problem. Given a Boolean formula in conjunctive normal form, for example, \(\left (x \vee \bar{ y} \vee z\right ) \wedge \left (\bar{x} \vee \bar{ z}\right )\wedge \ldots\), decide whether there is a satisfying assignment. An important subclass is k-SAT, where the input is restricted to k-CNF formulas: CNF formulas in which every clause has at most k literals. In 1999, Uwe Schöning [6] gave an extremely simple randomized algorithm for k-SAT of running time
In particular this solves 3-SAT in time O∗(1. 334n), 4-SAT in O∗(1. 5n) for 4-SAT, and so on (we use O∗ to suppress polynomial factors in n). Several authors have attempted to derandomize Schöning’s algorithm, albeit at the cost of a greater running time: an algorithm of Dantsin, Goerdt, Hirsch, Kannan, Kleinberg, Papadimitriou,...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Brueggemann T, Kern W (2004) An improved deterministic local search algorithm for 3-SAT. Theor Comput Sci 329(1–3):303–313
Dantsin E, Goerdt A, Hirsch EA, Kannan R, Kleinberg J, Papadimitriou C, Raghavan O, Schöning U (2002) A deterministic \((2 - 2/(k + 1))^{n}\) algorithm for k-SAT based on local search. Theor Comput Sci 289:69–83
Kutzkov K, Scheder D (2010) Using CSP to improve deterministic 3-SAT. CoRR abs/1007.1166
Moser RA, Scheder D (2011) A full derandomization of Schöning’s k-SAT algorithm. In: Fortnow L, Vadhan SP (eds) Proceedings of the 43rd ACM symposium on theory of computing, STOC 2011, San Jose, 6–8 June 2011. ACM, pp 245–252
Scheder D (2008) Guided search and a faster deterministic algorithm for 3-SAT. In: Proceedings of the 8th Latin American symposium on theoretical informatics (LATIN’08), Búzios. Lecture notes in computer science, vol 4957, pp 60–71
Schöning U (1999) A probabilistic algorithm for k-SAT and constraint satisfaction problems. In: FOCS ’99: proceedings of the 40th annual symposium on foundations of computer science, Washington, DC. IEEE Computer Society, p 410
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media New York
About this entry
Cite this entry
Scheder, D. (2016). Derandomization of \(\boldsymbol{k}\)-SAT Algorithm. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_679
Download citation
DOI: https://doi.org/10.1007/978-1-4939-2864-4_679
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-2863-7
Online ISBN: 978-1-4939-2864-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering