Page 93 - 6197
P. 93

відповідають  підмножинам,  що  отримані  у  результаті
                            розгалуження.  Перекреслені  кінцеві  вершини  відповідають
                            відсіченим підмножинам, а не перекреслені кінцеві вершини
                            відповідають  не  переглянутим  підмножинам,  серед  яких  на
                            наступному  кроці  алгоритму  вибирається  підмножина  для
                            подальшого розгалуження.













                                          а)                                  б)
                                             Рисунок 2.2 – Дерево рішень

                                У  схемі  одностороннього  розгалуження  вибирається
                            перша  (ліва)  вершина  на  нижньому  рівні,  а  для  схеми
                            одночасного розгалуження такою вершиною може бути будь-
                            яка. Алгоритм закінчує роботу, якщо перекреслені всі кінцеві
                            вершини.
                                Дамо      формалізований       опис     задачі     лінійного
                            цілочисельного програмування (2.2) –  (2.5). Всі цілочисельні
                            розв’язки задачі (2.2) – (2.5), які задовольняють умовам  (2.3) і
                            (2.4) утворюють випуклу множину, яку позначимо як G .
                                Тепер  задачу  цілочисельного  програмування  запишемо  у
                            такому вигляді:
                                                   R   min :x *    R    x ,

                                                     x  G ,  G   N ,
                                                                          n
                            де   G  - число елементів множини G ;  N    2 .


                                                           93
   88   89   90   91   92   93   94   95   96   97   98