Сделай Сам Свою Работу на 5

Двумерная модель распределения ресурсов





 

Рассмотрим работу схемы на примере. В качестве примера приведем задачу об оптимальном распределении ресурсов между двумя отраслями (между фирмами, хозяйствующими субъектами) на n лет.

Предположим, что планируется деятельность двух отраслей производства на n лет. Начальные ресурсы s0. Средства х, вложенные в первую отрасль в начале года, дают в конце года прибыль f1(x) и возвращаются в размере q1(x)<x; аналогично для второй отрасли: функция прибыли равна f2(x), а возвратаq2(x) (q2(x)<x).

В конце года все возвращенные средства заново перераспределяются между первой и второй отраслями, новые средства не поступают, прибыль в производство не вкладывается

(последние условия приняты с целью упрощения метода, в случае, если поступают новые средства или часть прибыли вкладывается в производство, задача усложняется, однако, алгоритм метода ДП не изменяется).

Требуется распределить имеющиеся средства s0 между двумя отраслями производства на n лет так, чтобы суммарная прибыль от обеих отраслей за n лет оказалась максимальной.

Пример 72. Приведем решение задачи методом ДП при условии, что s0 = 10000 ед., n = 4, f1(x)= 0.6x, q1(x) = 0.7x, f2(x) = 0.5x, q2(x) = 0.8x.



Решение. Процесс распределения средств между двумя отраслями производства разворачивается во времени, решения принимаются в начале каждого года, следовательно, деление на шаги можно сделать следующим образом: номер шага – номер года. Управляемая система – две отрасли производства, а управление состоит в выделении средств каждой отрасли в очередном году.

Параметры состояния к началу k-го года – sk-1 (k = 1, 2, …, n) – количество средств, подлежащих распределению. Переменных управления на каждом шаге две: xk – количество средств, выделенных первой отрасли. Но так как все средства sk-1 распределяются, то yk = sk-1-xk, и поэтому управление на k-м шаге зависит от одной переменной xk, т.е. Xk(xk, sk-1-xk).

1) Уравнения состояний: sk = q1(xk) + q2(sk-1 – xk) выражают остаток средств, возвращенных в конце k-го года.

2) Показатель эффективности k-го шага – прибыль, полученная в конце k-го года от обеих отраслей: f1(xk) + f2(sk-1 – xk).

1) Суммарный показатель эффективности – целевая функция задачи – прибыль за n лет:



4) Пусть Zk*(sk-1) – условная оптимальная прибыль за n-k+1 лет, начиная с k-го года включительно, при условии, что имеющиеся на начало k-го года средства sk-1 в дальнейшем распределялись оптимально. Тогда оптимальная прибыль за n лет:

Zmax = Z1*(s0).

5) Уравнения Беллмана имеют вид:

Проведем расчет для конкретных данных.

Уравнение состояний примет вид: sk = 0.7xk+0.8(sk-1-xk) или sk = 0.8sk-1-0.1xk.

Целевая функция k-го шага: 0.6xk+0.5(sk-1-xk)=0.1xk+0.5sk-1.

Целевая функция задачи:

Функциональные уравнения (уравнения Беллмана):

Далее проводим условную оптимизацию.

4-й шаг. Используем уравнение (*). Обозначим через Z4 функцию, стоящую в скобках, Z4 = 0.1x4+0.5s3; функция Z4 – линейная возрастающая, так как угловой коэффициент 0,1 больше нуля. Поэтому максимум достигается на конце интервала [0, s3] (рис. 42).

 


Следовательно, Z4*(s3) = 0.6s3 при X4*(s3) = s3.

3-й шаг. Уравнение

Находим s3 из уравнений состояний: s3 = 0.8s2-0.1x3 и, подставив его выражение в правую часть уравнения, получаем:

Как и в предыдущем случае, максимум достигается при x3 = s2; т. е. Z3*(s2)=1.02s2 при X3*(s2) = s2.

2-й шаг. Из уравнения состояний: s2 = 0.8s1-0.1x2, поэтому первое функциональное уравнение при k=2 примет вид:

Линейная относительно x2 функция Z2* = 1.31s1-0.002x2 убывает на отрезке [0, s1], и поэтому ее максимум достигается при х2 = 0 (рис. 43).

 

 
 


При этом: Z2*(s1) = 1.316s1, при X2*(s1) = 0.

1-й шаг. s1 = 0.8s0-0.1x1. Первое функциональное уравнение при k=1 имеет вид:

Как и в предыдущем случае, максимум достигается в начале отрезка, т.е.: Z1*(s0)=1.5528s0 при X1*(s1)=0.

На этом условная оптимизация заканчивается. Используя ее результат и исходные данные, получаем:



Zmax = Z1*(10000), Zmax = 15528.

Далее:

X1* = 0, Y1* = s0 = 10000

(все средства выделяются второй отрасли) ®

® s1* = 0.8×10000-0.1×0 = 8000 Þ X2* = 0, Y2* = s1 = 8000

(все средства выделяются второй отрасли) ®

® s2* = 0.8×8000-0.1×0 = 6400 Þ X3* = 6400, Y3* = 0 ®

(все средства выделяются первой отрасли) ®

® s3* = 0.8×6400-0.1×6400 = 4480 Þ X4* = 4480, Y4* = 0

(все средства выделяются первой отрасли).

Оптимальная прибыль за 4 года, полученная от двух отраслей производства при начальных средствах 10000 ед., равна 15528 ед. при условии, что первая отрасль получает по годам (0; 0; 6400; 4480), а вторая отрасль соответственно (10000; 8000; 0; 0).

 

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.