Відмітимо властивість золотого перерізу: точка х1 одночасно являється золотим перерізом відрізка
, а друга точка х2 – золотим перерізом відрізка .Суть методу золотого перерізу заклечається в наступному. Спочатку на вихідному відрізку
знаходяться точки х1 і х2 по наступним формулам: - коефіцієнт зжимання.Потім обчислюють значення функції в точках х1 і х2, тобто
. При цьому можливі два випадки:1.
, в цьому випадку новий відрізок буде рівним і . На цьому відрізку знову обираються дві точки2.
, тоді новий відрізок будуть становити: . На новому відрізку також обираються дві точкиІ в першому і в другому випадках розраховується лише одна нова точка (друга відома). В новій точці обчислюється значення функції і знову відбувається порівняння в двох точках, і в залежності від цього обирається новий відрізок. Процедура виконується до тих пір, доки не буде виконуватись умова
, де - точність пошуку.Розглянемо також метод Фібоначчі для розв’язуванняодновимірних задач . Цей метод названий так зважаючи на появу при пошуку проміжків унімрдальності чисел Фібоначчі і використовується, якщо кількість ітерації обмежена . Суть методу в тому, що на кожному кроці точка наступного обчислення обирається симетрично відносно середини відрізка локалізації до точки, що лежить всередині цього відрізку, уже проведеного обчислення. Тобто в процесі пошуку інтервалу (x1; x3) з точкою х2, вже лежачою в цьому інтервалі, наступна точка х4 завжди вибирається так, що х3–х4 = х2–х1або х4-х1 = х3-x2, тобто x4=х1-х2+х3.
Алгоритм методу Фібоначчі поляга в наступному:
1) задаються початкові границі відрізку
і , точність обчислень .2) розраховуються початкові точки ділення:
- це число із послідовності Фібоначчі, яке знаходиться з умови , Таким чином визначається також число ітерацій n. В точках знаходять значення цільової функції: .3) покладають
. Тоді· якщо
, то , .· інакше
, .4) якщо n=1, то
і зупиняються. Значення цільової функції в цій точці і буде мінімумом функції. Інакше повертаються до 3-го кроку.Відмітимо, що на кожному кроці методу Фібоначчі точка, що лежить середині відрізку локалізації, ділить його у відношенні двох послідовних чисел Фібоначчі.
2. Визначення найменшого значення функції на заданому відрізку за допомогою методів одновимірної оптимізації
Визначимо найменше значення функції
на відрізку з точністю , використовуючи· метод дихотомії:
Розіб’ємо відрізок
навпіл і візьмемо дві симетричні відносно центру точки такі, що , де і відкинемо ту з точок, до якої ближче виявилась одна з двох знову поставлених точок з максимальним значенням.Обчислюємо значення функції
в цих точках:Оскільки
, то нові межі відрізка і . В цьому звуженому проміжкузнову розраховуємо дві точки, симетричні відносно його середини і значення функції в цих точках. Процедура буде продовжуватись до тих пір, поки не буде виконуватись умова .В нашому випадку
. Тому знову розраховуємо дві точки:Оскільки
то нові межі відрізка і . Перевіряємо умову зупинки: . Отже продовжуємо процедуру. нові межі відрізка , . Перевіряємо умову зупинки: . Отже продовжуємо процедуру. нові межі відрізка , . Перевіряємо умову зупинки: . Продовжуємо процедуру. нові межі відрізка , . Перевіряємо умову зупинки: . Отже продовжуємо процедуру. нові межі відрізка , . Перевіряємо умову зупинки: . Отже продовжуємо процедуру.