Académique Documents
Professionnel Documents
Culture Documents
1. Parcours autoroutier
Sur les arêtes du graphe ci-dessous représentant un réseau autoroutier, on a marqué les
distances entre deux étapes et, entre parenthèses, les prix des péages.
a. Ente D et A, trouvez la chaîne la plus courte.
b. Entre D et A, trouvez la chaîne qui minimise la somme dépensée en péage.
c.
2. Vocabulaire
Un graphe pondéré est un graphe dont les arêtes sont affectées de coefficients
positifs.
Le poids d’une chaîne est la somme des poids des arêtes qui la composent.
Une plus courte chaîne entre deux sommets est, parmi les chaînes qui les relient,
une chaîne de poids minimum.
3. Algorithme de Dijkstra
a. Présentation de l’algorithme
Illustrons cet algorithme sur un exemple. Le problème consiste à trouver une plus
courte chaîne entre les sommets E et S. L’algorithme que nous allons expliquez est
présenté ci-dessous
E A B C D S Sommet
sélectionn
é
0 ∞ ∞ ∞ ∞ ∞ E
0+3 0+1 ∞ ∞ ∞ B
3(E) 1(E)
1+1 1+3 1+5 ∞ A
2(B) 4(B) 6(B)
2+3 6(B) ∞ C
4(B)
5+1 4+3 D
5(C) 7(C)
5+1 S
6(D)
Lecture du tableau
On obtient alors aisément une plus courte chaîne entre E et S, et son poids :
Plus courte chaîne de E à S : (E-B-C-D-S).
On l’obtient en l’écrivant de droite à gauche, de la manière suivante : dans la colonne
« S », on repère le point inscrit le plus bas, c’est-à-dire D. Puis dans la colonne « D »,
le point inscrit le plus en bas, C, etc.
Poids de cette chaîne = 6 (coefficient de l’extrémité S).
Commentaire : Cet algorithme permet également d’obtenir une plus courte chaîne, et son
poids, entre E et chacun des autres sommets pouvant être reliés à E. Ainsi, par exemple, une
plus courte chaîne entre E et D est (E-B-C-D) ; son poids est le dernier coefficient de D, c’est-
à-dire 5.
a. Vérifiez que chacune des lignes suivantes du tableau est remplie conformément à
l’algorithme décrite ci-dessus.
b. Indiquez une plus courte chaîne entre E et C, et son poids.
Evaluation formative :
Répondez individuellement aux questions ci-dessous en vous basant sur les définitions des
concepts proposées par votre groupe et déposez le fichier de réponses dans l’espace
« evalution_formative_séquence_4 ».