
- •1. Сущность математического моделирования экономических процессов
- •1.1. Понятие математической модели экономического процесса
- •1.2. Классификация математических моделей
- •1.3. Примеры построения математических моделей экономических задач
- •2. Линейное программирование
- •2.1. Постановка задачи линейного программирования
- •2.2. Линейное программирование в экономике
- •2.3. Графический метод решения задачи линейного программирования
- •2.4. Основная задача линейного программирования
- •2.5.Симплекс-метод
- •2.6.Пример расчета экономико-математической модели
- •2.7. Двойственная задача линейного программирования. Экономическая интерпретация
- •2.8. Целочисленное линейное программирование. Метод Гомори
- •3. Транспортная задача как пример специальной задачи линейного программирования
- •3.1.Построение транспортной модели
- •3.2. Сбалансированные и несбалансированные транспортные модели
- •3.3. Определение начального плана транспортировок. Методы "северо-западного" угла, минимального элемента, Фогеля
- •3.4.Оптимальный план транспортной задачи. Метод потенциалов
- •3.5. Экономические задачи, сводящиеся к транспортным моделям
- •3.6. Венгерский метод решения задачи о назначениях
- •3.7. Применение задачи о назначениях к решению экономических проблем
- •4. Нелинейное программирование
- •4.1. Постановка задачи нелинейного программирования
- •4.2 Геометрическая интерпретация задачи нелинейного программирования. Графический метод решения
- •4.3. Метод множителей Лагранжа
- •4.4. Расчет экономико-математической модели при нелинейных затратах на производство
- •5. Динамическое программирование
- •5.1. Постановка задачи динамического программирования. Основные условия и область применения
- •5.2. Составление математической модели динамического программирования
- •5.3.Этапы решения задачи динамического программирования
- •5.4. Задача замены оборудования как задача динамического программирования
- •5.5. Оптимальное распределение инвестиций как задача динамического программирования
- •6. Модели систем массового обслуживания
- •6.1 Определение систем массового обслуживания
- •6.2 Классификация смо.
- •6.3. Параметры смо
- •6.4 Модели смо с отказами.
- •6.5 Модели смо с неограниченным временем ожидания
- •6.6 Модели замкнутых смо
- •7. Модели сетевого планирования и управления (спу)
5.5. Оптимальное распределение инвестиций как задача динамического программирования
Инвестор
выделяет средства в размере
условных единиц, которые должны быть
распределены между
-предприятиями.
Каждое
-е
предприятие
при инвестировании в него средств
приносит
прибыль
усл. ед.,
.
Нужно выбрать оптимальное распределение
инвестиций между предприятиями,
обеспечивающее максимальную прибыль.
Выигрышем
W
данной
задаче является прибыль, приносимая
-предприятиями.
Построение математической модели.
Определение числа шагов. Число шагов т равно числу предприятий, в которые осуществляется инвестирование.
Определение состояний системы. Состояние системы на каждом шаге характеризуется количеством средств
, имеющихся в наличии перед данным шагом,
.
Выбор шаговых управлений. Управлением на
-м шаге
,
является количество средств, инвестируемых в
-е предприятие.
Функция выигрыша на
-м шаге
(5.5.1)
— это
прибыль, которую приносит
-е
предприятие
при инвестировании в него средств
.
,
следовательно, данная задача может быть решена методом динамического программирования.
5. Определение функции перехода в новое состояние.
(5.5.2)
Таким
образом, если на
-м
шаге система находилась в состоянииs,
а
выбрано управление х,
то на
-м
шаге система будет находиться в состоянии
.
Другими
словами, если в наличии имеются средства
в размере s
усл.
ед., и в
-е
предприятие
инвестируется х
усл. ед., то для дальнейшего инвестирования
остается
усл.
ед.
6. Составление функционального уравнения для i=m.
, (5.5.3)
(5.5.4)
На последнем шаге, т.е. перед инвестированием средств в последнее предприятие, условное оптимальное управление соответствует количеству средств, имеющихся в наличии; т.е. сколько средств осталось, столько и надо вложить в последнее предприятие. Условный оптимальный выигрыш равен доходу, приносимому последним предприятием.
7. Составление основного функционального уравнения. Подставив в формулу (5.2.4) выражения (5.5.1) и (5.5.2), получаем следующее функциональное уравнение
(5.5.5)
Поясним
данное уравнение. Пусть перед
-м
шагом у инвестора остались средства в
размереs
ycл.
ед.
Тогда х
усл.
ед. он может вложить в
-e
предприятие, при этом оно принесет доход
,
а оставшиеся
усл.
ед.– в остальные предприятия с
-го
дот-го.
Условный
оптимальный выигрыш от такого вложения
.
Оптимальным
будет то условное управление х,
при
котором сумма
и
максимальна.
Проведем численный расчет модели.
Пример 5.5.1
D=5000, m=3.
Значение
,
заданы в табл. 5.5.1
Таблица 5.5.1
Для
,
,
Для простоты в задаче сделано предположение, что вкладываются только тысячи условных единиц.
Проведем условную оптимизацию. По ее результатам заполняется табл. 5.5.2.
Таблица 5.5.2
В
первой колонке таблицы записываются
возможные состояния системы
,
в верхней строке – номера шагов
.
На каждом шаге определяются условные
оптимальные управления
и
условные оптимальные выигрыши
,
,
.
1. Проведение
условной оптимизации для последнего
шага
=3.
Функциональное уравнение на последнем
шаге имеет вид
,
,
поэтому
два столбца табл. 6.5.2, соответствующие
=3,
заполняются автоматически по таблице
исходных данных.
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.
Условная оптимизация для
=l.
Перед первым шагом состояние системы известно.
s=D=5 тыс. усл. ед., и условную оптимизацию следует проводить только для этого значения
s=5
Таблица 5.5.8
,
следовательно,
Оптимальная прибыль, приносимая тремя предприятиями при инвестировании в них 5 тыс. усл. ед., равна 6,4 тыс. усл. ед.
Проведем безусловную оптимизацию.
Ее результаты отмечены в таблице.
;
.
Для
по
формуле (6.5.2)
.
;
.
Для
.
;
.
Таким образом, для получения максимальной прибыли в размере 6400 усл. ед. следует по 2000 усл. ед. вложить в первое и третье предприятия и 1000 усл. ед. – во второе предприятие.
Следует понимать, что полученное решение есть лишь некоторое приближение к оптимальному решению. Его можно улучшить, т.е. приблизить к оптимальному, взяв более мелкий шаг оптимизации, например вкладывать в предприятия средства, кратные 500 усл. ед. В заключение следует отметить, что после построения математической модели динамического программирования, т.е. выполнения этапов 1–7 пункта 6.2, для расчета модели может быть составлена программа. Использование компьютера позволит решить задачу большой размерности, т.е. получить решение, достаточно близкое к оптимальному.
После изучения данного раздела следует выполнить контрольную работу № 5