On considère le graphe ci-dessous :
Donner la matrice d'adjacence M de ce graphe, les sommets étant pris dans l'ordre alphabétique.
La matrice d'adjacence du graphe est .
On donne et .
En détaillant le calcul, déterminer le nombre de chaînes de longueur 3 entre les sommets A et E.
Le nombre de chaînes de longueur 3 entre les sommets A et E est égal au terme de la matrice situé à l'intersection de la première ligne et de la cinquième colonne.
Comme , on en deduit que
Il y a 8 chaînes de longueur 3 entre les sommets A et E.
Déterminer la matrice D des distances entre les sommets du graphe. En déduire le diamètre du graphe.
Le graphe n'étant pas orienté, nous pouvons compléter la matrice .
La distance entre deux sommets du graphe est la longueur d'une plus courte chaîne entre ces deux sommets.
Soit D la matrice qui donne les distances entre deux sommets du graphe.
Les termes non nuls de la matrice M permettent de compléter D avec la distance :
Les termes non nuls de la matrice permettent de compléter D avec une distance :
Les termes non nuls de la matrice permettent de compléter D avec une distance :
La matrice des distances entre les sommets du graphe est : . Le diamètre du graphe est 3.
Déterminer, en justifiant, si le graphe admet une chaîne eulérienne. Si oui, donner une telle chaîne.
Le diamètre du graphe est égal à 3 par conséquent, pour toute paire de sommets distincts, il existe au moins une chaîne de longueur inférieure ou égale à 3 ayant pour extrémités ces deux sommets. Par conséquent, le graphe est connexe.
Le tableau suivant, donne le degré des sommets du graphe :
Sommets | A | B | C | D | E | F | G |
Degré | 3 | 2 | 3 | 2 | 4 | 2 | 2 |
Le graphe est connexe et il n'y a que deux sommets A et C de degré impair, il existe donc une chaîne eulérienne d'extrémités A et C. Par exemple A-B-C-D-A-E-F-G-E-C.
Le graphe ci-dessous, modélise le réseau routier entre un fournisseur F et ses différents clients. Les arêtes sont pondérées par les distances exprimées en kilomètres.
Après avoir effectué une livraison chez le client C, le livreur doit retourner à l'entrepôt du fournisseur.
À l'aide d'un algorithme, déterminer le trajet le plus court pour aller de C à F en précisant la distance parcourue.
Pour déterminer le trajet le plus rapide pour aller de A à G, on utilise l'algorithme de Dijkstra.
A | B | C | D | E | F | G | Sommet sélectionné |
∞ | ∞ | 0 | ∞ | ∞ | ∞ | ∞ | C (0) |
∞ | 12 (C) | 5 (C) | 18 (C) | ∞ | ∞ | D (5) | |
13 (D) | 12 (C) | 18 (C) | ∞ | ∞ | B (12) | ||
13 (D) | 18 (C) | ∞ | ∞ | A (13) | |||
17 (A) | ∞ | ∞ | E (17) | ||||
23 (E) | 19 (E) | E (19) | |||||
22 (G) | G (22) |
Le sommet F étant marqué, pour lire la chaîne de poids minimal, on part de F et on "remonte" la chaîne en suivant les prédécesseurs. .
Le trajet le plus court possible pour aller de C à F est C-D-A-E-G-F. La distance de ce trajet est de 22 kilomètres.
Les documents présentés ne sont pas libres de droits. Vous pouvez les télécharger et diffuser (en indiquant la provenance) à condition de ne pas en faire un usage commercial.