![]() КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Пример 5.5.1
Оптимальное распределение инвестиций как задача динамического программирования
Инвестор выделяет средства в размере Выигрышем W данной задаче является прибыль, приносимая
Построение математической модели. 1. Определение числа шагов. Число шагов т равно числу предприятий, в которые осуществляется инвестирование. 2. Определение состояний системы. Состояние системы на каждом шаге характеризуется количеством средств 3. Выбор шаговых управлений. Управлением на 4. Функция выигрыша на
— это прибыль, которую приносит
следовательно, данная задача может быть решена методом динамического программирования. 5. Определение функции перехода в новое состояние.
Таким образом, если на 6. Составление функционального уравнения для i=m.
На последнем шаге, т.е. перед инвестированием средств в последнее предприятие, условное оптимальное управление соответствует количеству средств, имеющихся в наличии; т.е. сколько средств осталось, столько и надо вложить в последнее предприятие. Условный оптимальный выигрыш равен доходу, приносимому последним предприятием. 7. Составление основного функционального уравнения. Подставив в формулу (5.2.4) выражения (5.5.1) и (5.5.2), получаем следующее функциональное уравнение
Поясним данное уравнение. Пусть перед Проведем численный расчет модели.
D =5000, m =3. Значение Таблица 5.5.1 Для Для простоты в задаче сделано предположение, что вкладываются только тысячи условных единиц. Проведем условную оптимизацию. По ее результатам заполняется табл. 5.5.2. Таблица 5.5.2 В первой колонке таблицы записываются возможные состояния системы 1. Проведение условной оптимизации для последнего шага
поэтому два столбца табл. 6.5.2, соответствующие 2. Условная оптимизация для Функциональное уравнение
Для проведения условной оптимизации заполним ряд вспомогательных таблиц (табл. 5.5.3–5.5.8), соответствующих различным значениям s, т.е. различным исходам окончания предыдущего шага. 1) s =l Таблица 5.5. 3
2) s =2 Таблица 5.5.4
3) s =3 Таблица 5.5.5 4) s =4 Таблица 5.5.6
5) s =5 Таблица 5.5.7 Для s =5
3. Условная оптимизация для Перед первым шагом состояние системы известно. s = D =5 тыс. усл. ед., и условную оптимизацию следует проводить только для этого значения s =5 Таблица 5.5.8
Оптимальная прибыль, приносимая тремя предприятиями при инвестировании в них 5 тыс. усл. ед., равна 6,4 тыс. усл. ед. Проведем безусловную оптимизацию. Ее результаты отмечены в таблице.
Для
Для
Таким образом, для получения максимальной прибыли в размере 6400 усл. ед. следует по 2000 усл. ед. вложить в первое и третье предприятия и 1000 усл. ед. – во второе предприятие. Следует понимать, что полученное решение есть лишь некоторое приближение к оптимальному решению. Его можно улучшить, т.е. приблизить к оптимальному, взяв более мелкий шаг оптимизации, например вкладывать в предприятия средства, кратные 500 усл. ед. В заключение следует отметить, что после построения математической модели динамического программирования, т.е. выполнения этапов 1–7 пункта 6.2, для расчета модели может быть составлена программа. Использование компьютера позволит решить задачу большой размерности, т.е. получить решение, достаточно близкое к оптимальному.
После изучения данного раздела следует выполнить контрольную работу № 5
Дата добавления: 2014-01-04; Просмотров: 524; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |