R`egles d’inf´erence et recherche locale pour Max-SAT et
Max-SAT valu´e
Andr´e Abram´e et Djamal Habet
Universit´e d’Aix-Marseille, LSIS UMR 7296
{andre.abrame, djamal.habet}@lsis.org
Andr´e Abram´e et Djamal Habet (LSIS) R`egles d’inf´erence et recherche locale pour Max-SAT et Max-SAT valu´e 1 / 29
Plan
1Introduction
2Algorithme de recherche locale pour SAT (Adaptnovelty++)
3R`egles d’inf´erence pour Max-SAT
4Notre contribution : R`egles d’inf´erence et recherche locale
(IRAnovelty++)
5´
Etude exp´erimentale
6Conclusion
Andr´e Abram´e et Djamal Habet (LSIS) R`egles d’inf´erence et recherche locale pour Max-SAT et Max-SAT valu´e 2 / 29
Le Probl`eme Max-SAT
D´efinitions: Max-SAT
Soit X={x1,x2,...,xn}un ensemble de variables bool´eennes.
Un litt´eral lest une variable xiou sa n´egation ¬xi.
Une clause Cest une disjonction de litt´eraux C= (l1l2 · · · lk}.
Une formule CNF Φ est une conjonction de clauses
Φ=(C1C2 · · · Cm}.
Le probl`eme Max-SAT
Trouver une interpr´etation Ides variables de Xqui maximise le nombre de
clauses satisfaites de Φ.
Max-SAT est la version optimisation de SAT et il est NP-difficile.
Andr´e Abram´e et Djamal Habet (LSIS) R`egles d’inf´erence et recherche locale pour Max-SAT et Max-SAT valu´e 3 / 29
Le Probl`eme Max-SAT
D´efinitions: Max-SAT valu´e
On associe `a chaque clause Cun poids w.
Le probl`eme Max-SAT valu´e
Trouver une interpr´etation Ides variables de Xqui maximise la somme des
poids des clauses satisfaites de Φ.
Andr´e Abram´e et Djamal Habet (LSIS) R`egles d’inf´erence et recherche locale pour Max-SAT et Max-SAT valu´e 4 / 29
Le Probl`eme Max-SAT
R´esoudre Max-SAT (valu´e)
R´esoudre Max-SAT
m´ethodes compl`etes : Branch’n’Bound (avec des r`egles d’inf´erence)
m´ethodes incompl`etes : algorithme de recherche locale pour SAT,
programmation semie-d´efinie, optimisation pseudo bool´eenne, etc.
Andr´e Abram´e et Djamal Habet (LSIS) R`egles d’inf´erence et recherche locale pour Max-SAT et Max-SAT valu´e 5 / 29
1 / 29 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !