Чисельні методи оптимізації
Чисельні методи оптимізації (англ. numerical optimization technique) — методи наближеного або точного розв'язання математичних задач оптимізації, що зводяться до виконання кінцевого числа елементарних операцій над числами.
Складність розв'язання задач оптимізації полягає в тому, що їх однозначне вирішення потребує пошуку рішення серед такого числа варіантів, що їх простий перебір звичайно потребує більше часу, ніж термін актуальності такої задачі. Так, наприклад, пошук рішення для задачі комівояжера для 100 населених пунктів, потребує перегляду або варіантів. Для комп'ютера, що міг би виконувати 10 млрд обчислень на секунду для перебору всіх варіантів знадобись би років.
Застосування чисельних методів оптимізації передбачає вирішення ряду підготовчих задач:
- створення математичної моделі об'єкта (процесу або системи), для якого необхідно отримати оптимальне рішення;
- складання цільової функції , яка на множині вхідних параметрів та їх допустимих значень дозволяє отримати значення деякого показника системи , за яким виконується оптимізація;
- складання системи обмежень (областей визначення) на значення параметрів об'єкта оптимізації;
- визначення виду цільової функції (класифікація задачі) та відповідних методів розв'язання задач оптимізації.
Результатом застосування чисельних методів оптимізації є отримання таких значень , для яких значення сягає свого мінімуму або максимуму (будь-яка задача пошуку максимуму може бути перетворена на задачу пошуку мінімуму і навпаки простою заміною знака значення цільової функції).
Задачі оптимізації, в яких цільовий показник залежить лише від одного параметра розглядаються як задачі одномірної оптимізації.
Задачі оптимізації, в яких цільовий показник залежить від декількох параметрів розглядаються як задачі багатомірної оптимізації.