DPLL algorithm

https://en.wikipedia.org/wiki/DPLL_algorithmarrow-up-right

Davis–Putnam–Logemann–Loveland (DPLL) algorithm is a complete, backtracking-based search algorithm for deciding the satisfiability of propositional logic formulae in conjunctive normal form, i.e. for solving the CNF-SAT problem.

Related

https://en.wikipedia.org/wiki/Conjunctive_normal_formarrow-up-right https://en.wikipedia.org/wiki/Herbrandizationarrow-up-right https://en.wikipedia.org/wiki/Chaff_algorithmarrow-up-right https://en.wikipedia.org/wiki/Propositional_variablearrow-up-right https://en.wikipedia.org/wiki/Automated_theorem_provingarrow-up-right https://en.wikipedia.org/wiki/Propositional_calculusarrow-up-right https://en.wikipedia.org/wiki/Boolean_satisfiability_problemarrow-up-right https://en.wikipedia.org/wiki/Cook%E2%80%93Levin_theoremarrow-up-right

Wikimedia Commons has media related to DPLL algorithm:

Online Tools

Online SAT solvers https://en.wikipedia.org/w/index.php?title=Boolean_satisfiability_problem&action=edit%C2%A7ion=19arrow-up-right

Offline SAT solvers https://en.wikipedia.org/w/index.php?title=Boolean_satisfiability_problem&action=edit%C2%A7ion=20arrow-up-right

http://logictools.org/propositional.htmlarrow-up-right http://www.cs.man.ac.uk/~schmidt/tools/arrow-up-right http://www.phil.cmu.edu/projects/apros/index.phparrow-up-right

General

Category:SAT solvers https://en.wikipedia.org/wiki/Category:SAT_solvers?oldformat=truearrow-up-right

Category: Automated theorem proving https://en.wikipedia.org/wiki/Category:Automated_theorem_proving?oldformat=truearrow-up-right

Books

  • "A Computing Procedure for Quantification Theory"

    Martin Davis, Hilary Putnam

  • "A Machine Program for Theorem Proving"

    Martin Davis, George Logemann, Donald Loveland (1962)

  • "How Good Are Branching Rules in DPLL?"

    Ouyang, Ming (1998)

  • "Handbook of practical logic and automated reasoning"

    John Harrison (2009)

Specific

"Abstract DPLL and Abstract DPLL Modulo Theories" (PDF) http://www.lsi.upc.edu/~roberto/papers/lpar04.pdfarrow-up-right Nieuwenhuis, Robert; Oliveras, Albert; Tinelli, Cesar (2004),

The international SAT Competitions web page http://www.satcompetition.org/arrow-up-right

zChaff website http://www.princeton.edu/~chaff/zchaff.htmlarrow-up-right

Minisat website http://minisat.se/arrow-up-right

"The Impact of Branching Heuristics in Propositional Satisfiability Algorithms" Marques-Silva, João P. (1999)

"Backtracking search algorithms" Van Beek, Peter (2006)

Last updated