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 Idée : si et sont adjacents, sinon ; matrice symétrique, diagonale nulle. .
A.2 Idée : compte les sommets voisins à la fois de et de . : deux chaînes de longueur de à , et (le calcul complet donne ; la diagonale redonne les degrés).
B.1 Idée : Dijkstra ouvre à chaque étape le sommet provisoire le plus proche et met à jour ses voisins. Départ , les autres à . Ouvrir : , . Ouvrir () : ; reste car . Ouvrir () : . Ouvrir () : terminé.
B.2 Idée : remonter les prédécesseurs. a été atteint via , via : le plus court chemin est , de durée ; passer par coûterait min.