Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
одз.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
616.45 Кб
Скачать

Функціональні рівняння Беллмана

Будемо вважати, що початковий Х0 і кінцевий ХТ стани системи відомі. Цільова функція має сепарабельний вигляд (тобто сума):

де - цільова функція на і-му етапі.

Потрібно знайти оптимальне управління таке, що визначає екстремум цільової функції при обмеженнях .

Нехай - області визначення задач на останньому етапі, двох останніх і т.д.

Позначимо через відповідно умовно-оптимальні значення цільової функції на останньому етапі, двох останніх і т.д., на к останніх і т.д., на всіх N етапах.

Тоді, починаючи з останнього етапу, отримуємо систему рекурентних співвідношень Беллмана

До змісту

До змісту

Задача розподілу ресурсів

Є два підприємства P i Q . При виділенні підприємству Р х одиниць засобів (коштів, засобів виробництва і т.ін.) на рік, підприємство Р забезпечує прибуток

одиниць і залишок від виділених засобів одиниць;

при виділенні підприємству Q y одиниць засобів на рік , Q забезпечує прибуток одиниць і залишок - .

Обом підприємствам виділено на 4 роки а = 1700 одиниць засобів.

Як потрібно розподілити їх кожен рік між підприємствами, щоб спільний прибуток за весь період був максимальним.

Розвязання

Поділимо весь період тривалістю в 4 роки на 4 етапи, прийнявши кожний рік за один етап.

Будемо нумерувати етапи, починаючи з першого року, і позначимо через хк, ук кошти, які виділяються підприємствам P i Q відповідно, на к-му етапі; тоді (1)

спільна кількість коштів, які застосовуються на к – му етапі, або які залишилися в кінці попереднього (к-1) етапу

(2)

очевидно, що а1 = а = 1700

Прибуток, який одержують підприємства на к-му етапі, дорівнює

(3)

Але, із (1) випливає, що ук = ак – хк , і тоді прибуток, який одержують підприємства на к-му етапі, дорівнює

(4)

Кількість коштів, які використовуються на к – му етапі, можна виразити рекурентною формулою

(5)

Далі, якщо позначити Fk(ak) - максимальний прибуток, який одержано на останніх етапах, починаючи з к-го, тобто з розподілу ак коштів, тоді

(6)

функціональні рівняння Беллмана.

Планування починаємо з останнього етапу.

Для к = 4,3,2,1, застосовуючи формулу (6) для ак і Fk(ak), отримуємо, вважаючи, що F5 = (a5) = 0 :

К=4 , тобто ,

К=3

,

тобто .

К =2

тобто х22, у2=0, а2= 0,5х1+0,3а1 .

К=1

х11, у1=0, F1(a1)=16,8264a

процес завершено.

Максимальний прибуток за 4 роки становить

F1(a1)=16,8264 a1 = 16,8264 * 1700 = 28604,88 одиниць.

Для одержання такого прибутка треба в перший, другий, третій і четвертий роки всі кошти віддати першому підприємству

х1 = а1 ; у1 = 0;

х2 = а2 ; у2 = 0;

х3 = а3 ; у3 = 0;

х4 = а4 ; у4 = 0;

а1 = 1700

а2 = 0,5х1 + 0,3а1 = 0,8а1 = 0,8*1700 = 1360,

а3 = 0,5х2 + 0,3а2 = 0,8а2 = 0,8*1360 = 1088,

а4 = 0,5х3 + 0,3а3 = 0,8а3 = 0,8*1088 = 870,4

залишок коштів становить

а5 = 0,5 х4 + 0,3 а4 = 0,8 а4 = 0,8 * 870,4 = 696,32 одиниць.

До змісту

До змісту