Méthode SAT et algorithme DPLL appliqués à un problème de recherche opérationnelle
La littérature fait état des travaux de recherches qui ont été menés pour la résolution des problèmes d'ordonnancement de production. La complexité de ces problèmes rend nécessaire l'emploi de stratégies de recherche de solutions évoluées. Parmi celle-ci figure le formalisme du calcul pro...
Main Author: | |
---|---|
Format: | Others |
Published: |
2006
|
Subjects: | |
Online Access: | http://www.archipel.uqam.ca/3180/1/M9460.pdf |
id |
ndltd-LACETR-oai-collectionscanada.gc.ca-QMUQ.3180 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-LACETR-oai-collectionscanada.gc.ca-QMUQ.31802013-10-04T04:03:31Z Méthode SAT et algorithme DPLL appliqués à un problème de recherche opérationnelle Rahmoune, Nabila Logique propositionnelle Algorithme Test de satisfaisabilité Résolution de problème Gestion des travaux La littérature fait état des travaux de recherches qui ont été menés pour la résolution des problèmes d'ordonnancement de production. La complexité de ces problèmes rend nécessaire l'emploi de stratégies de recherche de solutions évoluées. Parmi celle-ci figure le formalisme du calcul propositionnel, le plus souvent sous forme normale conjonctive (FNC) associé au problème de satisfiabilité (SAT). Le présent travail de recherche a pour but d'intégrer les formalismes d'approches de résolution des problèmes SAT pour la résolution du problème d'ordonnancement de production, soit le problème d'ordonnancement de véhicules, proposé dans le cadre du challenge ROADEF'2005. Dans un premier temps, les principaux algorithmes pour la résolution de problème SAT sont présentés, particulièrement les algorithmes basés sur le retour en arrière tels que le retour-arrière (Backtracking) et le retour ponctuel (Backjumping) étendus sur les TL-clauses (True-Literal clauses). Ce travail de recherche couvre le développement de trois approches de résolutions du problème SAT appliquées au problème d'ordonnancement de véhicules. Pour chaque approche un encodage en FNC/TL traduisant les contraintes du problème ainsi que l'objectif à optimiser sont effectués. Ces FNC/TL sont générées en format DIMACS à l'aide du logiciel développé par l'auteur. Ensuite, une stratégie de résolution est décrite, en fixant à chaque fois l'objectif à optimiser. Dans la première approche, le problème est traité globalement. Les deux autres approches subdivisent le problème initial en sous-problèmes. Finalement une comparaison des trois approches est décrite. Les instances du problème proposées par le challenge ROADEF'2005 sont utilisées comme base d'évaluation des approches développées. Les résultats obtenus sont comparés aux meilleurs résultats obtenus par le gagnant du challenge ROADEF'2005, à l'aide du logiciel suggéré par le challenge, soit exeCarSeq. Une analyse détaillée des résultats montre que notre stratégie de résolution du problème d'ordonnancement de véhicules est une voie prometteuse. ______________________________________________________________________________ MOTS-CLÉS DE L’AUTEUR : Forme normale conjonctive, Problème de satisfiabilité, Problème d'ordonnancement de véhicules, TL-clauses, Encodage en FNC/TL. 2006 Mémoire accepté NonPeerReviewed application/pdf http://www.archipel.uqam.ca/3180/1/M9460.pdf Rahmoune, Nabila (2006). « Méthode SAT et algorithme DPLL appliqués à un problème de recherche opérationnelle » Mémoire. Montréal (Québec, Canada), Université du Québec à Montréal, Maîtrise en informatique. http://www.archipel.uqam.ca/3180/ |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
Logique propositionnelle Algorithme Test de satisfaisabilité Résolution de problème Gestion des travaux |
spellingShingle |
Logique propositionnelle Algorithme Test de satisfaisabilité Résolution de problème Gestion des travaux Rahmoune, Nabila Méthode SAT et algorithme DPLL appliqués à un problème de recherche opérationnelle |
description |
La littérature fait état des travaux de recherches qui ont été menés pour la résolution des problèmes d'ordonnancement de production. La complexité de ces problèmes
rend nécessaire l'emploi de stratégies de recherche de solutions évoluées. Parmi celle-ci figure le formalisme du calcul propositionnel, le plus souvent sous forme normale
conjonctive (FNC) associé au problème de satisfiabilité (SAT). Le présent travail de recherche a pour but d'intégrer les formalismes d'approches de résolution des problèmes SAT pour la résolution du problème d'ordonnancement de production, soit le problème d'ordonnancement de véhicules, proposé dans le cadre du challenge ROADEF'2005. Dans un premier temps, les principaux algorithmes pour la résolution de problème SAT sont présentés, particulièrement les algorithmes basés sur le retour en arrière tels que le retour-arrière (Backtracking) et le retour ponctuel (Backjumping) étendus sur les TL-clauses (True-Literal clauses). Ce travail de recherche couvre le développement de trois approches de résolutions du problème SAT appliquées au problème d'ordonnancement de véhicules. Pour chaque approche un encodage en FNC/TL traduisant les contraintes du problème ainsi que l'objectif à optimiser sont effectués. Ces FNC/TL sont générées en format DIMACS à l'aide du logiciel développé par l'auteur. Ensuite, une stratégie de résolution est décrite, en fixant à chaque fois l'objectif à optimiser. Dans la première approche, le problème est traité globalement. Les deux autres approches subdivisent le problème initial en sous-problèmes. Finalement une comparaison des trois approches est décrite. Les instances du problème proposées par le challenge ROADEF'2005 sont utilisées comme base d'évaluation des approches développées. Les résultats obtenus sont comparés aux meilleurs résultats obtenus par le gagnant du challenge ROADEF'2005, à l'aide du logiciel suggéré par le challenge, soit exeCarSeq. Une analyse détaillée des résultats montre que notre stratégie de résolution du problème d'ordonnancement de véhicules est une voie prometteuse. ______________________________________________________________________________ MOTS-CLÉS DE L’AUTEUR : Forme normale conjonctive, Problème de satisfiabilité, Problème d'ordonnancement de véhicules, TL-clauses, Encodage en FNC/TL. |
author |
Rahmoune, Nabila |
author_facet |
Rahmoune, Nabila |
author_sort |
Rahmoune, Nabila |
title |
Méthode SAT et algorithme DPLL appliqués à un problème de recherche opérationnelle |
title_short |
Méthode SAT et algorithme DPLL appliqués à un problème de recherche opérationnelle |
title_full |
Méthode SAT et algorithme DPLL appliqués à un problème de recherche opérationnelle |
title_fullStr |
Méthode SAT et algorithme DPLL appliqués à un problème de recherche opérationnelle |
title_full_unstemmed |
Méthode SAT et algorithme DPLL appliqués à un problème de recherche opérationnelle |
title_sort |
méthode sat et algorithme dpll appliqués à un problème de recherche opérationnelle |
publishDate |
2006 |
url |
http://www.archipel.uqam.ca/3180/1/M9460.pdf |
work_keys_str_mv |
AT rahmounenabila methodesatetalgorithmedpllappliquesaunproblemederechercheoperationnelle |
_version_ |
1716598724459757568 |