- •Застосування методів дослідження операцій при розв'язанні технологічних задач
- •Класичні методи оптимізації Метод послідовного перебору (сканування)
- •Класичний метод диференційованого числення
- •Метод множників Лагранжа
- •Дослідження унімодальних функцій
- •Метод половинного поділу
- •Метод чисел Фібоначі
- •Метод золотого перетину
- •Метод спуска по координатах
- •Градієнтний метод
- •Метод найскорішого спуска
- •Метод Ньютона
Класичний метод диференційованого числення
Якщо відомий вираз y=f(x1, x2, …, xn), при цьому функція f має безупинні частинні похідні, то визначив частинні похідні і прирівнявши їх до нуля, розв'язавши отриману систему рівнянь, одержимо рішення поставленої задачі.

Проте, незважаючи на простоту, даний метод має недоліки:
при великому числі змінних (n) розв'язання стає складним через велику кількість рівнянь;
умова рівності нулю частинних похідних є необхідною, але недостатньою умовою екстремуму, тому що можуть бути точки типу сідло;
метод не дає рішення, якщо воно знаходиться не усередині, а на межі області;
оптимізована функція повинна бути безупинною і мати першу і другу похідні;
оптимізовані параметри xi повинні бути незалежні.
Метод множників Лагранжа
Нехай відома цільова функція y=f(x1, x2, …, xn). При цьому відомо, що параметри, що оптимізують, x1, x2, …, xn пов'язані між собою умовами, тобто є залежності між ними
k(x1, x2, …, xn)=0 k= 1, 2, …, m.
Класичний метод диференційованого числення не можна використовувати. Знайти оптимальне рішення в даному випадку можна, використовуючи метод множників Лагранжа, що полягає в тому, що будуємо нову цільову функцію виду

де i – невизначені множники Лагранжа.
Потім для знаходження оптимальної функції необхідно вирішити систему.

Перевага: можливість вирішити задачу оптимізації при наявності додаткових зв'язків між параметрами , що оптимізують.
Недолік: із зростанням m система різко зростає.
Дослідження унімодальних функцій
Функція однієї змінної, що має в інтервалі дослідження один горб (западину), називається унімодальною функцією. Унімодальна функція необов'язково повинна бути гладкою. Може бути ламаною, недиференційованою, розривною, у деяких точках невизначеною.
Попередні методи застосувати не можна. Тому застосовуються чисельні методи. Якщо функція унімодальна, то можна, поступово звуджуючи інтервал дослідження шляхом аналізу значення функції зліва і справа від точки поділу інтервалу, знайти рішення задачі з заданою точністю. Для рішення задач знаходження оптимального значення унімодальної функції використовуються детерміновані (визначені) методи, що враховують результати попередніх кроків. До них відносяться методи половинного поділу (дихотомії), чисел Фібоначі, золотого перетину.
у
у
у
у

















х
х
х
х




Метод половинного поділу
Полягає в тому, що інтервал пошуку оптимального значення унімодальної функції y=f(x) ділимо навпіл. Визначаємо значення функції зліва і справа від точки поділу, тобто f(x+1) и f(x-1).
x-1
x+1
у

x-1




x+1
а х х, b1 b x















1 – деякий мала величина, що менше необхідної точності розв'язання задачі.
Якщо значення функції справа від точки розподілу більше значення функції зліва від точки розподілу, тобто f(x+1) > f(x-1), то при пошуку максимального значення залишаємо інтервал [x,b], інакше – інтервал [а,x]. У нашому випадку інтервал [а,x]. Позначимо його [а,b1]. Процедура повторюється доти, поки
| bn – an | <
Виходячи з того, що

можна визначити кількість ітерацій n, що необхідно виконати для одержання рішення з заданою точністю .

Гідність:
простота алгоритму і програми;
дозволяє легко вирішити задачу на ЕОМ, тому що алгоритм являє собою послідовність однотипних операцій;
на відмінность від методу прямого перебору, у якому ефективність пошуку прямо пропорційна числу ітерацій, у методі дихотомії зі збільшенням n інтервал зменшується по експоненціальному закону.
Недолік: довго виконується.
