![]()
Главная Обратная связь Дисциплины:
Архитектура (936) ![]()
|
Основные определения и факты
Если k=m, то задача (3.1) называется задачей с ограничениями типа равенств, при k=0 - задачей с ограничениями типа неравенств, при k<m - задачей со смешанными ограничениями. Ограничение ji(X)£0 называется активным в точке X*, если ji(X*)=0. В противном случае оно называется пассивным. Множество индексов ограничений, активных в точке X*, обозначим через Ia. Функция L(X, l0, L)=l0f(X)+ называется обобщённой функцией Лагранжа, числа l0, l1, l2,…,lm - множителями Лагранжа, L=(l1, l2,…,lm). При l0=1 функция Лагранжа обращается в классическую функцию Лагранжа L(X, L)=f(X)+ Градиентом обобщённой (классической) функции Лагранжа называется вектор-столбец, составленный из её частных производных первого порядка по xi, i=1, 2, … , n: ÑL= Из контекста всегда будет ясно, о чём идёт речь - о градиенте обобщённой или классической функции. Аналогично градиенту, можно рассматривать первые и вторые дифференциалы функций ограничений и Лагранжа по переменным x1, x2, …, xn: dji(X)= d2L= Очевидно, если L(X, l0, L) является дважды непрерывно дифференцируемой функцией, то d2L является квадратичной формой от переменных dx1, dx2, …, dxn. Поэтому можно рассматривать вопрос о её знакоопределённости с использованием критериев, сформулированных во Введении. 3.1.1. (Необходимые условия экстремума первого порядка). Пусть X*ÎRп - точка локального минимума (максимума) функции f(X) на множестве М. Тогда существуют числа условия стационарности обобщённой функции Лагранжа по X:
условие допустимости решения: ji(X*)=0, i=1, 2, …, k; ji(X*)£0, i=k+1, …, m; (3.1.1.б) условие неотрицательности для условного минимума:
(условие неположительности для условного максимума условие дополняющей нежёсткости:
Если при этом градиенты Ñj1(X*), Ñj2(X*), …, Ñjm(X*) в точке X* линейно независимы, то Точки, удовлетворяющие системе (3.1.1) при некоторых Особо отметим, что 3.1.2. (Необходимые условия экстремума второго порядка)Пусть X*ÎRп - регулярная точка локального минимума (максимума) функции f(X) на множестве М и имеется решение (X*, L*) системы (3.1.1). Тогда второй дифференциал классической функции Лагранжа, вычисленный в точке (X*, L*), неотрицателен (неположителен): d2L(X*, L*)³0 (d2L(X*, L*)£0) (3.1.2а) для всех таких dxÎRп, что dji(X*)=0 (i=1, 2, …, m) (3.1.2б) и iÎIa, dji(X*)£0, iÎIa, 3.1.3. (Достаточные условия экстремума первого порядка) Пусть (X*, L*) - точка, удовлетворяющая системе (3.1.1) при 3.1.4. (Достаточные условия экстремума второго порядка)Пусть (X*, L*) - точка, которая является решением системы (3.1.1) при d2L(X*, L*)>0 (d2L(X*, L*)<0) для всех таких dxÎRп, что dji(X*)=0 (i=1, 2, …, m) и iÎIa, dji(X*)£0, iÎIa, то точка X* является точкой локального минимума (максимума) задачи. Замечания. 1. Ясно, что для выполнения достаточного условия экстремума второго порядка достаточно знакоопределённости d2L(X*, L*). Поэтому достаточно проверить знакоопределённость d2L(X*, L*) в общем случае. Если знакоопределённости d2L(X*, L*) в общем случае нет, то нужно проверить знакоопределённость для всех dxÎRп таких, для которых выполняются условия (3.1.3). 2. 3. Из 3.1.2 и 3.1.4 вытекает, что знаки d2L(X*, L*) и Общая схема решения задачи на условный экстремум заключается в следующем: 1) С помощью необходимых условий первого порядка (решая систему (3.1.1)) находят условно-стационарные точки. 2) Эти точки проверяются на экстремум с помощью достаточных условий первого порядка. Если эти условия выполняются, то делается соответствующий вывод и вычисляется значение функции в этой точке. 3) Если достаточные условия первого порядка не выполняются, то для точки проверяется достаточное условие экстремума второго порядка. 4) Если достаточные условия второго порядка не выполняются, то для точки проверяется необходимое условие экстремума второго порядка. Если они не выполняются, то в точке экстремума нет. А если выполняются, то требуются дополнительные исследования для выяснения, является ли точка точкой экстремума. Например, попытаться в достаточно малой окрестности стационарной точки X* найти две точки X1 и X2, такие, что f(X1)<f(X*)<f(X2). Тогда, ясно, точка X* не является точкой экстремума. Ясно, что в задачах разного типа в зависимости от наличия (отсутствия) ограничений различного вида, эти условия имеют некоторые особенности. Поэтому задачи каждого типа рассмотрим в отдельности.
![]() |