Anar al contingut

Algoritme de Davis-Putnam

De L'Enciclopèdia, la wikipedia en valencià

El algoritme de Davis-Putnam va ser desenrollat per Martin Davis i Hilary Putnam per a comprovar la satisfacibilidad de les fòrmules de la llògica proposicional en forma normal conjuntiva, és dir, en conjunts de clàusules. Açò és una forma de resolució en la qual les variables són elegides iterativamente i eliminades per mig de la resolució de cada clàusula en la que la variable apareix afirmada en una clàusula en la que la variable és negada.

L'algoritme és com seguix:

  • per a cada variable en la fòrmula
    • per a cada clàusula c que continga la variable i cada clàusula n que continga la negació de la variable
      • resoldre c i n i afegir la resolució a la fòrmula
    • eliminar totes les clàusules originals que continguen la variable o la seua negació

El nom algoritme Davis-Putnam o algoritme DP a voltes és amprat incorrectament per a referir-se al algoritme DPLL, el qual està relacionat pero és diferent.

Referències

[editar | editar còdic]
  • R. Dechter and I. Rish. Directional resolution: The Davis-Putnam procedure, revisited. In Proceedings of the Fourth International Conference on the Principles of Knowledge Representation and Reasoning (KR'94), pp. 134-145, 1994.