Читайте также: |
|
(пошуку відрізка локалізації точки мінімуму)
Нехай задані довільне початкове наближення ,
і величина кроку
.
Крок 0. Покласти і обчислити
.
Крок 1. Якщо то покласти
,
і перейти до виконання кроку 5.
Крок 2. Покласти і обчислити
.
Крок 3. Якщо то покласти
,
,
і перейти до виконання кроку 5.
Крок 4. Покласти і перейти до виконання кроку 0.
Крок 5. Покласти і обчислити
.
Крок 6. Якщо , то покласти
,
,
,
і перейти до виконання кроку 5.
Крок7. Якщо , то покласти
,
,
, інакше покласти
,
,
,
.
Кінець алгоритму.
Зауваження:
1.Трійка чисел , яка одержується в результаті роботи алгоритму, є вдалою трійкою і використовується в деяких методах одновимірної мінімізації, зокрема в методі парабол.
2. Якщо початкове наближення знаходиться в
- околі точки мінімуму
функції
(де
- досить мале додатне число), то алгоритм 2 можна застосовувати безпосередньо для знаходження наближеного значення
з точністю до
. Для цього до алгоритму 2 треба ввести ще один параметр
- точність наближеного розв'язку і після кроку 7 добавити ще один крок:
Крок 8. Якщо , то покласти
,
і кінець алгоритму, інакше вивести
.
3. Алгоритм 1 погано працює у випадку коли (операція
і повернення на крок 0 продовжується доти, поки ЕОМ буде розрізняти значення
i
). Щоб запобігти цьому, крок 4 алгоритму 2 можна замінити на такий:
Крок 4. Якщо , то покласти
,
і кінець алгоритму, інакше покласти
і перейти на крок 0.
Дата добавления: 2015-08-21; просмотров: 215 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Унімодальні функції та їх властивості | | | Метод дихотомії |