Université
Montpellier II
M2R Informatique
Année
2005-2006
Etude algorithmique des problmes de plus courts
chemin avec contraintes de ressources
Sylvain Durand(LIRMM / Projet Algorithmique et Performances des Réseaux), Dominique Feillet (LIA / Projet RO)
Optimisation, mthodes exactes, heuristiques, approximation.
Ce sujet sinscrit dans le cadre dune collaboration entre le LIRMM et le LIA (Laboratoire dInformatique dAvignon). Lobjet de cette collaboration est dՎvaluer, de comparer et de mutualiser linformation fournie par trois approches de rsolution de problmes doptimisation combinatoires trs diffrentes : la rsolution exacte, la rsolution approche avec garantie de performance, la rsolution approche sans garantie de performance.
Ce sujet a pour but dՎtudier cette problmatique dans le cadre dun problme doptimisation combinatoire trs classique dans le domaine du transport : le problme de plus court chemin avec contraintes de ressources (SPPRC, pour Shortest Path Problem with Resource Constraints).
Comme son nom lindique, le SPPRC est une extension du problme de recherche
dun plus court chemin dans un graphe, dans laquelle des contraintes rendent
invalides certains chemins. Les interdictions sont modlises par lintermdiaires
de ressources en dfinissant pour chaque ressource :
- une fonction dextension de ressource pour chaque arc du graphe, indiquant
comment volue la consommation de la ressource lorsquun arc est emprunt ;
- une contrainte pour chaque sommet du graphe, indiquant une valeur maximale
sur la consommation de la ressource permettant datteindre le sommet.
Les ressources considres peuvent par exemple tre le temps, lorsquune heure darrive au plus tard est impose la destination finale (ou certains sommets du graphe), la charge, lorsque le chemin emprunt correspond litinraire dun vhicule de capacit limite et effectuant des chargements le long du chemin, etc.
Le SPPRC est principalement connu pour son rle en tant que sous-problme dans les mthodes de rsolution par gnration de colonnes de problmes de tournes de vhicules [4]. Il apparat galement dans divers autres contextes, comme par exemple des oprateurs de voisinages [1,5].
Le SPPRC est NP-difficile au sens faible. Il a t largement tudi et des algorithmes de programmation dynamique efficaces ont t proposs pour sa rsolution. Plusieurs variantes heuristiques de ces algorithmes ont galement t dveloppes [4]. Des algorithmes avec garantie de performances existent enfin dans certains cas particuliers [2,6].
Le dbut du stage sera consacr une revue dtaille
de la littrature, notamment pour ce qui concerne les algorithmes avec garanties
de performance. A notre connaissance, seuls quelques cas particuliers (une
ressource, graphe acyclique, pas de contraintes sur les sommets, ) sont actuellement
traits. Nous essaierons dans un premier temps dՎtendre ces rsultats, ou
den proposer de nouveaux, selon les particularits du problme :
- graphe acyclique / quelconque
- cot positifs / quelconques
- chemins lmentaires / non lmentaires [3]
- type et nombre de ressources (temps, charge, requtes origine-destination,
liste de chemins interdits [7])
- etc.
Selon lavancement, le stage se concentrera ensuite sur la manire dont ses rsultats peuvent tre utiliss pour aider des mthodes de rsolution exactes ou heuristiques.
[1] Bontoux B. et D. Feillet, Ant colony optimization for the traveling purchaser problem , rapport technique LIA, 2005
[2] Ergun F., R. Sinha et L. Zhang, An improved FPTAS for restricted shortest path , Information Processing Letters, Volume 83, Issue 5, 2002, Pages 287-291
[3] Feillet D., P. dejax, M. Gendreau, C. Gueguen, An exact algorithm for the elementary shortest path problem with resource constraints : application to some vehicle routing problems , Networks, Volume 44, Pages 216-229, 2004
[4] Irnich S., G. Desaulniers Shortest path problems with resource constraints , in Column generation , diteurs G. Desaulniers, J. Desrosiers et M.M. Solomon
[5] Garaix T., C. Artigues, D. Feillet et D. Josselin, Rsolution de problmes de transport la demande avec chemins alternatifs , rapport technique LIA, 2005
[6] Lorenz D.H. et D. Raz. A simple efficient approximation scheme for the restricted shortest path problem , Operations Research Letters, Volume 28, Issue 5, 2001, Pages 213-219
[7] Villeneuve D. et G. Desaulniers, The shortest path problem with forbidden paths , European Journal of Operational Research, Volume 165, Issue 1, 2005, Pages 97-107