Курсовая работа: Методи розв’язування одновимірних та багатовимірних нелінійних оптимізаційних задач та задач лінійного цілочислового програмування
Розіб’ємо відрізок навпіл і візьмемо дві симетричні відносно центру точки
такі, що
, де
і відкинемо ту з точок, до якої ближче виявилась одна з двох знову поставлених точок з максимальним значенням.
Обчислюємо значення функції в цих точках:
Оскільки , то нові межі відрізка
і
. В цьому звуженому проміжкузнову розраховуємо дві точки, симетричні відносно його середини і значення функції в цих точках. Процедура буде продовжуватись до тих пір, поки не буде виконуватись умова
.
В нашому випадку . Тому знову розраховуємо дві точки:
Оскільки то нові межі відрізка
і
. Перевіряємо умову зупинки:
. Отже продовжуємо процедуру.
нові межі відрізка
,
. Перевіряємо умову зупинки:
. Отже продовжуємо процедуру.
нові межі відрізка
,
. Перевіряємо умову зупинки:
. Продовжуємо процедуру.
нові межі відрізка
,
. Перевіряємо умову зупинки:
. Отже продовжуємо процедуру.
нові межі відрізка
,
. Перевіряємо умову зупинки:
. Отже продовжуємо процедуру.
нові межі відрізка
,
. Перевіряємо умову зупинки:
. Отже продовжуємо процедуру.
нові межі відрізка
,
. Перевіряємо умову зупинки:
. Продовжуємо процедуру.
нові межі відрізка
,
. Перевіряємо умову зупинки:
. Продовжуємо процедуру.
нові межі відрізка
,
. Перевіряємо умову зупинки:
. Продовжуємо процедуру.
нові межі відрізка
,
.
Перевіряємо умову зупинки: . Отже в якості точки локального мінімуму можна наближено прийняти середину відрізку
. Тоді мінімальне значення вихідної функції буде рівним:
.
· метод золотого перерізу
На першій ітерації відрізок ділимо двома симетричними відносно центра точками за формулами:
Обчислюємо значення функції в цих точках:
Той із кінців відрізка, до якого серед знову поставлених точок ближче опинилась та, значення функції в якій максимальне, відкидаємо. Тобто, оскільки , то покладаємо, що
. Тепер обчислюємо значення функції в нових точках:
Так як і в методі дихотомії процедура буде продовжуватись до тих пір, поки не буде виконуватись умова . Отже перевіримо умову зупинки: