Sie sind auf Seite 1von 2

a b c d t

a -1 4
b 2 2 3
c -3
d 1 5
t
5
t
4
a 3 d

-1 2

1 -3 w1= {(a,b),(b,c),(c,d),(b,t)}

W2={(a,t),(b,d),(d,b),d,t)}
b c

Pour appliquer l’algorithme de bellman-ford il faut d’abord appliquer l’algorithme de djikstra :

S={a},W=∅ , m =a

Somm a b c d t LES ARCS m


et AJOUTE
initialis 0 ∞ ∞ ∞ ∞ ∅ a
ation
Itr 1 0 Π(b)=π(a) ∞ ∞ Π(t)=π(a) {(a,b)} b
+d(a,b)= +d(a,t)=
-1<∞(a,b) 4<∞(a,t)
Itr 2 0 -1 Π(c)=π(b) Π(d)=π(b) Π(t)=π(b) {(a,b),(b,c) c
+d(b,c)=1<∞(b, +d(b,d)=1<∞(b, +d(b,t)=2<4(b,t
c) d) )

Itr 4 0 -1 1 Π(d)=π(c) 2(b,t) {(a,b),(b,c), d


+d(d,c)=- (c,d)
2<1(c,d)

Itr 5 0 -1 1 -2 Π(t)=π(d) {(a,b),(b,c), t


+d(d,t)=3>2(b,t (c,d),(b,t)}
)

S={a,b,c,d,t}=X STOP

W={(a,b),(b,c),(c,d),(b,t)}

2-
W2={(a,t),(b,d),(d,b),d,t)}

Ω(a,t)=π(t)-π(a)-d(a,t)=2-0-4=-2<=0

Ω(b,d)=π(d)-π(b)-d(b,d)=-3<=0

Ω(d,b)=π(b)-π(d)-d(d,b)=0<=0

Ω(d,t)=π(t)-π(t)-d(d,t)=-5<=0

Pas d’amelioration l’arboresence trouve est déjà optimal.

-si le poids de l’arc (b,c)devient 1 on aura un circuit absorbant (b,c,d,b) sa longueur sera egale a -1.

Das könnte Ihnen auch gefallen