11. Ограничения в виде равенств
1) Метод Якоби (приведённого градиента).
Данный метод является обобщенный симплекс метод линейного программирования. Рассмотрим задачу минимизирования z= при ограничениях
где
, а функция
и
дважды не прерывно дифференцируемы.
Идея заключается в том, чтобы найти аналитическое выражение для первых частных производных функций , во всех точках удовлетворяющих
.
Из теоремы Тейлора следует, что для точки можно записать:
При ∆xj→0 имеем:
Т. к. , то
, значит
(1)
Пусть , где
являются зависимыми и независимыми переменными (m<n), образующими вектор
. Градиенты имеют вид:
Введём определение двух матрицу:
(2)
(3)
Матрицу называют матрицей Якоби, а
матрицей управления.
Перепишем (1):
(4)
Далее: т. к. , то
(5)
, (6)
Где - проведенный градиент. Вектор
должен обратятся в нуль в стационарных точках. При этом элементы матрицы Гессе соответствуют компонентам вектора независимых переменных
. Вектор
задаёт i-ю строку матрице Гессе Нс.
2) Метод множителей Лагранжа
Пусть .
Функция L называется функцией Лагранжа, а параметры множителями Лагранжа. Без доказательства приведем утверждение, что в стационарной точке Y0 верно равенство:
Пусть , откуда
. Это уравнение выражает условие стационарности точек. В более удобном виде
.
Применительно к функциям Лагранжа эти условия стационарности имеют вид
и
.
Это означает, что задача оптимизации при
эквивалентна задаче нахождения безусловного экстремума функции Лагранжа
.
< Предыдущая | Следующая > |
---|