Algoritmo DPLL

Algoritmo DPLL

El algoritmo DPLL/Davis-Putnam-Logemann-Loveland es un algoritmo completo basado en la vuelta atrás que sirve para decidir la satisfactibilidad de las fórmulas de lógica proposicional en una forma normal conjuntiva, es decir, para resolver el problema CNF-SAT.

Fue presentado en 1962 por Martin Davis, Hilary Putnam, George Logemann y Donald W. Loveland y es una refinación del previo algoritmo de Davis-Putnam, el cual es un procedimiento de resolución[Notas 1]​ desarrollado por Davis y Putnam en 1960. El algoritmo Davis-Putnam-Logemann-Loveland es nombrado a menudo como el "método Davis-Putnam" o el "algoritmo DP", especialmente en publicaciones antiguas. Otros nombres comunes que mantienen la distinción son DLL y DPLL.

El DPLL es un procedimiento muy eficiente y tras más de 40 años aún conforma la base de los solucionadores más eficaces de SAT, así como de muchos demostradores de teoremas para fragmentos de lógica de primer orden.

Algoritmo

El algoritmo de vuelta atrás (backtracking) se ejecuta eligiendo un literal, asignándole un valor de verdad a este, simplificando la fórmula y a continuación, en forma recursiva comprobando si la fórmula simplificada es satisfacible; si este es el caso la fórmula original es satisfacible; de lo contrario, la misma verificación recursiva termina asumiendo el valor de verdad contrario. Esto se conoce como regla de división, ya que divide el problema en dos subproblemas más simples. El paso de simplificación esencialmente elimina todas las cláusulas que se convierten en verdaderas en función de la fórmula, y todos los literales de las cláusulas restantes se convierten en falsas.

El algoritmo DPLL mejora sobre el algoritmo de vuelta atrás (backtracking) por el uso eficaz de las siguientes reglas:

Unidad de propagación
Si una cláusula es una cláusula unitaria, es decir, solo contiene un solo literal sin asignar, esta cláusula solo puede ser satisfacible mediante la asignación del valor necesario para hacer verdadero al literal. Por lo tanto, no hay otra opción. En la práctica, esto a menudo conduce a las cascadas deterministas de las unidades, evitando así una gran parte del ingenuo espacio de búsqueda.
Eliminación pura literal
Si una variable proposicional se produce con una sola polaridad en la fórmula, se llama pura. El literal puro siempre puede ser asignado de manera que haga que todas las cláusulas que las contienen sean verdaderas. De esta manera, estas cláusulas no limiten la búsqueda y puedan ser eliminadas. Si bien esta optimización es parte del algoritmo DPLL original, las implementaciones más actuales las omiten, ya que su efecto para una implementación eficiente es insignificante o, incluso para la detección de pureza, negativo.

La insatisfacibilidad de una asignación parcial dada, se detecta si una cláusula se vacía, es decir, si todas las variables han sido asignadas de manera que hace a los literales correspondientes falsos. La satisfacibilidad de la fórmula se detecta cuando todas las variables se asignan sin generar la cláusula vacía, o en las implementaciones modernas, si todas las cláusulas son satisfechas. La insatisfacibilidad de la fórmula completa solo puede detectarse después de una búsqueda exhaustiva.

Trabajo Actual

El trabajo actual sobre la mejora del algoritmo se ha realizado en tres direcciones: la definición de criterios diferentes para la elección de los literales de ramificación, la definición de nuevas estructuras de datos para hacer el algoritmo más rápido, especialmente la parte sobre la propagación de la unidad; y la definición de las variantes del algoritmo de vuelta atrás básico. La dirección de este último incluye Vuelta atrás no cronológico (non-chronological backtracking) y Aprendizaje de cláusulas. Estos refinamientos describen un método de vuelta atrás después de llegar a una cláusula de conflicto que "aprende" la raíz de las causas (asignaciones a variables) de los conflictos a fin de evitar llegar al mismo conflicto.


Véase también

Referencias

  1. En "Automated Theorem Proving. A Logical Basis" p. 52 Loveland dice "Davis-Putnam  procedure  is  not  explicitly  a  resolution procedure... can  be formulated  as a restricted form  of resolution but as originally  formulated it  is  distinct  in  its  organization." "El procedimiento Davis-Putnam no es explícitamente un procedimiento de resolución... puede formularse como una forma restringida de resolución, pero tal como se formuló originalmente es distinto en su organización."

Read other articles:

