INF3270-Chap4-Couche_Reseau-Partie_3-2s

si non voisins directs dv valeur courante du cot du

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ud («source») vers tous les autres Donne la table de routage pour ce nœud c(x,y): coût du lien du noeud x au noeud y.; = ∞ si non voisins directs D(v): valeur courante du coût du chemin de la source à la dest. v p(v): noeud précédent le long du chemin de la source à v N: ensemble de noeuds pour lesquels le chemin du plus petit coût est connu définitivement Itératif : après k itérations, connaît le plus faible coût vers k dest. UQAM - Session Autome 2011 R Zidane - INF3270 - Téléinformatique 4-76 Algorithme de Dijsktra’s 1 Initialisation: 2 N = {u} 3 pour tous les noeuds v 4 si v adjacent à u 5 alors D(v) = c(u,v) 6 sinon D(v) = ∞ 7 8 Boucle 9 trouver w non inclus dans N tel que D(w) est le minimum 10 ajouter w à N 11 mettre à jour D(v) pour tout v adjacent à w et non inclus dans N: 12 D(v) = min( D(v), D(w) + c(w,v) ) 13 /* le nouveau coût jusqu'à v est soit l'ancien coût, soit le plus 14 faible coût du chemin jusqu'à w plus le coût de w à v */ 15 jusqu'à N = l'ensemble de tous les noeuds UQAM - Session Autome 2011 R Zidane - INF3270 - Téléinformatique 4-77 4 Algorithme de Dijkstra’s : Exemple 1 Étape N u 0 uw 1 uwx 2 uwxv 3 4 uwxvy 5 uwxvyz D(v) D(w) D(x) D(y) D(z) p(v) p(w) p(x) p(y) p(z) 7,u 6,w 6,w 3,u 5,u 5,u ∞ 11,w 11,w 10,v ∞ ∞ 14,x 14,x 12,y Coût des liens x 5 4 9 7 8 3 u w 3 7 y z 2 4 v UQAM - Session Autome 2011 R Zidane - INF3270 - Téléinformatique 4-78 Algorithme de Dijkstra’s : Exemple 2 Étape 0 1...
View Full Document

This note was uploaded on 02/16/2013 for the course INF 3270 taught by Professor Redouane during the Spring '11 term at Université du Québec à Montréal.

Ask a homework question - tutors are online