Exercice — matrice d'adjacence et plus court chemin
Partie A. Soit le graphe non orienté de sommets (dans cet ordre) et d'arêtes .
- Écrire la matrice associée (matrice d'adjacence) du graphe .
- Calculer . Combien de chaînes de longueur relient à ? Citer les exemples.
Partie B. Un livreur part de l'entrepôt vers le client sur le graphe valué dont les arêtes et durées (minutes) sont : , , , , .
- Appliquer l'algorithme de Dijkstra depuis et dresser le tableau des distances provisoires jusqu'à clôture de .
- En déduire le plus court chemin de à et sa durée.
Voir la correction commentéeAprès avoir posé votre démarche
A.1. On pose la matrice associée (ordre ) : .
A.2. On pose . On a : le coefficient vaut . Il y a donc deux chaînes de longueur reliant à : et .
B.1. On applique Dijkstra depuis :
• Initialisation : , .
• On ouvre : , .
• On ouvre () : ; reste car .
• On ouvre () : .
• On ouvre () : algorithme terminé pour .
B.2. On obtient minutes. Le plus court chemin est . L'algorithme de Dijkstra a mis à jour lors du passage par .