JKT48 Request Hour 2021 Setlist Best 30, Digital Live StreamingTanggal17 Mei - 12 Juni 2021 (pemungutan suara)4 September 2021 mulai pukul 14:00 WIB (Pertunjukan pertama) dan 18:30 WIB (Pertunjukan kedua)LokasiTeater JKT48, Lantai 4 Mal fX Sudirman, Jakarta Pusat, DKI Jakarta (Pertunjukan Konser)Nama lainJKT48 Request Hour Setlist Best 30 2021 atau JKT48 Request Hour 2021Peserta/Pihak terlibat31 Anggota JKT48HasilMenanti (oleh Shani), sebagai peringkat pertamaSitus webHalaman Resmi[1]...

 

العلاقات البحرينية التوفالية البحرين توفالو   البحرين   توفالو تعديل مصدري - تعديل   العلاقات البحرينية التوفالية هي العلاقات الثنائية التي تجمع بين البحرين وتوفالو.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقا...

 

B. P. Jeevan Reddy Hakim Mahkamah Agung IndiaMasa jabatan07-10-1991–13-03-1997 Informasi pribadiKebangsaanIndiaProfesiHakimSunting kotak info • L • B B. P. Jeevan Reddy adalah hakim Mahkamah Agung India. Ia mulai menjabat sebagai hakim di mahkamah tersebut pada 07-10-1991. Masa baktinya sebagai hakim berakhir pada 13-03-1997.[1] Referensi ^ Daftar Hakim di Mahkamah Agung India. Mahkamah Agung India. Diakses tanggal 10 Juni 2021.  Artikel bertopik biografi India in...

Head of state of the Republic of Rhodesia President of RhodesiaFlag of the president of Rhodesia (1970–1979)Longest servingClifford Dupont16 April 1970 – 31 December 1975StyleThe HonourableMember ofCabinet of RhodesiaResidenceGovernment House, Salisbury (now Harare)AppointerExecutive Council[1]Term lengthFive years,renewable once[1]Formation2 March 1970First holderClifford DupontFinal holderHenry Everard (Acting)Abolished1 June 1979Superseded byPresident of Zimbabwe Rhodes...

 

История Грузииსაქართველოს ისტორია Доисторическая Грузия Шулавери-шомутепинская культураКуро-араксская культураТриалетская культураКолхидская культураКобанская культураДиаухиМушки Древняя история КолхидаАриан-КартлиИберийское царство ФарнавазидыГруз�...

 

У этого термина существуют и другие значения, см. Чайки (значения). Чайки Доминиканская чайкаЗападная чайкаКалифорнийская чайкаМорская чайка Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:Вторич...

RMOInformationsStatut Équipe proDiscipline Cyclisme sur routePays FranceCréation 1986Disparition 1992Marque de cycles Cycles Méral (1986-1987)Libéria (1988-1991)Gitane (1992)EncadrementDirecteur général Marc BraillonDirecteur sportif Bernard ThévenetBernard ValletBruno RousselDénominations1986-1988 RMO - Cycles Méral - Mavic 1989-1992 RMO1992 RMO - Onetmodifier - modifier le code - modifier Wikidata RMO est une ancienne équipe cycliste française ayant existé de 1986 à 1992. Elle ...

 

تتضمن القائمة أدناه قائمة الموانئ السعودية وتنقسم إلى الموانئ الرئيسة التي تتولى الهيئة العامة للموانئ السعودية الإشراف عليها مباشرةً، والموانئ الفرعية التابعة:[1] الموانئ السعودية الرئيسة في البحر الأحمر المقالة الرئيسة: البحر الأحمر ميناء جدة الإسلامي ميناء جدة ا�...

 

CannelleL'ourse Cannelle (1989-2004) naturalisée et exposée au Muséum de Toulouse.InformationsEspèce Ours brun, ours brunSexe FemelleDate de naissance 1989Lieu de naissance Pyrénées-AtlantiquesLieu de vie PyrénéesDate de décès 1er novembre 2004Lieu de décès UrdosCause de décès Chasse, blessure par arme à feuMasse 95 kgPère InconnuMère InconnueEnfant Cannellitomodifier - modifier le code - modifier Wikidata Cannelle était la dernière représentante d'une population d'ours de...

Державний комітет телебачення і радіомовлення України (Держкомтелерадіо) Приміщення комітетуЗагальна інформаціяКраїна  УкраїнаДата створення 2003Керівне відомство Кабінет Міністрів УкраїниРічний бюджет 1 964 898 500 ₴[1]Голова Олег НаливайкоПідвідомчі ор...

 

