Professional Documents
Culture Documents
4.5.AJ Bellman Ford Alogrithm
4.5.AJ Bellman Ford Alogrithm
4.5.AJ Bellman Ford Alogrithm
Bellman-Ford Algorithm
Mendefinisikan jarak tiap node x dx(y) =Cost dari least-cost path dari x ke y Mengupdate jarak berdasarkan neighbours dx(y) = min {c(x,v) + dv(y)} over all neighbors v
2 1 1
x
3
u
1 4
z t
2
w
5
s
recompute estimates
if distance to any destination has changed, notify neighbors
C
1
A
B C D E F
0 1 1
C D F
A
B C D E F
3 1 0
B C D
A
B C D E F
2
0 3
A
E F
A
B C D E F
6
1 1 3 0
5
A
B C E F
C
1
E
F Dst A B C D
2
5 Table for C Cst 7 2 0 1
E
E Hop F F C D
E
F Dst A B C D
4
1 Table for D Cst 7 3 1 0
F
F
B
Table for E Dst A B C D Cst 2 4 4 Hop A F F Table for F Dst A B C D Cst 5 1 1 2 Hop B B C C
Hop B B C D
E
F
4
1
F
F
E
F
E
F
0
3
E
F
E
F
3
0
6
E
F
C
1
E
F Dst A B C D
2
5 Table for C Cst 6 2 0 1
E
E Hop F F C D
E
F Dst A B C D
4
1 Table for D Cst 7 3 1 0
F
F
B
Table for E Dst A B C D Cst 2 4 4 5 Hop A F F F Table for F Dst A B C D Cst 5 1 1 2 Hop B B C C
Hop B B C D
E
F
4
1
F
F
E
F
5
2
C
C
E
F
0
3
E
F
E
F
3
0
7
E
F
1 4 X
Y 50
1 Z