Page 149 - 5637
P. 149

ПРОГРАМА FPFP

              Призначення:  рішення  задачі  математичного  програмування  градієнт  методом

        (див. також [1]).

              Параметри:

          — розмірність оптимізується вектора параметрів;

           —  вектор  оптимізуються  параметрів. Перед  зверненням  до  програми

        присвоюється  початкове  значення,  після  закінчення  роботи     приймає  оптимальне

        значення.

            — точність визначення оптимальних параметрів;

            — значення оптимізується функціоналу в початковій точці;

        FUNK — процедура розрахунку значень оптимізується функціоналу;

           — процедура розрахунку приватних похідних оптимізується функціоналу.


              Звернення:           ( ,  ,    ,    ,     ,   ).
              Приклад.         Задача         сепарабольного            неперервного           програмування



         (  ,   ) = (  − 100) + (  − 10) .




              Точне рішення (    = 0,0001) отримано за 0,1 с на ЕОМ ЄС-1040.

              7.7. Метод Девідона-Флетчера-Пауелла

              Метод  Девідона-Флетчера-Пауелла  [61,  58]  відноситься  до  групи  методів

        оптимізації, званих методами змінної метрики. Методи цього типу називаються ще й

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

        викладу,  підказане  самої  схемою  алгоритму. Метод  Девідона-Флетчера-Пауелла

        призначений  для  безумовної  мінімізації  функції,  що  диференціюється  декількох

        змінних,  тобто  для  вирішення  задачі  (7.1)  –  (7.3),  якщо  обмежена  область  зміни

        оптимізуються параметрів  відсутні.

              Особливістю  методу  Девідона-Флетчера-Пауелла  є  те,  що  напрям  пошуку

        мінімуму функції  ( ) здійснюється вздовж напрямку, що задається вектором


                                       −   ( ),     ( ) =             , … ,
   144   145   146   147   148   149   150   151   152   153   154