Bakuage Sentai Boomboonger⁠GenreTokusatsuSuper SentaiFiksi pahlawan superKomediDramaFiksi IlmiahPembuatTV AsahiToei CompanyNegara asalJepangBahasa asliBahasa JepangJmlh. episode9ProduksiProduserTakehiro OkawaKeisuke ShibatakaReijin KujiKoichi YadaDurasi24–25 MenitRumah produksiTV AsahiToei CompanyToei AgencyRilis asliJaringanANN (TV Asahi, ABC, metele, KBC, HTB)Rilis3 Maret 2024 (2024-03-03) Bakuage Sentai Boonboomger (爆上戦隊ブンブンジャー Bakuage Sentai Bunbunjā) adal...

 

Coerced labour, mainly in the southeast Pacific In 1869, HMS Rosario seized the blackbirding schooner Daphne and freed its passengers, who were bound for Queensland, Australia.[1] Part of a series onForced labour and slavery Contemporary Child labour Child soldiers Conscription Debt Forced marriage Bride buying Child marriage Wife selling Forced prostitution Human trafficking Peonage Penal labour Contemporary Africa 21st-century jihadism Sexual slavery Wage slavery Historical Ant...

Cinta MisteriGenre Drama Misteri Horor Skenario Serena Luna Daniel Tito Cerita Serena Luna Daniel Tito SutradaraNayato Fio NualaPemeran Febby Rastanty Megan Domani Cassandra Lee Hud Filbert Jeremie Moeremans Penggubah lagu temaAri LassoLagu pembukaCinta adalah Misteri oleh Ari LassoLagu penutupCinta adalah Misteri oleh Ari LassoPenata musikWiwiex SoedarnoNegara asalIndonesiaBahasa asliBahasa IndonesiaJmlh. musim1Jmlh. episode68ProduksiProduserLeo SutantoSinematografi Freddy A. Lingga B...

 

Public transit agency of Fresno, California Fresno Area ExpressFAX bus operating on Route 3 in January 2022ParentCity of Fresno Department of TransportationFounded1887Service areaFresno and Clovis, CaliforniaService typeBus service, paratransitRoutes18Stops1,606Hubs2 (Downtown, Manchester)Fleet124 busesDaily ridership32,200 (weekdays, Q1 2024)[1]Annual ridership8,973,000 (2023)[2]Fuel typeCNG, Battery-electric, HydrogenWebsitefresno.gov/fax System map (August 2023) F...

 

Qualifying tournament for 2024 T20WC The 2022–23 ICC Men's T20 World Cup East Asia-Pacific Qualifier was a cricket tournament that formed part of the qualification process for the 2024 ICC Men's T20 World Cup.[1][2][3] The first stage of the qualification pathway in the East Asia-Pacific (EAP) region consisted of two sub-regional qualifiers: Qualifier A in Vanuatu in September 2022,[4] and Qualifier B in Japan in October 2022.[5] The Cook Islands and ...

Основанная на плотности пространственная кластеризация для приложений с шумами (англ. Density-based spatial clustering of applications with noise, DBSCAN) — это алгоритм кластеризации данных, который предложили Мартин Эстер, Ганс-Петер Кригель, Йёрг Сандер и Сюй Сяовэй в 1996[1]. Это алгоритм к�...

 

This is the talk page for discussing improvements to the European Americans template. Put new text under old text. Click here to start a new topic. New to Wikipedia? Welcome! Learn to edit; get help. Assume good faith Be polite and avoid personal attacks Be welcoming to newcomers Seek dispute resolution if needed Archives: 1Auto-archiving period: 1095 days  This template does not require a rating on Wikipedia's content assessment scale.It is of interest to the following WikiProjects:United...

 

Ка-22 Тип винтокрыл Разработчик ОКБ Камова Производитель Ухтомский вертолётный завод, Ташкентский авиазавод Первый полёт 15 августа 1959 года Начало эксплуатации 1961 год Конец эксплуатации 1964 год Статус снят с эксплуатации Эксплуатанты СССР Единиц произведено 4 Стоимость п...

American actress For the Seinfeld character, see Rebecca DeMornay (Seinfeld). Rebecca De MornayDe Mornay in 1986BornRebecca Jane Pearch (1959-08-29) August 29, 1959 (age 64)[a]Santa Rosa, California, U.S.Other namesRebecca GeorgeOccupationActressYears active1975, 1981–presentSpouse Bruce Wagner ​ ​(m. 1986; div. 1990)​Children2ParentWally George (father)RelativesEugenia Clinchard (grandmother) Rebecca De Mornay (born Reb...

 

Theory of categorization based upon degrees of similarity to a central case This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (August 2015) (Learn how and when to remove this message) Semantics LinguisticLogical Subfields Computational Lexical (lexis, lexicology) Statistical Structural Topics Analysis Compositionality Context (language use) Prototype theoryForce...