Page 112 - 6197
P. 112

L    i   L 1    i   d .                      (2.19)
                                                    0
                                Оскільки    0L i  , то    i   d , тобто довжина будь-якого
                                                        L
                                           1                   0
                            маршруту обмежена знизу величиною d .
                                                                      0
                                Якщо  після  застосування  процедури  приведення  у
                            кожному  рядку  і  кожному  стовпці  є  по  одному  нулеві,  то
                            задача  комівояжера  розв’язана.  Величина  цільової  функції
                            дорівнює  d , нулі вказують на пункти призначення.
                                        0
                                У  тому  випадку,  коли  нулі  утворюють  єдиний  цикл,  то
                            знайдений маршрут є мінімальним.
                                Розглянемо  деякий  маршрут  із  пункту  i   в  пункт  j .  Для
                            довжини цього маршруту має місце співвідношення
                                                     L   i   c   2    d .
                                                             ij    0
                                Очевидно,  перехід  із  i   в  j   буде  найкоротшим,  якщо
                             c   2    0.  Тоді    i   d .  Звідси  випливає,  що  найкоротший
                                            L
                              ij                    0
                            маршрут  комівояжера  повинен  мати  один  з  нульових
                            переходів.
                                Застосуємо тепер до розв’язання задачі (2.14) метод меж і
                            гілок.
                                Початкову  множину  маршрутів  G      0    I   розіб’ємо  на  дві
                                           1
                                                                     1
                                                   1
                            множини  G   і  G .  Множина  G   вміщує  всі  можливі
                                         1       2                 1
                                                                       1
                            маршрути  із  пункту  i   в  пункт  j ,  G   -  множина,  яка  не
                                                                     2
                            вміщує таких маршрутів.
                                                                                             1
                                Як показано раніше нижньою оцінкою для множини  G
                                                                                           1
                            буде  d .
                                   0
                                                                               1
                                Знайдемо  нижню  оцінку  для  множини  G .  Розглянемо
                                                                             2
                            чотири пункти  i ,  k ,  j ,  m  (рис. 2.5). Оскільки маршрут із  i  в
                                                           1
                             j  заборонений (множина G  не повинна вміщувати маршрут
                                                         2
                                                           112
   107   108   109   110   111   112   113   114   115   116   117