The Satisfiability Problem : Algorithms and Analyses
معرفی کتاب «The Satisfiability Problem : Algorithms and Analyses» نوشتهٔ Uwe Schöning, Jacobo Torán، منتشرشده توسط نشر Lehmanns Media GmbH در سال 2013. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «The Satisfiability Problem : Algorithms and Analyses» در دستهٔ بدون دستهبندی قرار دارد.
The satisfiability problem of propositional logic, SAT for short, is the first algorithmic problem that was shown to be NP-complete, and is the cornerstone of virtually all NP-completeness proofs. The SAT problem consists of deciding whether a given Boolean formula has a “solution”, in the sense of an assignment to the variables making the entire formula to evaluate to true. Over the last few years very powerful algorithms have been devised being able to solve SAT problems with hundreds of thousands of variables. For difficult (or randomly generated) formulas these algorithms can be compared to the proverbial search for the needle in a haystack. This book explains how such algorithms work, for example, by exploiting the structure of the SAT problem with an appropriate logical calculus, like resolution. But also algorithms based on “physical” principles are considered. Preface Contents Introduction 1 First Definitions and Results 2 Resolution Calculus 3 Special Cases Solvable in Polynomial Time 4 Backtracking and DPLL Algorithms 5 Local Search and Hamming Balls 6 More SAT Algorithms 7 Random Clauses and Physical Approaches 8 Heavy Tail Distributions and Restarts 9 Final Discussion Appendix: Programming in Pseudo Code Appendix: Graphs Appendix: Asymptotic Notation and Recurrences Appendix: Efficient Algorithms, P and NP Appendix: Probabilistic Algorithms and the Class RP Appendix: Boolean Circuits Appendix: SAT is NP-complete Appendix: Binary Decision Diagrams (BDD’s) Appendix: Random Variables Appendix: Markov Chains Appendix: Estimations with Binomial Coefficients Bibliography Index
دانلود کتاب The Satisfiability Problem : Algorithms and Analyses