- •1. Об’єкт, предмет, завдання, цілі та структура курсу.
- •2.Моделювання як метод наукового пізнання економічних явищ і процесів.
- •3. Основні характеристики економічної сис-ми як об’єкта моделювання
- •4. Етапи економіко-математичного моделювання
- •6. Економічна та математична постановка оптимізаційних задач
- •5. Kласифікації економіко-математичних моделей
- •7. Класифікація моделей і методів розв’язування задач математичного програмування
- •9. Історія розвитку та сучасний стан дослідження операцій.
- •8. Приклади економічних задач математичного програмування
- •10. Економічна та математична постановка задач лп
- •11. Цільова функція лп. Оптимальний план. Канонічна форма.
- •12.Геометрична інтерпретація задачі лінійного програмування
- •13.Симплексний метод розв’язування злп.Симплекс-таблиця та правила її заповнення.Алгоритм симплекс-методу.
- •15.Основна та двоїста задачі як пара взаємоспряжених злп.Правила побудови двоїстих задач
- •14.Сходимость симплекс-метода Метод искусственного базиса (м-метод)
- •16.Економічна інтерпрітація пари двоїстих задач.Основні теореми двоїстих задач та їх економічний зміст.
- •17.Післяоптимізаційний аналіз задач лінійного програмування. Аналіз лінійних моделей економічних задач
- •18.Оцінка рентабельності продукції, яка виробляється, і нової продукції.
- •21.Двоїстий симплекс-метод
- •19.Аналіз обмежень дефіцитних і недефіцитних ресурсів.
- •20. Приклад практичного використання двоїстих оцінок у аналізі економічної задачі
- •23. Метод потенціалів знаходження розв’язків транспортної задачі
- •25. Економічна і математична постановка цілочислової задачі лінійного програмування
- •26. Методи розв’язування цілочислових задач лп. Метод Гоморі. Метод гілок і меж
- •27. Економічна сутність і постановка та моделі окремих типів задач нелінійного програмування(нлп)
- •28. Задачі длп.Основні методи розв’язування задач длп
- •29. Метод множників Лагранжа
- •30.Опукле програмування.Необхідні та достатні умови існування сідлової точки.Теорема Куна-Таккера
- •31. Основні методи розвязування знлп
- •32. Квадратичне програмування
- •33. Загальна постановка здп
- •34. Методи динамічного програмування
- •35.Основні поняття теорії ігор. Приклади ігор. Прийняття рішень в умовах ризику. Ігри з нульовою сумою. Мішані стратегії в матричних іграх.
- •Нехай маємо скінченну матричну гру з платіжною матрицею
- •36.Зведення матричної гри до злп. Зведеня злп до матричної гри.
- •1. Об’єкт, предмет, завдання, цілі та структура курсу.
- •2. Моделювання як метод наукового пізнання економічних явищ і процесів.
32. Квадратичне програмування
Квадратична функція n змінних називається квадратичною формою і може бути подана у вигляді:
,
де
,
,
,
причому
матриця С
завжди симетрична, тобто
для всіх
.
Квадратична форма Z(X) називається від’ємно означеною, якщо для всіх Х, крім Х = 0, значення Z(X) < 0 (якщо Z(X) ≤ 0, то маємо від’ємно напівозначену квадратичну форму), у протилежному разі Z(X) є додатно означеною (якщо Z(X) ≥ 0, то маємо додатно напівозначену квадратичну форму).
Квадратична форма Z(X) називається неозначеною, якщо вона додатна для одних значень Х і від’ємна для інших.
Метод розв’язування задач квадратичного програмування
Зазначимо, що відомим з теорії аналізу функцій є таке твердження: від’ємно означена квадратична форма є угнутою, а додатно означена — опуклою.
Розглянемо випадок від’ємно означеної квадратичної форми, що входить у цільову функцію задачі квадратичного програмування.
max
, (8.42)
; (8.43)
. (8.44)
Оскільки
цільова функція задачі є опуклою, а
обмеження — лінійні, тобто визначають
опуклу множину допустимих розв’язків,
то ця задача належить до задач опуклого
програмування, для яких справджується
твердження, що будь-який локальний
максимум є і глобальним. Отже, використовуючи
умови теореми Куна — Таккера для задачі
(8.42)—(8.44), отримаємо необхідні та достатні
умови оптимальності плану у вигляді
такої теореми. Теорема 8.6.
Вектор Х*
є оптимальним розв’язком задачі
квадратичного програмування тоді, і
тільки тоді, коли існують такі m-вимірні
вектори
і n-вимірний
вектор
,
що виконуються умови:
(І)
,
; (8.45)
(ІІ)
,
; (8.46)
(ІІІ)
,
; (8.47)
(ІV)
,
.
33. Загальна постановка здп
Поставимо задачу динамічного програмування в загальному вигляді.
Нехай аналізується
деякий керований процес, подання якого
допускає декомпозицію на послідовні
етапи (кроки), кількість яких n задана.
Ефективність всього процесу Z може бути
подана як сума ефективностей
окремих кроків, тобто:
З кожним етапом
(кроком) задачі пов’язане прийняття
певного рішення, так званого крокового
управління
що визначає як ефективність даного
етапу, так і всього процесу в цілому.
Розв’язування
задачі динамічного програмування
полягає в знаходженні такого управління
процесом у цілому, яке максимізує
загальну ефективність:
(max ).
Оптимальним
розв’язком цієї задачі є управління
що складається з сукупності оптимальних
покрокових управлінь:
і уможливлює досягнення максимальної
ефективності:
Дамо геометричну інтерпретацію цієї задачі. Припустимо, що стан системи характеризується деякою точкою S на площині x1Ox2 (мал.1) і ця точка завдяки здійснюваному управлінню її рухом переміщується удовж лінії, яка зображена на мал.1, з області можливих початкових станів S0 в область допустимих кінцевих станів SR . Кожному управлінню U рухом точки, а саме кожній траєкторії руху точки, поставимо у відповідність значення деякої функції W(U) (наприклад, довжину відстані, пройденої точкою під впливом даного управління). Тоді задача полягає в тому, щоб з усіх допустимих траекторій руху точки S знайти таку, яка виходить в результаті реалізації управління U*, що забезпечує екстремальне значення функції W(U*). До означення такої “траекторії” зводиться і задача ДП у випадку, коли допустимі стани системи S визначаються точками n-вимірного простору.
є
основою методу динамічного програмування
і є сутністю так званого принципу
оптимальності
Р. Белмана, який формулюється так:
Оптимальний
розв’язок багатокрокової задачі
має ту властивість, що яким би не був
стан системи
в результаті деякої кількості кроків,
необхідно вибирати управління
на найближчому кроці так, щоб воно разом
з оптимальним управлінням на всіх
наступних кроках приводило до максимального
виграшу на всіх останніх кроках, включаючи
даний.
