2.3 Етапи рішення задачі динамічного програмування
Після того як виконані основні етапи складання математичної моделі задачі динамічного програмування, математична модель складена, приступають до її розрахунку. Визначаються основні етапи рішення задачі динамічного програмування.
– Визначення безлічі можливих станів
– Проведення умовної оптимізації для кожного
– Визначення безлічі можливих станів
– Проведення умовної оптимізації і-го кроку,
– Визначення початкового стану системи
– Проведення безумовної оптимізації управління. Для проведення безумовної оптимізації необхідно знайдене на першому кроці оптимальне управління
3. Оптимальний розподіл інвестицій, як задача динамічного програмування
Інвестор виділяє кошти в розмірі
Виграшем
Побудова математичної моделі.
– Визначення числа кроків. Число кроків
– Визначення станів системи. Стан системи на кожному кроці характеризується кількістю коштів
– Вибір крокових управлінь. Управлінням на і-му кроці
– Функція виграшу на і-му кроці:
– це прибуток, котрий приносить і-те підприємство при інвестуванні в нього коштів
Отже, дана задача може бути вирішена методом динамічного програмування.
– Визначення функції переходу в новий стан:
Таким чином, якщо на і-му кроці система знаходиться у стані
– Складанні функціонального рівняння для
А також:
На останньому кроці, тобто перед інвестування коштів в останнє підприємство, умовне оптимальне управління відповідає кількості коштів, що маються в наявності; тобто скільки коштів залишилось, стільки й необхідно вкласти в останнє підприємство. Умовний оптимальний виграш дорівнює прибутку, котрий приноситься останнім підприємством.
– Складання основного функціонального рівняння.
Підставивши у формулу (2.13) вираження (3.1) і (3.3), отримуємо наступне функціональне рівняння:
Пояснюючи дане рівняння зазначається, що нехай перед і-м кроком в інвестора залишились кошти у розмірі
Проведення автоматизації розподілу інвестицій між підприємствами здійснюється із застосуванням ЕОМ, оснащеної спеціальним програмним засобом MS EXCEL. До розгляду береться, що
Таблиця 3.1 – Прибуток
| | | |
1 | 1,5 | 2 | 1,7 |
2 | 2 | 2,1 | 2,4 |
3 | 2,5 | 2,3 | 2,7 |
4 | 3 | 3,5 | 3,2 |
5 | 3,6 | 4 | 3,5 |
Для