DPLL algorithm
Algorithm for solving the CNF-SAT problem
In logic and computer science, the 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. It was introduced in 1961 by Martin Davis, George Logemann and Donald W. Loveland and is a refinement of the earlier Davis–Putnam algorithm, which is a resolution-based procedure developed by Davis and Hilary Putnam in 1960.
Nº Q2030088 ★★
Uncommon · History
DPLL algorithm
Algorithm for solving the CNF-SAT problem
In logic and computer science, the 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. It was introduced in 1961 by Martin Davis, George Logemann and Donald W. Loveland and is a refinement of the earlier Davis–Putnam algorithm, which is a resolution-based procedure developed by Davis and Hilary Putnam in 1960.
From Wikipedia
In logic and computer science, the 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. It was introduced in 1961 by Martin Davis, George Logemann and Donald W. Loveland and is a refinement of the earlier Davis–Putnam algorithm, which is a resolution-based procedure developed by Davis and Hilary Putnam in 1960. Especially in older publications, the Davis–Logemann–Loveland algorithm is often referred to as the "Davis–Putnam method" or the "DP algorithm". Other common names that maintain the distinction are DLL and DPLL.
Text: Wikipédia, CC BY-SA 4.0. · Image: No machine-readable author provided. Tizio assumed (based on... (Public domain) ·
Related cards
-
T
Tomasulo's algorithm
Computer architecture hardware algorithm
Nº Q1937058 ★
Not listed
-
G
General Problem Solver
Computer program created in 1959
Nº Q1387212 ★
Not listed
-
Bellman–Ford algorithm
Algorithm for finding single-source shortest paths in graphs, allowing some edge weights to be negative
Nº Q816022 ★★
Not listed
-
Stephen Wolfram
British-American scientist and businessman (born 1959)
Nº Q310798 ★★★
Not listed
-
N
NL (complexity)
Complexity class
Nº Q12857599 ★
Not listed
-
C
Chudnovsky algorithm
Fast method for calculating the digits of π
Nº Q2208385 ★★
Not listed
-
D
Deflate
Data compression algorithm
Nº Q2712 ★★
Not listed
-
H
Hilbert's program
Attempt to formalize all of mathematics, based on a finite set of axioms
Nº Q968548 ★★
Not listed
-
Cooley–Tukey FFT algorithm
Fast Fourier Transform algorithm
Nº Q5167446 ★★
Not listed
-
L
Least mean squares filter
Algorithm
Nº Q1426666 ★
Not listed
-
E
Edmonds–Karp algorithm
Algorithm
Nº Q1302658 ★
Not listed
-
P
Peterson's algorithm
Concurrent programming algorithm for mutual exclusion
Nº Q903721 ★
Not listed
-
T
Turing completeness
Ability of a computing system to simulate Turing machines
Nº Q197970 ★★★
Not listed
-
L
Lattice Boltzmann methods
Class of computational fluid dynamics methods
Nº Q1807064 ★
Not listed
-
Rete algorithm
Efficient pattern matching algorithm for implementing production rule systems
Nº Q2002217 ★
Not listed
-
S
Second-order arithmetic
Mathematical system
Nº Q7442973 ★
Not listed
-
Z
Zohar Manna
American-Israeli computer scientist
Nº Q92814 ★★
Not listed
-
P
Pollard's rho algorithm
Algorithm
Nº Q946489 ★
Not listed