Skip to content
algoritmo di Davis-Putnam

Image by Ogutier on Pixabay · Pixabay License

EntityQ1177898· pop 11· linked from 14 articles

algoritmo di Davis-Putnam

Sign in to save

Also known as Davis-Putnam algorithm, Davis–Putnam procedure

algoritmo per controllare la validità di una formula logica

Wikidata facts

Instance of
algorithm
Named after
Hilary Putnam
Show 1 more fact
computes solution to
boolean satisfiability problem
Sources (1)

via Wikidata · CC0

Article · Italiano

L'algoritmo di Davis-Putnam fu sviluppato da Martin Davis e Hilary Putnam allo scopo di verificare la soddisfacibilità booleana di formule di logica proposizionale in forma normale congiuntiva (CNF). È un tipo di procedimento di risoluzione nel quale le variabili sono scelte iterativamente ed eliminate, risolvendo ogni clausola in cui questa compaia diretta con ogni clausola in cui compaia negata. L'algoritmo DP è stato il primo algoritmo per la risoluzione di problemi SAT . Ma questo in generale è molto inefficiente poiché richiede un uso esponenziale della memoria, quindi è adatto a problemi di piccole dimensioni. La sua evoluzione è un algoritmo di ricerca chiamato DPLL. A volte l'algoritmo di Davis–Putnam o DP è scorrettamente usato in riferimento DPLL, ma questi due sono ben distinti.

Abstract from DBpedia / Wikipedia · CC BY-SA