Page 127 - 6197
P. 127

Будь-яке  1-дерево,  у  якого  степені  всіх  вершин
                            дорівнюють двом є маршрутом комівояжера. Звідси випливає,
                                          L T
                            що довжина     найкоротшого 1-дерева T  визначає нижню
                                             1                            1
                                    L T
                            оцінку     дожини оптимального маршруту комівояжера
                                        1
                                                      L T 1   L i 0
                                                         
                                                                 .
                                Розв’язання  симетричної  задачі  комівояжера  ґрунтується
                            на  розбитті  початкової  задачі  на  окремі  підзадачі  як  це  має
                            місце у методі меж і гілок.
                                                                                t
                                Нехай  для  розгалуження  вибрана  задача  G .  Побудуємо
                                                                              p
                            найкоротше 1-дерево для матриці, що відповідає цій вершині,
                            і  знайдемо  степені  всіх  вершин  d ,  i  1,n .  Якщо  d    для
                                                                                       2
                                                                 i                  i
                            всіх вершин, то отриманий допустимий розв’язок задачі, яки
                            може стати рекордом.
                                Допустимо,  що  існують  вершини,  для  яких  d  .
                                                                                           2
                                                                                       i
                            Знайдемо
                                                      d   max :d .
                                                        s         i
                                                             i d  2
                                                  t
                                Тоді  задача  G   на  d   підзадач.  Нехай  із  вершини  s
                                                p        s
                                                   
                                                          
                            виходять  ребра  s,i ,  s,i ,  …,   s,i   .  Фрагмент  дерева
                                                  1      2            s d
                            розгалуження показаний на рис. 2.7.












                                    Рисунок 2.7 –Фрагмент дерева розгалуження



                                                           127
   122   123   124   125   126   127   128   129   130   131   132