Overview
Davis-Putnam Algorithm is a sat solving method for satisfiability. It works by eliminating variables by resolution before checking the remaining formula.
Davis-Putnam Algorithm addresses satisfiability by eliminating variables by resolution before checking the remaining formula.
Compact metadata for implementation and discovery.
Davis-Putnam Algorithm is a sat solving method for satisfiability. It works by eliminating variables by resolution before checking the remaining formula.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(2^n)
Worst
O(2^n)
Space
O(2^n)
Show eliminating variables by resolution before checking the remaining formula on a small satisfiability example.
Davis-Putnam Algorithm operates in O(2^n) time and O(2^n) space within the SAT Solving family. Often compared with DPLL and CDCL.
What each reference supports for this entry.
Reference for Davis-Putnam Algorithm within SAT solving, including search, simplification, learning, or local-search mechanisms.
Open sourceOriginal Davis-Putnam reference for resolution-based satisfiability and quantification procedures.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Optimization · Core
Davis-Putnam Algorithm and CDCL are practical alternatives within satisfiability, with different assumptions and tradeoffs.
Compare with thisDavis-Putnam Algorithm and DPLL are practical alternatives within satisfiability, with different assumptions and tradeoffs.
Davis-Putnam Algorithm and CDCL are practical alternatives within satisfiability, with different assumptions and tradeoffs.
Davis-Putnam Algorithm and WalkSAT are practical alternatives within satisfiability, with different assumptions and tradeoffs.