Решение уравнения (6)-(7)
Математическая модель. Целевая функция (суммарная прибыль) будет
(1)
Ограничения:
(2)
(В (2) можно использовать и неравенство , однако, как правило, ресурс используется полностью.)
(3)
Рассмотрим в (1)-(3) первых технологических процесса
и выделим для них ресурс в объёме
и будем этот ресурс для этих процессов распределять оптимально, тогда приходим к задаче:
(4)
Уравнение (6) будем решать последовательно, положим в (6) , тогда получим
. Справа под максимумом стоит известная функция, решая задачу максимизации, найдём
.
На 2-ом шаге полагаем в (6) , аналогично находим
и так далее. Пройдя последовательно
шаг, мы построим полное решение уравнения Беллмана:
.
Приступаем к построению оптимального плана задачи (1)-(3). Полагаем в функции Беллмана тогда, очевидно,
будет искомая максимальная прибыль. Одновременно мы найдём
. Эта оптимальная компонента для
-го ресурса, тогда для процессов
остаток ресурса будет
и найдём, что
и так далее. Для любого
:
. Задача решена полностью.
Метод динамического программирования имеет свои преимущества и недостатки.
Преимущества:
1) задача оптимизации с переменными сводится к
задачи одномерной оптимизации.
2) результатом метода динамического программирования является всегда оптимальный план (глобально), а не локально оптимальные планы как в большинстве других планов.
3) результаты решённой задачи оптимизации можно использовать в случае изменения параметров (задачу не надо пересчитывать заново).
4) как правило, задача одномерной оптимизации решается методом поиска, поэтому метод динамического программирования может использоваться для задачи оптимизации, в которых функции не являются дифференциальными, непрерывными, аналитическими.
Недостаток динамического программирования – «проклятие размерности». Дело в том, что при решении задач на ЭВМ требуется хранить в памяти значение функции Беллмана, то есть запоминать функции. Количество запоминаемой информации растёт лавинообразно с ростом размерности задачи (если распределяется не один ресурс, а ). Разработаны специальные подходы, которые позволяют смягчить этот недостаток.
Дата добавления: 2021-07-22; просмотров: 394;