Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Matematika / Модуль 2 / Лекция 7,8 (Метод ДП).doc
Скачиваний:
285
Добавлен:
26.04.2015
Размер:
160.77 Кб
Скачать

3. Задача оптимального распределения ресурсов.

а) Постановка задачи.

Задачи на оптимальное распределение ресурса, который можно использовать различным образом, возникают при разработке оперативных и перспективных планов особенно часто. К ним относятся задачи о распределении средств на приобретение оборудования, закупку сырья и найм специалистов; задачи о распределении товара по торговым предприятиям и складам; задачи по определению последовательности пропорций между продукцией с/х производства, предназначенной для реализации и воспроизводства и т.д.

Рассмотрим задачу оптимального распределения заданного объема капиталовложений в несколько предприятий.

Пусть на реконструкцию и модернизацию 4-х своих филиалов фирма имеет возможность выделить 200 млн. руб. Ожидаемый прирост прибыли зависит как от финансируемого филиала, так и от объема этого финансирования. Однако, прирост прибыли в отдельно взятом филиале не зависит от вложенных средств в другие филиалы, а общая прибыль фирмы равна сумме всех приростов по филиалам. Следует определить оптимальное распределение капиталовложений между филиалами, максимизирующее общий прирост прибыли фирмы.

В данном случае речь идет об однократном распределении средств, и поэтому задача сама по себе не является динамической. Однако, ее можно наиболее просто решить как ‌«многошаговую», если объекты капиталовложений (филиалы) включать в рассмотрение последовательно, т.е. на каждом шаге к рассмотренным добавлять следующий.

При таком подходе можно использовать функциональные уравнения Беллмана. Для их решения в табулированном виде общий объем капиталовложений разбивается на Nинтервалов с шагом(для нашей задачи положимN= 4, тогда= 200/4=50 млн. руб.). Т.е. значения функций, входящих в уравнения Беллмана, будут определяться только в точках, кратных(в нашем примере в точках 0, 50, 100, 150, 200).

Пусть ожидаемый прирост прибыли филиалов при соответствующих капиталовложениях задан таблицей.

Кап. Вложения

Прирост прибыли по филиалам

1

2

3

4

50

25

30

36

28

100

60

70

64

56

150

100

90

95

110

200

140

122

130

142

С =200 – общий объем распределяемых средств;

х - объем средств, выделяемых филиалам (на каждом шаге), 0≤ х ≤C.

Fi(xi) – ожидаемый приростi-той фирмы при выделении ей хiсредств. Тогда целевая функция

F = F1(x1) + F2(x2) + F3(x3) + F4(x4) → max

при ограничении x1+x2+x3+x4=C,xi≥ 0,i=.

б) Схема решения.

1. Введем последовательность функций:

z1(x) –maxприбыль фирмы, еслиxсредств выделить одному 1-му филиалу;

z2(x) –maxприбыль фирмы, еслиxсредств распределить между 1-м и 2-м филиалами;

z3(x) –maxприбыль фирмы, если х средств распределить между 3-м и двумя первыми

филиалами;

z4(x) –maxприбыль фирмы, при распределенииxсредств между всеми 4-мя

филиалами.

Очевидно, что z4(C) =maxF=F*,azi(0) = 0.

2. «Обратный ход».

Рассмотрим финансирование только 1-го филиала, тогда по определению

z1(x) =F1(x). (1)

Пусть теперь средства в объеме xраспределяются между 1-м и 2-м филиалами: 2-му в объемеx2, тогда х – х2= х1выделяется 1-му. Общая прибыль двух филиалов

z2(x) = (F2(x2) +z1(x–x2)). (2)

Теперь включим в рассмотрение дополнительно 3-й филиал: из общей суммы х выделим 3-му филиалу х3, тогда остальная часть х – х3оптимальным образом распределяется между двумя первыми

z3(x) = (F3(x3) +z2(x–x3)). (3)

Наконец, по аналогии находим

z4(x) = (F4(x4) +z3(x–x4)). (4)

3. «Прямой ход».

Функциональные уравнения Беллмана (1) – (4) позволяют рассчитать значения ziиFiдля всех возможных х. Среди них находимz4(C) =F* и оптимальноеx4* такое, что

F4(x4*) =F4*, после чего результаты вычислений просматриваются в обратном порядке. Знаяx4*, находим С–х4* - объем финансирования остальных трех филиалов, а следовательно, иF3* и х3*, и т.д. до нахождения х1* иF1* =F1(x1*).

в) Расчет.

.

Соседние файлы в папке Модуль 2