Page 94 - 6197
P. 94

Алгоритм  методу  гілок  і  меж  включає  в  себе  таку
                            послідовність перацій:
                                                                            G
                                Обчислення  оцінки.  Нехай  G    G   і      min :R   x .
                                                                         
                                                                                  x G
                                                                                   
                                     G
                                  
                            Тоді      називається  нижньою  оцінкою,  якщо  для  будь-
                            якого  x  G  виконується умова
                                                        G
                                                          R   x .
                                Розгалуження.  На  початку  роботи  алгоритму  G        0    G .
                                           0
                            Множину G  розіб’ємо на r  множин, що не пересікаються
                                                          1
                                                    1 r
                                                                          j
                                             G   0     G , G   G  , i  .
                                                       i   i    j
                                                   i  1 
                                Тепер  розглянемо  k -тий  крок  роботи  алгоритму.  Нехай
                             G   k  ,  i   1,r   множини,  до  яких  ще  не  застосовувалась
                              i          k
                            операція  розбиття.  Із  сукупності  G     k  ,  i   1,r   вибираємо
                                                                    i          k
                            множину G     k   і розіб’ємо її на множини, що не перетинаються
                                        s
                                                             2 r
                                                          k     k
                                                      G      G   .
                                                        s       s,t
                                                            t  1 
                                Таким  чином,  у  процесі  розбиття  отримуємо  сукупність
                            множин,  які  ще  не  були  піддані  операції  розбиття.  Це
                                          k   1                            k   1
                            вершини  G        ,  i  1,r  .    Множини  G        ,  i  1,r
                                          i           k 1                   i            k 1
                            утворюють список задач для подальшого розгалуження.
                                Обчислення  планів.  Якщо  на  k -ому  кроці  розгалуження
                                               k    k                       k   1  k   1
                            відомий план  x      G , а на  k   кроці план  x       G      і
                                                                1
                                                   i                                   i
                                     
                                                                             k
                                                     k
                                             
                                               R x
                            якщо  R x   k   1     ,  то  план  x   k    G   відкидається.
                                                                           i
                                                                      k
                            Найменше із допустимих розв’язків  x       і буде рекордом.
                                Правило відсіву. Нехай  у процесі розгалуження отримали
                                                                                k
                            множину  G ,  а  також  відомий  рекорд    x        .  Тоді  при
                                         r
                                                           94
   89   90   91   92   93   94   95   96   97   98   99