Чисельні методи оптимізації

Матеріал з testwiki
Версія від 10:06, 16 листопада 2024, створена imported>Білецький В.С.
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Чисельні методи оптимізації (Шаблон:Lang-en) — методи наближеного або точного розв'язання математичних задач оптимізації, що зводяться до виконання кінцевого числа елементарних операцій над числами.

Загальний опис

Складність розв'язання задач оптимізації полягає в тому, що їх однозначне вирішення потребує пошуку рішення серед такого числа варіантів, що їх простий перебір звичайно потребує більше часу, ніж термін актуальності такої задачі. Так, наприклад, пошук рішення для задачі комівояжера для 100 населених пунктів, потребує перегляду (n1)!/2 або 10158 варіантів. Для комп'ютера, що міг би виконувати 10 млрд обчислень на секунду для перебору всіх варіантів знадобись би 10141 років.

Застосування чисельних методів оптимізації передбачає вирішення ряду підготовчих задач:

  • створення математичної моделі об'єкта (процесу або системи), для якого необхідно отримати оптимальне рішення;
  • складання цільової функції y=f(x1,...,xn), яка на множині вхідних параметрів x1,...,xn та їх допустимих значень дозволяє отримати значення деякого показника системи y, за яким виконується оптимізація;
  • складання системи обмежень (областей визначення) на значення параметрів об'єкта оптимізації;
  • визначення виду цільової функції (класифікація задачі) та відповідних методів розв'язання задач оптимізації.

Результатом застосування чисельних методів оптимізації є отримання таких значень x1,...,xn, для яких значення y=f(x1,...,xn) сягає свого мінімуму або максимуму (будь-яка задача пошуку максимуму може бути перетворена на задачу пошуку мінімуму і навпаки простою заміною знака значення цільової функції).

Класи задач

Одномірна оптимізація

Задачі оптимізації, в яких цільовий показник залежить лише від одного параметра x1 розглядаються як задачі одномірної оптимізації.

Багатомірна оптимізація

Задачі оптимізації, в яких цільовий показник залежить від декількох параметрів x1,...,xn розглядаються як задачі багатомірної оптимізації.

Види оптимізації

Дискретна оптимізація

Шаблон:Докладніше

Неперервна оптимізація

Шаблон:Докладніше

Методи оптимізації

Посилання