Page 67 - 4336
P. 67

Відповідні
                                                                     3
                                        Елементи матриці D
                                                                                                шляхи


                   d 3 2 , 3    min  d 0 1 , 3   d 2 2 , 1  ;d 0 2 , 3   d 2 2 , 2   min   6  5 ; 1  0  5    (3, 2)



                   d 3     min  d 3   d 3   ;d 2   min   2     1 ; 5   1                 (1, 2)
                      2 , 1          3 , 1   2 , 3  2 , 1


                   d 3     min  d 3  d   3  ;d 2   min   4     2 ; 6   2                 (2, 1)
                       1 , 2         3 , 2   1 , 3  1 , 2




                         Матриця  D   та  матриця  найкоротших  шляхів  D   для

                  елементів матриці D є наступними:
                                       0   1    2                                       ) 2 , 1 (  ) 3 , 1 (


                               D  3    2  0    4 ,                D   3   2(  ) 1 ,             ) 3 , 1 , 2 (  .
                                       6   5    0                               ) 1 , 3 (  ) 2 , 3 (  



                         Слід відзначити, що обчислена вище матриця D  збігається з

                  лівою  верхньою  підматрицею  розмірністю 3×3  матриці  D ,  що
                  одержана  в  прикладі 4.4  за  допомогою  алгоритму  Флойда-


                  Уоршола.  Аналогічним  чином  обчислюється  матриця  D ,  яка

                  повністю співпадає з матрицею D  з прикладу 4.4.


                     4.4 Алгоритм подвійного пошуку k перших найкоротших

                                                          шляхів


                         При  розв'язку  деяких  практичних  завдань,  пов'язаних  з

                  транспортними  мережами,  необхідно  знайти  не  один,  а  кілька

                  найкоротших  шляхів,  розташованих  у  порядку  зростання  їх

                  довжин.  Наприклад,  знання  декількох  найкоротших  шляхів  у

                  мережі  вулиць  дозволить  планувальникам  транспортних  мереж

                  більш  точно  моделювати  потоки  руху  автомобілів  по  вулицях

                  міст.  При  складанні  маршруту,  коли  деякі  шляхи  тимчасово

                  недоступні,  можуть  бути  використані  відомості  про  найкращі  з

                  можливих альтернативних варіантів.

                                                              67
   62   63   64   65   66   67   68   69   70   71   72