Algorithme du plus court chemin

4077 mots 17 pages
Note
La règle (appelée « principe d’optimalité ») commune aux algorithmes de recherche de plus courts chemins peut s’énoncer ainsi : un plus court chemin [S1, Sn] entre deux sommets S1 et Sn d’un graphe est constitué de plus courts chemins reliant deux sommets du chemin [S1, Sn] ; on la démontre par l’absurde sans problème. La recherche du plus court chemin passe donc par la recherche des plus courts chemins reliant S1 à tous les sommets du graphe susceptibles de se trouver sur le trajet ; reste à déterminer dans quel ordre on liste les sommets intermédiaires : c’est principalement là que résident les différences d’un algorithme à l’autre.

un graphe est un ensemble de noeuds pouvant être reliés deux à deux par des arêtes. Un graphe pondéré est un graphe où une valeur numérique appellée poids est associée à chaque arête.
Un arbre couvrant d’un graphe est un ensemble d’arêtes de ce graphe tel que, si M et N sont deux noeuds du graphe, alors il existe exactement un chemin constitué d’arêtes de l’arbre joignant M à N.
On appelle poids de l’arbre la somme des poids des arêtes qu’il contient. Un arbre couvrant minimal est un arbre couvrant dont le poids est minimal parmi tous les arbres couvrants d’un graphe donné.
1-Algorithme de DIJKSTRA-MOORE
(pour les graphes pondérés par des poids positifs)
L'algorithme de Dijkstra permet de trouver le chemin le plus court entre 2 points d'un graphe. Pour ce faire, il détermine le chemin le plus court entre 1 point et n'importe quel autre point du graphe, jusqu'à ce qu'il tombe sur le point d'arrivée recherché (ou s'il n'y a plus de point à visiter: dans ce cas, il n'existe pas de chemin entre les points considérés). L'algorithme de Dijkstra ne s'applique que dans le cas d'un graphe orienté et pour lequel le poids des arcs est non négatif (ce qui constitue la majorité des graphes).

Il effectue une recherche en largeur sur le graphe.

Présentant de grands avantages de rapidité, cet algorithme ne

en relation

  • Eco droit
    975 mots | 4 pages
  • Methode sttistique hiv 2012
    6089 mots | 25 pages
  • SCO1200
    1281 mots | 6 pages
  • 2 Corrigà CAP_SONCAS
    368 mots | 2 pages
  • Bts nrc
    531 mots | 3 pages
  • Trace et geste PS
    1971 mots | 8 pages
  • Eco gestion
    7113 mots | 29 pages
  • Qualifications permanente
    1789 mots | 8 pages
  • Prevention santé environnement
    796 mots | 4 pages
  • balek
    4848 mots | 20 pages
  • Eut elle2
    986 mots | 4 pages
  • Fiche de lecture 6eme. l'abécédaire
    529 mots | 3 pages
  • Developpement durable dans la construction
    9323 mots | 38 pages
  • Sciences
    369 mots | 2 pages
  • Manon
    398 mots | 2 pages