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
   172   173   174   175   176   177   178   179   180   181   182