Page 177 - Computer Network
P. 177
168 บทที่ 21. ROUTING ALGORITHMS
S = {1} 2 S = {1,2} 2 3
1 1
4 4
(a) (b)
S = {1,2,4} S = {1,2,4,3}
2 3 2 3
6
1 book) 6
1
(partial
4 5 4 5
(c) (d)
รูปที่ 21.6: ขั้นตอนการหาเส้นทางที่สั้นที่สุดโดยใช้อัลกอริทึม Dijkstra
only
KKU
Iteration N c N 12 path N 13 path N 14 path N 15 path N 16 path
1 {1} 1 1-2 ∞ - 1 1-4 ∞ - ∞ -
2 {1,2} 1 1-2 3 1-2-3 1 1-4 ∞ - ∞ -
3 {1,2,4} 1 1-2 2 1-4-3 1 1-4 3 1-4-5 16 1-4-6
4 {1,2,4,3} 1 1-2 2 1-4-3 1 1-4 3 1-4-5 3 1-4-3-6
5 {1,2,4,3,5} 1 1-2 2 1-4-3 1 1-4 3 1-4-5 3 1-4-3-6
6 {1,2,4,3,5,6} 1 1-2 2 1-4-3 1 1-4 3 1-4-5 3 1-4-3-6
ตารางที่ 21.8: การทำงานของอัลกอริทึม Dijkstra

