Методы с использованием неопределенных множителей Лагранжа.
Существует большое количество практических задач, в которых необходимо оптимальным образом распределить заданное количество ресурсов, т.е. решить задачу оптимизации, при наличии ограничений на независимые переменные, записанных в виде равенств.
Предположим, что целевая функция: R=R(xi) -> ext2
i=1,n
Её независимые переменные xi взаимосвязаны с собой в виде функциональной зависимости:
Φk(xi)=0, k=1,m
Достаточно просто задача оптимизации решается, если ее размерность n равна количеству ограничений m. В этом случае задача сводится к поиску определенного набора дискретных значений xi путем решения системы Φk(xi)=0, при подстановке которого в значение целевой функции можем найти ее оптимальное значение. В иных случаях (n не равно m) применяется метод Лагранжа, его суть заключается в следующем:
Каждое из ограничений Φk(xi)=0 домножается на неопределенные множители λk и формируется новая целевая функция Φ(х, λ), называемая функцией Лагранжа:
Φ(х, λ)=R(x)+
Решение задачи оптимизации в дальнейшем связано с нахождением таких x и λ, которые обращают в 0 частные производные функции Лагранжа по всем независимым переменным. Иными словами должна быть решена система уравнений:
Полученное решение системы обязательно должно быть проверено на достаточность.
Дата добавления: 2015-09-18; просмотров: 854;