Page 57 - 6769
P. 57

Послідовності дій така:
            ✓  за початковими умовами обчислюємо значення ;
            ✓  змінюємо  x1  на  досить  малу  величину  ±x1  і  обчислюємо
        значення ;
            ✓  вибираємо  такий  знак  при  величині  x1,  при  якому
        зменшилося значення ;
            ✓  продовжуємо нарощувати  до моменту спадання , у якийсь
        момент  ітераційного  процесу    зросте,  що  сигналізує:  підвищилося
        значення , треба змінити стратегію;
            ✓  повертаємося  на  ітераційний  крок  назад  (при  якому  було
        зафіксоване  мінімальне  значення  )  і  замість  початкового  значення
        змінної  x1,  записуємо  нове  значення,  яке  ми  одержали  на
        попередньому кроці ітерації. Якщо б Ви нарисували графік залежності
         від x1,  то побачили б, функція ніби опускається при зміні x1 (звідси і
        виникла назва „спуск за координатою”);
            ✓  вибираємо  наступне  початкове  значення  невідомої  x2  і
        продовжуємо  роботу  алгоритму  мінімізації  ,  але  вже  проводимо
        спуск  за  координатою  x2;  надалі  за  координатою  x3,  …  ,  xn,  x1,  …  ,
        доки  не стане дуже малою величиною або не виконається умова  =
        0. Поняття „дуже мала величина” вибирається Вами або Вам її задали.
               Шкода,  що  цим  методом  не  завжди  вдається  одержати
        розв’язання системи рівнянь, бо спуск за координатами ніби натрапляє
        на яму, з якої вибратися не може – в який бік не підеш – всюди горб.
        „Що ж робити  тоді?”
               -  Вибирати  інші  початкові  значення  і  повторити  процес
        обчислення або пробувати розв’язати задачу іншим методом.
               Не кожен ключ відчиняє двері.
               Розв’язуємо систему нелінійних скінченних рівнянь (7.2).
               Задаємося  початковими  значеннями    i =   , 0   i =  , 0   i =  . 0
                                                      1
                                                              2
                                                                      3
        Утворимо за (5.3) рівняння
                 =  i + i + i +  − u 1  i (  1 )+ u 2  i (  2  )− e +  − u 1  i (  1  )+ u 3  i (  3 )− e 3  ,
                       2
                           3
                    1
                                                2
        підставляємо початкові значення змінних і одержимо  = 30.
               Задаємо приріст першої змінної 0,1 і одержимо
                i =  0  , ,1    i =  , 0    i =  , 0
                1
                         2
                                 3
                                                                         57
   52   53   54   55   56   57   58   59   60   61   62