Algorithme du plus court chemin
Michel Bierlaire
EPFL - Laboratoire Transport et Mobilit´
e - ENAC
Algorithme du plus court chemin – p. 1/47
Le plus court chemin
Le problème du plus court chemin consiste à déterminer le
chemin de coût minimum reliant un nœud aà un nœud b.
On peut le voir comme un problème de transbordement.
Cependant, il est plus efficace d’utiliser des algorithmes
spécialisés.
Algorithme du plus court chemin – p. 2/47
Le plus court chemin
Problème :
Soit un réseau G= (N, A).
Un coût aij est associé à chaque arc (i, j)A:
distance,
temps de trajet,
etc.
Soit un nœud appelé origine. Par convention, ce sera le nœud
o.
Nous cherchons le chemin de coût minimum reliant le nœud o
à n’importe quel autre nœud du réseau.
Algorithme du plus court chemin – p. 3/47
Le plus court chemin
o
a
b
c
a12 = 3
a24 = 2
a13 = 1
a34 = 3
a23 = 1
a32 = 1
Algorithme du plus court chemin – p. 4/47
Le plus court chemin
La solution est un arbre.
o
a
b
c
a12 = 3
a24 = 2
a13 = 1
a34 = 3
a23 = 1a32 = 1
Note : chaque nœud dans l’arbre a exactement un prédécesseur.
Algorithme du plus court chemin – p. 5/47
1 / 47 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 !