Page 139 - 5637
P. 139

де       (   = 1, … ,  )    –  унімодальність  функції  з  мінімумом  на  початку  координат

          (0) ≤   ( )  (   = 1, … ,  ). B  цьому  випадку  відсутність  перехресних  зв'язків  між


        параметрами   , … ,    дозволяє в процесі оптимізації лише одного разу звертатися до


        кожного параметру. Дійсно, для сепарабельної функції (7.5) положення екстремуму по

        кожному параметру    (  = 1, … ,  ) не залежить від значень інших параметрів. Тому

        достатньо  зробити  тільки  m  спусків,  причому  остаточний  результат  пошуку  не

        залежить від порядку проведення покоординатної оптимізації.

              Траєкторія  пошуку  за  допомогою  методу  послідовної  зміни  координат  при

        вирішенні задачі мінімізації функції еліптичного типу

                                                                                   ∗
                                                  ∗
                                                                 ∗
                                  (  ,   ) =   +   (  −   ) +   (  −   ) ,








              ∗
        де   ,   ,    – деякі константи, показана на рис. 7.2. З малюнка видно, що мінімізація


        функції  (  ,   ) проводиться за два ітерації.



              7.4. Мінімізація методом прямого пошуку (конфігурацій)
              Методи  послідовного  зміни  змінних  неефективні,  якщо  має  місце  зв'язок  між
        окремими  змінними. Для  усунення  цього  недоліку  в  [58]  запропоновано  логічно
        проста  стратегія  пошуку  екстремуму,  що  використовує  апріорні  відомості  в  процесі
        пошуку і в той же час відкидає застарілу інформацію щодо структури оптимізується

        критерію. Алгоритм складається  з наступних основних двох етапів: етапу досліджує

        пошуку навколо базисної точки і етапу пошуку в обраному напрямку.

              Ha першому етапі спочатку задаються початкові значення оптимізується вектора



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

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



        якщо приріст не покращує значення критерію, то    замінюється на   −    . Якщо і в



        цьому випадку  ( ) не поліпшується, то    – залишають без змін. Ha кожному кроці

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

        значення  замінюється  новим  при  подальших  порівняннях. B  результаті  на  першому

        етапі обчислюється нова точка  , що є базисної для подальшого пошуку.
   134   135   136   137   138   139   140   141   142   143   144