- •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. Моделювання як метод наукового пізнання економічних явищ і процесів.
34. Методи динамічного програмування
Динамічне програмування являє собою математичний апарат, що дає змогу здійснювати планування багатокрокових керованих процесів, а також процесів, які розвиваються у часі.
Отже, динамічне програмування не є окремим методом розв’язування задач, а являє собою теорію, що поєднує ряд однотипних ідей та прийомів, які застосовуються для розв’язування досить різних за змістом задач.
До задач динамічного програмування належать такі, що пов’язані з оптимальним розподілом капіталовкладень, розподілом продукції між різними регіонами, визначенням найкоротшого шляху завезення товарів споживачам, задачі щодо заміни устаткування, оптимального управління запасами тощо.
Економічні процеси можна уявити складеними з кількох етапів (кроків). На кожному з них здійснюється вплив на розвиток всього процесу. Тому у разі планування багатоетапних процесів прийняття рішень на кожному етапі має враховувати попередні зміни та бути підпорядкованим кінцевому результату. Динамічне програмування дає змогу прийняти ряд послідовних рішень, що забезпечує оптимальність розвитку процесу в цілому.
Слід зазначити, що оптимальні плани стосовно окремих відрізків планового періоду не завжди є оптимальними для всього інтервалу планування. Наприклад, недостатньо визначити оптимальний план виробництва на один місяць і орієнтуватися на нього протягом тривалого часу. Досить ймовірно, що в наступні місяці виробництво за тим самим планом може стати неоптимальним, оскільки за його розроблення можливості дальшого розвитку не враховувались. Доцільніше визначати оптимальні плани на кожен місяць з урахуванням змін у попередніх періодах. Лише тоді річний оптимальний план виробництва буде сумарним результатом оптимальних рішень, що приймалися для кожного місяця.
Задача про розподіл капіталовкладень між підприємствами
Планується на
наступний рік діяльність виробничої
системи, яка складається з n підприємств.
Відома початкова сума коштів — b0,
що має бути розподілена між всіма
підприємствами. Сума вкладень х приносить
k-му підприємству прибуток
. Значення функції
,
задані таблицею.
Необхідно
визначити
— кошти, які потрібно виділити k-му
підприємству так, щоб отримати максимальний
сумарний прибуток від вкладення коштів
в усі підприємства .
Позначимо
кількість коштів, що залишилися після
k-го кроку (тобто кошти, які необхідно
розподілити між рештою (n – k) підприємств
через bk:
Задача розв’язується поетапно. В даному разі етапами є вкладення коштів в кожне підприємство.
І етап. Кошти
вкладаються лише в одне (наприклад,
перше) підприємство. Найбільший прибуток
(ефективність першого етапу), що може
бути отриманий, позначимо через
.
Маємо:
ІІ етап. Порівняємо
ефективність, яку отримаємо, вкладаючи
кошти лише у перше підприємство та
вкладаючи кошти одночасно і в перше, і
в друге підприємства. Якщо позначити
ефективність другого етапу через
,
то отримаємо:
Для k-го етапу маємо рекурентне співвідношення:
Послідовно розв’язуючи отримані рівняння, визначаємо оптимальні рішення на кожному етапі.
