Alexis part en voyage dans l'Est des États-Unis. Il souhaite visiter les villes suivantes :
Atlanta (A), Boston (B), Chicago (C), Miami (M), New York (N) et Washington (W).
Une compagnie aérienne propose les liaisons suivantes représentées par le graphe ci-dessous :
Les nombres présents sur chacune des branches indiquent le tarif, en dollars, du vol en avion.
Quelles caractéristiques du graphe permettent d'affirmer qu'il existe un trajet qui permet à Alexis d'emprunter chaque liaison aérienne une et une seule fois ?
La chaîne A - W - C - B - N - M contient tous les sommets du graphe. Par conséquent, pour toute paire de sommets distincts, il existe une chaîne les reliant donc le graphe est connexe.
Le graphe étant connexe, déterminons le degré de chacun des sommets :
Sommets | A | B | C | M | N | W |
Degré | 2 | 2 | 4 | 3 | 3 | 4 |
Le graphe est connexe et il n'y a que deux sommets M et N de degré impair, il existe donc une chaîne eulérienne d'extrémités M et N.
Donner un exemple d'un tel trajet.
Le trajet N - M - W - C - B - N - W - A - C - M permet à Alexis d'emprunter chaque liaison aérienne une et une seule fois .
Alexis veut relier Boston à Miami. En utilisant un algorithme, déterminer le trajet le moins cher ainsi que le coût de ce trajet.
À l'aide de l'algorithme de Dijkstra, déterminons le trajet le moins cher pour se rendre de Boston à Miami :
B | A | C | M | N | W | Sommet sélectionné |
0 | ∞ | ∞ | ∞ | ∞ | ∞ | B (0) |
∞ | 130 (B) | ∞ | 170 (B) | ∞ | C (130) | |
230 (C) | 280 (C) | 170 (B) | 250 (C) | N (170) | ||
230 (C) | 280 (C) | 250 (C) | A (230) | |||
280 (C) | 250 (C) | W (250) | ||||
280 (C) | M (280) |
Le sommet M étant marqué, pour lire la chaîne de poids minimal, on part de M et on "remonte" la chaîne en suivant les prédécesseurs. .
Le trajet le moins cher pour se rendre de Boston à Miami est Boston, Chicago, Miami pour un coût de 280 dollars.
Donner la matrice d'adjacence P de ce graphe en classant les sommets par ordre alphabétique.
La matrice d'adjacence P de ce graphe est :
Alexis souhaite aller d'Atlanta à Boston en utilisant au maximum trois liaisons aériennes.
Combien y a-t-il de trajets possibles ? Justifier la démarche puis décrire chacun de ces trajets.
Pour aller d'Atlanta à Boston en utilisant au maximum trois liaisons aériennes on regarde donc successivement les coefficients de la première ligne (sommet A) et deuxième colonne (sommet B) des matrices P, et :
Entre les sommets A et B :
Il y trois possibilités pour aller d'Atlanta à Boston en utilisant au maximum trois liaisons aériennes : Atlanta - Chicago - Boston, Atlanta - Washington - Chicago - Boston et Atlanta - Washington - New York - Boston.
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.