КАТЕГОРИИ: Архитектура-(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 В результате управления экономическая система S переводится из начального состояния Состояние
Обозначим показатель эффективности (оптимальности) k -го шага через
Тогда согласно еще одному требованию в теории управления Беллмана, называемому условием аддитивности, целевая функция имеет вид
Таким образом, задача ДП (ЗДП) формулируется так: найти такое управление Сформулируем принцип оптимальности Беллмана: Каково бы ни было состояние системы перед очередным шагом, надо выбрать управление на этом шаге так, чтобы выигрыш на данном шаге и оптимальный выигрыш на всех последующих шагах был максимальным. Рассмотрим n -ый шаг. По принципу оптимальности
Решение Для остальных шагов по принципу оптимальности
Уравнения (39) и (40) называют функциональными уравнениями Беллмана. Они по сути рекуррентные соотношения, позволяющие найти предыдущее значение функции, зная последующие. Рассмотрим решение конкретных ЗДП. Пример 1. Задача оптимального распределения оборудования. Производственное объединение распределяет средства в четыре дочерние фирмы на покупку пяти производственных линий. Эксплуатация производственной линии в дочерней фирме под номером
Таблица 3
Найти, какое количество производственных линий нужно выделить каждой дочерней фирме, чтобы суммарная прибыль была максимальной. Решение. Примем следующие обозначения:
ЭММ задачи примет вид
при условиях
Отметим, что заданные функции
Результаты анализа возможных размещений производственных линий сведены в таблицу 4. Первая строка нулевая (нет производственных линий, следовательно, нет прибыли). В столбец 1 внесены возможные распределения линий В столбец 2 внесены возможные управления В столбец 3 внесены данные о возможных оставшихся после k -го шага количествах линий Анализ состояния системы начнем с последнего (четвертого) шага. Запишем функциональное уравнение Беллмана (39):
Из уравнения состояния
Переходим к третьему шагу. Запишем функциональное уравнение Беллмана (40):
Пусть 1)
2)
Наибольшее значение из двух полученных (14 и 16) равно 16. Следовательно, условный максимум целевой функции – Аналогично проводятся расчеты для случаев Второй шаг. Запишем функциональное уравнение Беллмана (14.4):
Пусть 1)
2)
Условный максимум целевой функции – Пусть 1)
2)
3)
Условный максимум целевой функции – Аналогично проводятся расчеты для случаев Первый шаг. Запишем функциональное уравнение Беллмана (14.4):
Приведем расчеты аналогично предыдущему и заполним таблицу 14.2. В результате получим следующие выводы: а) Максимальная прибыль от внедрения производственных линий в первую дочернюю фирму составит
при оптимальном внедрении двух производственных линий б) Оптимальное количество линий, оставшихся в конце первого шага,
В столбце 9 таблицы 14.2 находим в) Оптимальное количество линий, оставшихся в конце второго шага,
В столбце 6 таблицы 14.2 находим Ответ: оптимальное решение задачи
Таблица 4
ЛЕКЦИЯ 7
Дата добавления: 2014-12-25; Просмотров: 1153; Нарушение авторских прав?; Мы поможем в написании вашей работы! |