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
-
★★★
Robert Tappan Morris
American computer scientist; creator of Morris Worm; associate professor at MIT
-
L★
Leonard E. Baum
American mathematician
-
★
K-medoids
Clustering algorithm minimizing the sum of distances to k representatives
-
★★
Peter Shor
American professor of applied mathematics at MIT
-
★★
Grover's algorithm
Quantum unstructured search algorithm that finds with high probability the unique input to a black box function that produces a particular output value using 𝑂(𝑁) evaluations
-
★
ElGamal encryption
Public-key cryptosystem
-
P★★
Pollard's p − 1 algorithm
Special-purpose algorithm for factoring integers
-
H★
Held–Karp algorithm
Solution of the traveling salesman problem
-
★★★
Trachtenberg system
System of rapid mental calculation
-
★★★
Structured programming
Programming paradigm aimed at improving clarity, quality, and development time by using control structures
-
S★★★
Shifting nth root algorithm
Algorithm
-
P★
Presburger arithmetic
First-order theory of the natural numbers with addition
-
★
LSZ reduction formula
Formula stating that S-matrix elements are residues of on-shell poles of the Fourier transform of time-ordered correlation functions
-
★
Hill climbing
Optimization algorithm
-
★
Albert W. Tucker
Canadian mathematician (1905–1995)
-
★
Pierre Rosenstiehl
French mathematician (1933-2020)
-
L★
Locard's exchange principle
Principle in forensics and cyber security
-
D★★
Declarative programming
Programming paradigm that expresses the logic of a computation without describing its control flow