Задача розподілу ресурсів між підприємствами.

Типова задача динамічного програмування (ДП) – розподілити ресурси між підприємствами на початку кожного року таким чином, щоб сумарний прибуток від усієї системи підприємств за певний період (Т) був максимальний.

Крок управління – перерозподіл ресурсів на початку кожного року.

Крокове управління на і-му кроці – сукупність виділених ресурсів підприємствам на і-му році.

Стратегія управління – сукупність крокових управлінь; її ефективність оцінюється показником ефективності (наприклад, отриманим прибутком).

Розподілити ресурси оптимально в кожному році неможливо без урахування майбутніх наслідків, тому процес динамічного програмування розгортається від кінця до початку, – таким чином знаходимо умовне оптимальне управління), а потім – від початку до кінця; серед умовних знаходяться вже оптимальні управління з урахуванням результатів попереднього кроку (початкові умови наступного року).

Розглянемо дану задачу дещо в спрощеному вигляді: як систему управління (розподілу) ресурсами між двома підприємствами з використанням лінійної регресійної моделі і умови “або все – або нічого”.

Задача розподілу ресурсів.Маємо два автотранспортні підприємства, що входять до деякого автотранспортного об’єднання. Розглянемо задачу розподілу ресурсів (капіталовкладення К) між цими підприємствами на період Т = 5 років з наступними коефіцієнтами, що є коефіцієнтами лінійних регресій, які в свою чергу є моделями функцій залишку ресурсів і отриманого року діяльності підприємств:

a – коефіцієнт щорічного прибутку І-го АТП;

b – коефіцієнт щорічного прибутку ІІ-го АТП;

g – коефіцієнт амортизації використання фондів І-го АТП;

q – коефіцієнт амортизації використання фондів ІІ-го АТП;

х – сума основних фондів, що розподіляється в І-е АТП;

у – сума основних фондів, що розподіляється в ІІ-е АТП;

К = х + у – капіталовкладення на весь період Т;

j(хі) = gхі – закон зменшення початкової суми вкладених ресурсів в І-е АТП;

j(yі) = qуі – закон зменшення початкової суми вкладених ресурсів в ІІ-е АТП;

fі = j(хі) + j(yі) – залишки від вкладань після кожного року поточного періоду, що не йдуть в прибуток (zi), а перерозподіляються підприємствам на наступний рік (fі = кі+1), де хі + yі = кі (і=1,...,5) – сума капіталовкладень в обидва підприємства на кожному році періоду, що розглядається.

Оскільки хі + yі = кі , то yі = кі – хі – обсяг ресурсів, вкладених в ІІ-е підприємств ; тоді

fі = gхі + qуі = gхі + q (кі – хі) = (g – q)хі + q кі ,

 

тобто залишок розраховується за формулою:

 

fі = (g– q)хі + q кі (27)

 

Відповідно розпишемо розрахункову формулу одержаних прибутків:

 

zi = aхі + bуі = aхі + b( кі – хі) = (a– b)хі + bкі,

тобто:

 

zi = (a– b)хі + bкі (28)

 

Розподілити ресурси між підприємствами таким чином, щоб отриманий прибуток був максимальний. Розглянемо три задачі з різними умовами: прибутки після кожного року діяльності підприємств відраховуються в автотранспортне об’єднання; прибутки вкладаються кожного року в подальший розвиток підприємств; змішаний тип задачі.

1. Задача розподілу ресурсів за умови відрахування отриманих прибутків в автотранспортне об’єднання після кожного року діяльності.

Задамо вхідні дані, які або розраховуються або задаються на основі статистичних даних відповідними службами головного підприємства:

a = 0,6, b = 0,7, g = 0,8, q = 0,85, Т= 5. Якщо параметри a, b, g, q в кожному році будуть різними, то задачі такого типу називаються задачами з неоднорідними етапами.

Сума прибутку, що отримується кожного року, надходить в автотранспортне об’єднання; залишок після останнього року даного періоду до прибутку не додається. Шукаємо умовне оптимальне управління, починаючи з 5-го року.

Функціональна модель задачі:

 

 
 

 


Етап 5.

Підраховуємо залишок після 5-ти років діяльності обох підприємств, що не йде в прибуток, і величину прибутку:

 

f5 = (g – q)х5 + q к5 = (0,8 – 0,85)х5 + 0,85к5 = – 0,05 х5 + 0,85 к5

 

z5 = (a– b)х5 + bк5 = (0,6 – 0,7) х5 + 0,7к5 =– 0,1 х5 + 0,7 к5

 

Знаходимо максимальний прибуток за принципом: одному підприємству віддати всі ресурси, іншому – нічого:

 

z5(max) = (–0,1 х5 + 0,7 к5) = 0,7 к5

Максимум досягається, якщо к5 = 0, тобто на 5-му році ІІ-му підприємству віддали всі ресурси: у5 = к5.

Етап 4.

Аналогічні розрахунки проводимо на кожному етапі.

 

f4 = (0,8 – 0,85)х4 + 0,85к4 = -0,05 х4 + 0,85 к4 º к5