Page 77 - 4336
P. 77

Якщщо потрібно знаайти наййкоротшші шляхии, що не містятьь циклів,,

                  то  описануу  вище  процеддуру  слід  модиффікуватии.  Модиифікаціяя

                  поллягає  в  наступнному:  яккщо  деякка  вершшина  є  ““кандидатом”  уу

                  вершини, щщо належжать роззглянутоому шляяху, то сслід перевірити,,

                  чи  не  булла  данаа  вершиина  раніше  одеержана  за  доппомогоюю

                  співввідношшення (4.16).


                         Прикллад 4.8. ВВикорисстовуючии алгориитм подввійного ппошуку,,

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

                  іншші вершиини графа наведееного наа рис. 4.10.

















                                                      РРисунок 4.10.

                         Розв'язок.


                         Крок  1.  Матрриця  D ,  що  сккладена  з  дуг  дданого  гграфа,  аа
                  тако ож матрриці L та U будутть настуупними:

                                           
                                          , 0 ( ,  )  1 ( ,1  , )  ( ,     (  ,,  )
                                                                          ,)
                                                                                      ,,
                                                                           ,)
                                D D 0     4 , 2 ( 4 , )  0 ( , 0  ,  )  (  , 1    (   )  ,
                                                      
                                          , 2 ( ,  )  (, , ) (            (  , 1 ,  )
                                                                      , 0
                                                                          ,)
                                       (       )    3 ( ,3  , )   , 2 (  ,)   , 0 ( , )
                                          ,,
                                                                                      

                                      ( ,,   )  (,  , )    (  ,       (  ,,  )
                                                                          ,)
                                                                          ,)
                                           , 4 , 2 (   )  (,  ,  ) ( ,   (  ,,  )
                                 L                                                           ,
                                 L
                                                      
                                         , 2 ( , )  (, ,  ) (   ,        (  ,,  )
                                                                          ,)
                                                                                     ,,
                                         ,,
                                      (       )    3 ( ,3  , )    , 2 (  ,)  (      )



                                                              77
   72   73   74   75   76   77   78   79   80   81   82