20.08.2015 Views

Untitled

Untitled

Untitled

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

50 Paul Monnot[Meny, J-C Fou, Koh]⎛ ⎞0 1 0 0 01 0 1 0 0A =⎜0 0 0 0 1⎟⎝0 0 1 0 0⎠0 0 0 0 03 Quelques applications3.1 Le plus court cheminLe principe est de trouver le plus court chemin d’un point A à un point B. C’est à direqu’il faut passer par le moins de noeuds possible si toutes les arêtes ont un poids de 1.Sinon, par le chemin le moins lourd en terme de poids d’arêtes. C’est le principe de mappy,de la SNCF pour trouver l’itinéraire le plus rapide. Nous allons découvrir l’algorithme deDijkstra qui permet de trouver le plus court chemin.Algorithme de DijkstraPremière approche sur un exemple : Etape 1Placer tous les sommets du graphe dans la première ligne d’un tableau.La deuxièeme ligne du tableau est obtenue en écrivant le coefficient 0 sous l’origine etle coefficient ∞ sous tous les autres sommets.Sélectionner le sommet origine.Etape 2Soit X le sommet de plus haut coefficient.Rayer toutes les cases vides de la colonne X.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!