Page 111 - 6197
P. 111

I
                                Очевидно,  що  в  будь-який  маршрут  i   входить  один
                            елемент  один  елемент  кожного  рядка  і  кожного  стовпця
                            матриці  C .  Тому,  якщо  із  усіх  елементів  деякого  рядка
                            матриці  C  відняти певне число r , то у новій матриці довжини
                                                              i
                            всіх  маршрутів  зменшаться  на  величину  r .  Ця  властивість
                                                                          i
                            випливає  із  того  факту,  що  комівояжер  повинен  відвідати
                            кожне місто тільки один раз.
                                Нехай  r   min :c , i  1,n . Утворимо нову матрицю
                                        i        ij
                                             j
                                                      n
                                         C   1    c   r .                                 (2.16)
                                                 ij  i
                                                      1
                                                 1
                                У  матриці  C   знайдемо  найменший  елемент  h     у
                                                                                       j
                            кожному стовпці і побудуємо нову матрицю
                                                       n
                                            2    1
                                         C     c   h   .                                (2.17)
                                                 ij   j  1
                                Операції,  які  визначаються  формулами  (2.16)  і  (2.17),
                            носять назву приведення матриці віддалей.
                                Виразимо  елементи  матриці  C   через  елементи  матриці
                                                1
                                                                                             2
                                2
                                                                     1
                                                                       r
                             C .  Оскільки  c    c  ,  то  c   c  .  Для  матриці  C
                                                       r
                                              ij   ij  i       ij  ij   i
                                                    1
                                                                     1
                            будемо  мати  c   2    c   h .  Звідси  c   c   2    h .  Враховуючи
                                            ij    ij   j           ij   ij   j
                                          1
                            значення c , отримаємо
                                       ij
                                          c   c   2    r   h .                      (2.18)
                                           ij   ij   i   j
                                                                                      
                                Використовуючи  (2.18),  знайдемо  маршрут  L i .  У
                            відповідності з виразом (2.14)
                                                       n        n
                                               L   i   c i   2    r   h k   .
                                                                   k
                                                          k k i
                                                      k 1  1   k 1
                                                                    n             n
                                                                              0 
                                                            L
                                Введемо такі позначення:    i     c   2  і  d   r   h   .
                                                             1         i k k i  1    k   k
                                                                   k  1         k  1 
                            Тоді
                                                           111
   106   107   108   109   110   111   112   113   114   115   116