logo
Algorithme de Bellman-Ford Am´eliorations Construction du chemin Protocole de Routage
Probl`eme de plus court chemin
Probl`eme de plus court chemin
Entr´ee : un graphe G= (V,E),des longueurs l(u,v) pour tout
(u,v)∈E,deux sommets s,t∈V.
Sortie : δ(s,t) la longueur du plus court chemin entre set t.
Plusieurs cas
Arcs de longueurs positives : l’algorithme de Dijkstra r´esout le
probl`eme en |E|log |V|.
Arcs de longueurs quelconques :
Cycle de longueur n´egative : pas de plus court chemin
Pas de cycle de longueur n´egative : on peut r´esoudre le probl`eme
en utilisant la programmation dynamique :
algorithme de Bellman-Ford