Динамическое программирование. Распределение капитальных вложений
Задание: Методом динамического программирования решить задачу распределения капитальных вложений между четырьмя предприятиями производственного объединения, располагающего суммой в 700 млн. руб., учесть, что выделяемые суммы кратны 100 млн.
Постановка задачи: Динамическое программирование – вычислительный метод, который позволяет решить управленческую задачу как многошаговую оптимизационную задачу, причём многошаговость может быть как естественно, так и искусственно. Процесс решения разворачивается от конца к началу. Предположим, что имеется 4 пункта, где требуется построить или реконструировать предприятие одной отрасли. Планируется, что после реконструкции экономическая деятельность предприятия принесет прирост прибыли. На реконструкцию всех четырех предприятий выделяется 700 млн. руб. Суммы, выделяемые каждому предприятию, кратны 100 млн. руб. Ожидаемые прибыли каждого предприятия при вложении в них суммы от 0 до 700 млн. руб. известны и заданы следующей таблицей (Табл. 1.):
Табл. 1. Ожидаемые прибыли предприятий.
Где, Например, число 25 означает, что если третье предприятие получит 600 млн. руб., то прирост прибыли на этом предприятии составит 25 млн. руб. Необходимо так распределить
При ограничениях по общей сумме капитальных вложений:
Решение: Введем параметр состояния t - количество рублей, которое суммарно выделяется сразу k предприятиям и функцию состояния Fk ( t ) – прибыль, получаемую от k предприятий пи выделении им совместно t млн. рублей. Если k предприятиям выделено t млн. руб., а из них последнее k-ое предприятие получит xk млн. руб., то остальные t - xk млн. руб. должны быть распределены между предприятиями от первого до k -1 - го с таким расчетом, чтобы обеспечить максимальную прибыль
Используем этот критерий для табулирования функций прибыли и соответствующих им распределений капитальных вложений. Заполняем табл. 2. Значения f2(x2) складываем со значениями F1( t - x2) = f1( t - x2) и на каждой северо-западной диагонали находим наибольшее число, которое отмечаем звездочкой и указываем соответствующее значение. Табл. 2.
Табл. 3.
Продолжая процесс, табулируем функции F3( t ): Табл. 4.
Табл. 5.
Теперь табулируем F4( t ), заполняем только последнюю диагональ: Табл . 6.
Наибольшее число на этой диагонали равно 46, Это означает, что максимальный суммарный прирост прибыли, приносимой предприятиями после реконструкции, составит 46 млн. руб.: Zmax = 46 млн. руб.,
х*3 = х3(700-500)= х3(200)=100 млн. руб. х*2 = х2(700-500-100)= х2(100)=0 млн. руб. х*1 = 700-500-100-0=100 млн. руб. Таким образом, оптимальное распределение капитальных вложений в предприятия будет выглядеть следующим образом: X * =(100, 0, 100, 500). Проверим выполнение равенства:
Популярное: Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Почему стероиды повышают давление?: Основных причин три... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (202)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||