The Davis-Putnam algorithm is an algorithm developed by Martin Davis and Hilary Putnam for checking the satisfiability of propositional logic formulae in conjunctive normal form, i.e., sets of clauses. It is a form of resolution in which variables are iteratively chosen and removed by resolving every clause in which the variable is contained positively with any clause in which the variable is negated.
The algorithm works as follows:
The name "Davis-Putnam algorithm" or "DP algorithm" is sometimes incorrectly used to refer to the related but distinct DPLL algorithm.
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Davis-Putnam algorithm".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world