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