Les deux trajets
10 minCe qu'on cherche à comprendre
5 minProblématique : comment une application choisit-elle, parmi des millions de trajets possibles, le « meilleur » — et meilleur selon quoi ?
La ville devient un graphe
24 minOn modélise la ville comme au thème Réseaux sociaux : les croisements sont des sommets, les rues des arêtes — mais chaque arête porte ici un poids : sa durée (ou distance). Chercher un itinéraire = chercher le chemin de poids total minimal. Des algorithmes de plus court chemin (comme celui de Dijkstra, 1959) explorent le graphe de proche en proche en retenant, pour chaque sommet, la meilleure durée connue.
Le plus court chemin
9 minItinéraire = plus court chemin dans un graphe pondéré. « Meilleur » dépend du critère : durée, distance, péages, dénivelé, empreinte carbone — la même carte, d'autres poids, un autre trajet.
Dijkstra à la main (mini)
19 minCouche IA : les poids vivants
9 minLe vrai génie des applis : des poids mis à jour en temps réel grâce aux positions anonymisées de millions de téléphones, et prédits par IA (« dans 20 min, ce boulevard sera saturé »). Revers : quand tout le monde suit le même conseil, l'itinéraire « malin » se bouche — et des rues résidentielles subissent le report de trafic. L'optimisation individuelle n'est pas toujours l'optimum collectif.
On fixe les acquis
9 min📝 Trace écrite — à recopier
Un réseau routier se modélise en graphe pondéré (sommets = croisements, arêtes = rues, poids = durées). Un itinéraire est un plus court chemin (algorithmes type Dijkstra). Les applis actualisent et prédisent les poids par IA à partir des positions des utilisateurs.
Devoirs
5 min- Ouvre les réglages de ton téléphone → localisation : quelles applis y ont accès « toujours » ? Note-en trois.