Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

МОРы хсехелп / Решение задачи на динамическое прогр

..doc
Скачиваний:
38
Добавлен:
02.06.2015
Размер:
237.06 Кб
Скачать

3

  1. Задача о распределении капитала

Динамика фирмы описывается моделью (в безразмерных переменных)

Kt+1 =Kt + (1 – ut) δ Kt , K0=1,

Ct+1 = Ct + ut δ Kt , C0=0,

где t = 0,1,2,…, T-1. В этой модели T=4,

Kt – стоимость основных фондов к началу периода [t, t+1];

Ct – суммарные дивиденды с момента 0 до начала периода [t, t+1];

ut – доля дивидендов в период [t, t+1] в прибыли фирмы, которая считается равной δKt, где δ = 0,4 – заданный постоянный параметр.

Величина ut является управлением в модели, причем 0 ≤ ut ≤ 1, t=0,1,2,…,T-1.

Пользуясь методом динамического программирования, построить оптимальное управление, максимизирующее суммарные дивиденды за весь период времени [0, T], то есть СT.

Решение

Здесь – дивиденды, получаемые на шаге , .

Составим функцию Беллмана:

Система уравнений Беллмана примет вид:

, , где Kt+1 =Kt + (1 – ut) δ Kt , K0=1.

При будем иметь

, , где ,

Решая эту систему, получим

при ;

Таким образом, оптимальным решением будет , т.е. на шаге 0 всю прибыль вкладывать в развитие производства, а на остальных шагах – пускать на дивиденды. Максимальные суммарные дивиденды при этом составят 1,68 единиц.

Проверка:

0

1

2

3

Суммарные дивиденды

0

1

1

1

1

1,4

1,4

1,4

0

0,56

0,56

0,56

1,68

  1. Задача распределения инвестиций

Финансово-промышленная группа выделяет 4 миллиона рублей для инвестирования трех предприятий. Ожидается, что на i-м предприятии инвестированные средства хi принесут прибыль в размере Fii) миллионов рублей, i=1,2,3. Предполагается, что сумма денег, вложенных в одно предприятие, может принимать только целочисленные значения, т.е. .

Определить максимальную суммарную прибыль F и оптимальное распределение инвестиций между предприятиями. Решить задачу методом динамического программирования.

X

F1

F2

F3

0

0

0

0

1

0,5

0,6

0,8

2

1

1,1

1,2

3

1,5

1,5

1,3

4

2

1,7

1,5

Решение

Данная задача, вообще говоря, не является динамической, поскольку решение об инвестировании не связано с временными рамками и может быть принято одновременно по всем трем предприятиям. Однако ее можно представить как задачу динамического программирования, предположив, что инвестирование ведется последовательно: сначала инвестируется первое предприятие, затем (из оставшихся средств) – второе, затем – третье.

Обозначим через количество средств, направляемых на инвестирование предприятия .

По условиям задачи и исходя из физического смысла переменных

Функция перехода из -го состояния в -е состояние имеет вид: .

Целевая функция .

Функция Беллмана: , , .

Система уравнений Беллмана:

.

Решаем систему:

1

0

0

0

0

0

0

1

0

1

0

0,8

0,8

1

0

0,6

0

0,6

2

0

2

0

1,2

1,2

1

1

0,6

0,8

1,4

2

0

1,1

0

1,1

3

0

3

0

1,3

1,3

1

2

0,6

1,2

1,8

2

1

1,1

0,8

1,9

3

0

1,5

0

1,5

4

0

4

0

1,5

1,5

1

3

0,6

1,3

1,9

2

2

1,1

1,2

2,3

3

1

1,5

0,8

2,3

4

0

1,7

0

1,7

0

4

0

4

0

2,3

2,3

1

3

0,5

1,9

2,4

2

2

1

1,4

2,4

3

1

1,5

0,8

2,3

4

0

2

0

2

Проверка:

1)

2)

Соседние файлы в папке МОРы хсехелп