- •1. Які три складові включає постановка задачі оптимізації ? Наведіть приклад.
- •2. Наведіть класифікацію задач оптимізації і ознаки, що лежать в її основі.
- •3. Як визначити до якого класу відноситься задача оптимізації: лінійна або нелінійна? Що є ознакою їх розділення? Наведіть приклади.
- •4) Математична постановка транспортної задачі оптимізації. Що таке збалансовані та незбалансовані задачі?
- •5) Цілочисельні задачі оптимізації та їх особливості. Яким чином при рішенні задач оптимізації в Excel вказується, що змінні повинні бути цілими?
- •6) Розподільчої задачі оптимізації та їх особливості. Яким чином при рішенні задач оптимізації в Excel вказується, що змінні повинні належати множині [0, 1]?
- •7) Графічна інтерпретація вирішення задачі лінійної оптимізації симплекс методом
- •8) Методика вирішення задач оптимізації засобами Excel. Яким чином задається цільова функція, вільні змінні та тип екстремуму?
- •10. Вкажіть підходи до вирішення багатокритеріальних задач оптимізації.
- •11. Унімодальні та многомодальні цільові функції задач оптимізації. Наведіть графічні образи подібних функцій.
- •9) Методика вирішення задач оптимізації засобами Excel. Яким чином задаються обмеження на вільні змінні та їх тип: цілий, бінарний?
- •12. Як знайти аналітичним методом точки екстремуму функції однієї змінної?
- •13) В точці екстремуму перша похідна функції дорівнює нулю. Як визначити її тип – це максимум, мінімум, або точка перегину?
- •14) Перерахуйте підходи до чисельних методів вирішення нелінійних задач оптимізації та поясніть їх сутність.
- •Опишіть датчики випадкових чисел, які Ви застосовували в лабораторних роботах (Visual Studio, Excel): ім’я датчика або класу, основні методи класу, тип і діапазон чисел, що генеруються.
- •Принцип роботи алгоритмічного мультиплікативного датчика випадкових чисел.
- •Поясніть метод моделювання дискретних випадкових величин XI з ймовірністю Pi і є [1..N]. Наведіть приклад.
- •Поясніть метод моделювання неперервних випадкових величин методом оберненої функції. Наведіть приклад.
- •Поясніть метод моделювання неперервних випадкових величин методом режекції. Наведіть приклад.
- •Як визначити, чи належіть розподіл випадкової величини, який одержан експериментально, теоретичному розподілу?
- •7. В чому сутність критерію Пірсона (хі-квадрат) і з якою метою його використовують?
- •8. В чому сутність критерію Колмогорова-Смирнова і з якою метою його використовують?
- •9. Що таке помилка першого роду (пропуск цілі) і другого роду (хибна тривога) в теорії прийняття статистичного рішення? Проілюструйте рисунком.
12. Як знайти аналітичним методом точки екстремуму функції однієї змінної?
Задана функція однієї змінної (x). Для того щоб визначити екстремум, необхідно:
1. Знайти першу похідну функції.
2. Прирівняти її до нуля.
3. Розв'язати рівняння, визначивши х .
4. Знайти другу похідну функції. Визначити знак цієї похідної. Якщо
друга похідна менша за 0, то точка х — максимум функції. Якщо друга
похідна більша за 0, то точка х — мінімум функції.
13) В точці екстремуму перша похідна функції дорівнює нулю. Як визначити її тип – це максимум, мінімум, або точка перегину?
Метод 1:
Если
,
то в точке
функция
имеет минимум; если
,
то в точке
функция
достигает максимум. Если же
то точка - точка перегиба
Метод 2:
в
точке
функция
имеет экстремум, причем это минимум,
если при переходе че рез точку
производная меняет свой знак с минуса
на плюс; максимум, если при переходе
через точку
производная меняет свой знак с плюса
на минус.
14) Перерахуйте підходи до чисельних методів вирішення нелінійних задач оптимізації та поясніть їх сутність.
Одним із методів, які дозволяють звести задачу нелінійного програмування до розв'язування системи рівнянь є метод невизначених множників Лагранжа.
Якщо цільова функція F є лінійною, а обмеженим простором є поліглотка, то задача є задачею лінійного програмування, яка може бути розв'язана за допомогою добре відомих рішень лінійного програмування.
Якщо цільова функція є увігнутою (задача максимізації), або опуклою (задача мінімізації) і множина обмежень є опуклою, то задачу називають опуклою і в більшості випадків можуть бути використані загальні методи опуклої оптимізації.
Якщо цільова функція є відношенням увігнутих і опуклих функцій (у разі максимізації) і обмеження опуклі, то задача може бути перетворена в задачу опуклої оптимізації використанням технік дробового програмування.
Існують декілька методів для розв'язування неопуклих задач. Один підхід полягає у використанні спеціальних формулювань задач лінійного програмування. Інший метод передбачає використання методів гілок і меж, де задача поділяється на підкласи, щоби бути розв'язаною з опуклими (задача мінімізації) або лінійними апроксимаціями, які утворюють нижню межу загальної вартості у межах поділу. При наступних поділах у певний момент буде отримано фактичний розв'язок, вартість якого дорівнює найкращій нижній межі, отриманій для будь-якого з наближених рішень. Цей розв'язок є оптимальним, хоча, можливо, не єдиним. Алгоритм можна також припинити на ранній стадії, з упевненістю, що оптимальний розв'язок знаходиться в межах допустимого відхилення від знайденої кращої точки; такі точки називаються ε-оптимальними. Завершення біля ε-оптимальних точок, як правило, необхідне для забезпечення скінченності завершення. Це особливо корисно для великих, складних задач і задач з невизначеними витратами або значеннями, де невизначеність може бути оцінена з відповідної оцінки надійності.
Диференційовність і умови регулярності, умови Калуша — Куна — Такера (ККТ) забезпечують необхідні умови оптимальності розв'язку. При опуклості, ці умови є й достатніми.
