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
-
★★
Linear congruential generator
Pseudorandom number generator
-
F★
FALSE
Esoteric programming language
-
★★★
Luhn algorithm
Simple checksum formula
-
O★★★
OCaml
Extension of the Caml programming language
-
C★
Cut-elimination theorem
Theorem
-
★★
CORDIC
Algorithm for computing trigonometric and hyperbolic functions
-
L★★
LaMDA
Family of large language models
-
★
Iterated logarithm
Inverse function to a tower of powers
-
★★★★★★
R (programming language)
Programming language for statistical analysis
-
★
Po-Shen Loh
American mathematician
-
★★★★
Von Neumann architecture
Computer architecture using a common memory bus and address space for instructions and data
-
★
INTERCAL
Esoteric programming language
-
L★
Leonid Khachiyan
Russian mathematician (1952–2005)
-
M★★
Multi-paradigm programming language
Programming language type
-
★
Viviani's theorem
Theorem that the sum of the shortest distances from any interior point to the sides of an equilateral triangle equals the length of the triangle's altitude
-
★
Dennis Gaitsgory
American mathematician
-
N★
Neyman–Pearson lemma
Approach in statistical testing
-
★★
Kruskal's algorithm
Minimum spanning forest algorithm that greedily adds edges