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...

Full description

Bibliographic Details
Main Author: Rahmoune, Nabila
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