Activité 4 : itinéraires⚓︎
Un automobiliste landais veut se rendre de Lüe à Moustey. Nous allons étudier les différents trajets qu’il peut emprunter.
Carte | Graphe |
---|---|
1. À la main...⚓︎
1.1 Première métrique⚓︎
- Compléter le graphe avec les noms de villes manquants.
- Quel est le chemin le plus court ?
1.2 Seconde métrique⚓︎
La route entre Labouheyre et Saugnac-et-Muret est une autoroute (vitesse maximale autorisée : 130 km/h), alors que toutes les autres routes sont des routes départementales (vitesse maximale autorisée : 80 km/h).
- Compléter le graphe ci-dessus en indiquant entre chaque ville le temps de parcours, si l’automobiliste roule à la vitesse maximale autorisée.
- Quel est le chemin le plus rapide ?
2. Via des sites de calculs d'itinéraires⚓︎
- Comparer les résultats donnés par GeoPortail, Google Maps et ViaMichelin pour ce trajet.
- Quels sont les critères proposés par ces sites pour optimiser le trajet ?
- Analyser la qualité de l'interface de chacun de ces trois sites.
3. L'apport des mathématiques⚓︎
La recherche de «meilleurs» chemins dans un graphe est un problème très actuel des mathématiques. Il y a des choses que l'on sait... et d'autres que l'on cherche encore !
- Ce que l'on sait : trouver le plus court chemin d'un point à un autre (algorithme de Dijkstra, voir plus bas)
- Ce que l'on ne sait pas encore: trouver (de manière rapide) le plus court chemin qui passe par tous les points d'un graphe. On appelle cela le problème du voyageur de commerce et si vous le résolvez, un million de $ sont pour vous. (à moins que vous vous appeliez Grigori Perelman)
3.1 Comment trouver le chemin le plus court dans un graphe : algorithme de Dijkstra.⚓︎
Cet algorithme (ou plutôt son optimisation A*) est utilisé par tous les logiciels de cartographie ou applications GPS pour vous indiquer le plus court chemin d'un point à un autre, en tenant compte en temps réel des conditions de parcours.
Exercice 1
Trouvons le plus court chemin entre le point A et le point H :
Correction
Exercice 2
Donner le plus court chemin pour aller de E à F dans le graphe ci-dessous :
Exercice 3
Donner le plus court chemin pour aller de A à G dans le graphe ci-dessous :