Escolar Documentos
Profissional Documentos
Cultura Documentos
EXEMPLE
Rsultat de la mise en niveau
2
2
1
4
5
9
6
4
5
8
7
6
7
Niveaux
Ordre topologique
X={x1,x2, .., xn} lensemble des sommets du graphe
sans circuit G.
Lordre xi1, xi , .., xin sera dit ordre topologique
Si pour tout arc xil xik de G On a alors l<k
2
Graphe valu
G=(X,U) est un graphe
A chaque arc u de U est associe une valeur l(u)
relle.
Graphe Valu
Ainsi tant donn un chemin de G
= [u1, u2,., up] on dfinit sa longueur par :
L() = l(u1)+l(u2)+.+l(up )
3 problmes se posent
0)
Prdcesseurs de xi
Algorithme de DIJKSTRA
Valable lorsque les valuations des arcs sont positives.
tant
pour tout i
0.
tel que
avec
Faire
Revenir ltape 1.
Remarque : Il nest pas possible de transformer cet algorithme en un
algorithme pour la dtermination les longueurs des plus longs chemins.
xj) ; Tab[j]=i}
Mthode matricielle
(Recherche des plus courts chemins entre tout couple de
sommet de G)
Construire une suite de matrice (n n) M0, M1, , Mn
On note par
Initialisation : Prendre
Calcule des lments de Mk partir de ceux de Mk-1 :
Pour k = 1 n calculer les lments de Mk par :
Remarque :
reprsente la longueur du plus court
chemin de xi xj dans G