Page 94 - 4168
P. 94

Додаток Г
                   Розв’язок задач нелінійного програмування

              Введення вихідних даних і отримання результатів розв’язку
          задач нелінійного програмування принципово не відрізняються
          від аналогічних дій при вирішенні лінійних і цілочислових за-
          дач.
              Розглянемо розв’язок оптимізаційної задачі 4.
              Робоче поле введення вихідної інформації показане на рис.
          Г1. У клітинках В2...В10 знаходиться числова початкова інфо-
          рмація. Шукані значення змінних Q k1 і Q k2 знаходяться в клі-
          тинках F2 і F3. Початкові значення цих змінних приймаються
          рівними нулю.
              Цільова функція задачі має вигляд:
                     Z  = a  (Q  + Q  ) + a  (Q  + Q  − Q  − Q  ) +
                                                                 2
                          1   K 1   K  2  2   1    2    K 1   K 2
                     + a 3 (Q 2  − Q K 2 ) + a 4  Q 1  + Q 2  − Q K 1  − Q K 2  →  min,
                                    2
          де  a 1  =  71  ; 5 ,  a 2  =  , 0 1023 ; a 3  =  , 0 1364 ; a 4  =  50 .
              У клітинці F7 вводиться вираз для обчислення значення ці-
          єї цільовій функції
              =B15*(F2+F3)+B16*(B2+B3-F2-F3)^2+B17*(B3-F3)^2+
              +B18*ABS(B2+B3-F2-F3)
              У діалоговому вікні «Пошук рішення» (рис. Д13):
              - встановлюється адрес клітинки цільової функції F7;
              - відмічається, що шукається мінімальне значення цільової
                функції;
              - вказуються адреси клітинок з шуканими змінними F2, F3;
              -  як  обмеження  вводяться  граничні  умови  невід’ємності
                шуканих змінних Q k1> 0 і Q k2 > 0.
















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