-
Задание №3.
Известно, что если k-ому предприятию выделить x единиц ресурсов, то количество произведенной продукции будет равно . Требуется распределить A единиц ресурсов между всеми предприятиями так, чтобы выпуск продукции был максимальным.
Таблица 2 – Зависимость выпуска продукции предприятий 1-4 от кол-ва ресурсов
X ед. ресур. |
||||
1 |
8 |
6 |
3 |
4 |
2 |
10 |
9 |
4 |
6 |
3 |
12 |
10 |
8 |
7 |
4 |
16 |
12 |
11 |
9 |
5 |
17 |
13 |
16 |
13 |
6 |
20 |
15 |
18 |
16 |
Решение:
Обозначим количество ресурсов, которое нужно выделить k-ому предприятию.
Суммарная прибыль равна: . Переменные x удовлетворяют ограничениям:
Уравнения состояний в данной задаче имеют вид:
, (1)
где – количество средств, оставшихся после k-го шага.
Введем функцию – условная оптимальная прибыль, полученная от k-го предприятия, если между ними распределялись оптимальным образом средства . Допустимые управления на k-ом шаге удовлетворяют условию: . Уравнения Беллмана в данной задаче имеют вид:
Все средства, оставшиеся к 4-му шагу, следует вложить в 4-е предприятие. Для возможных значений получим:
.
Делаем все предположения относительно остатка средств к 3-му шагу. В зависимости от этого выбираем , находим и сравниваем для разных при фиксированном значения суммы и выбираем максимальное значение – условная максимальная прибыль, полученная при оптимальном распределении средств между 3-м и 4-м предприятиями. Для каждого значения и помещены в графы 5 и 6 таблицы 3соответственно. Условная оптимизация на шагах k=2 и k=1 ()проводится аналогичным образом. Значения и находятся в столбцах 8 и 9 соответственно, а значения и –в столбцах 11 и 12.
Таблица 3 – Решение задачи ДП
k=3 |
k=2 |
k=1 |
|||||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
||
1 |
0 1 |
1 0 |
0+4=4 3+0=3 |
4 |
0 |
0+4=4 6+0=6 |
6 |
1 |
0+6=6 8+0=8 |
8 |
1 |
||
2 |
0 1 2 |
2 1 0 |
0+6=6 3+4=7 4+0=4 |
7 |
1 |
0+7=7 6+4=10 9+0=9 |
10 |
1 |
0+10=10 8+6=14 10+0=10 |
14 |
1 |
||
3 |
0 1 2 3 |
3 2 1 0 |
0+7=7 3+6=9 4+4=8 8+0=8 |
9 |
1 |
0+9=9 6+7=13 9+4=13 10+0=10 |
13 |
1 / 2 |
0+13=13 8+10=18 10+10=20 12+0=12 |
20 |
2 |
||
4 |
0 1 2 3 4 |
4 3 2 1 0 |
0+9=9 3+7=10 4+6=10 8+4=12 11+0=11 |
12 |
3 |
0+12=12 6+9=15 9+7=16 10+4=14 12+0=12 |
16 |
2 |
0+16=16 8+13=21 10+10=20 12+6=18 16+0=16 |
21 |
1 |
Продолжение таблицы 3 – Решение задачи ДП
5 |
0 1 2 3 4 5 |
5 4 3 2 1 0 |
0+13=13 3+9=12 4+7=11 8+6=14 11+4=15 16+0=16 |
16 |
5 |
0+16=16 6+12=18 9+9=18 10+7=17 12+4=16 13+0=13 |
18 |
1 / 2 |
0+18=18 8+16=24 10+13=23 12+10=22 16+6=22 17+0=17 |
24 |
1 |
6 |
0 1 2 3 4 5 6 |
6 5 4 3 2 1 0 |
0+16=16 3+13=16 4+9=12 8+7=15 11+6=17 16+4=20 18+4=22 |
22 |
6 |
0+22=22 6+16=22 9+12=21 10+9=19 12+7=19 13+4=17 15+0=15 |
22 |
0 / 1 |
0+22=22 8+18=26 10+16=26 12+13=25 16+10=26 17+6=23 20+0=20 |
26 |
1 / 2 / 4 |
Согласно расчетам таблицы 3 усл. ед. Заключительный шаг – расчет распределений.
Используя уравнения (1) получим оптимальные решения задачи ДП:
В результате найдены четыре оптимальных решения:
Ответ: при 4-х оптимальных решениях: