![]()
Главная Обратная связь Дисциплины:
Архитектура (936) ![]()
|
Условный экстремум при ограничениях типа неравенств
В этом случае утверждения, 3.1.1 - 3.1.4 принимают следующую редакцию, соответственно: 3.3.1. Пусть X*ÎRп - точка локального минимума (максимума) функции f(X) на множестве М={X|ji(X)£0, i=1, 2, …, m}. Тогда существуют числа условия стационарности обобщённой функции Лагранжа по X:
условие допустимости решения: ji(X*)£0, i=1, 2, …, n; (3.3.1.б) условие неотрицательности для условного минимума:
(условие неположительности для условного максимума условие дополняющей нежёсткости:
Если при этом градиенты Ñj1(X*), Ñj2(X*), …, Ñjm(X*) в точке X* линейно независимы, то 3.3.2. Пусть X*ÎRп - регулярная точка локального минимума (максимума) функции f(X) на множестве М и имеется решение (X*, L*) системы (3.3.1). Тогда второй дифференциал классической функции Лагранжа, вычисленный в точке (X*, L*), неотрицателен (неположителен): d2L(X*, L*)³0 (d2L(X*, L*)£0) для всех таких dxÎRп, что
3.3.3.Пусть (X*, L*) - точка, удовлетворяющая системе (3.3.1) при 3.3.4. Пусть (X*, L*) - точка, которая является решением системы (3.3.1) при d2L(X*, L*)>0 (d2L(X*, L*)<0) для всех таких dxÎRп, что dji(X*)=0, iÎIa, dji(X*)£0, iÎIa, то точка X* является точкой локального минимума (максимума) задачи. Напомним, что Ia - множество индексов ограничений, активных в точке X*, причём ограничение ji(X)£0 называется активным в точке X*, если ji(X*)=0 (в противном случае оно называется пассивным). Таким образом, для того, чтобы исследовать функцию на условный экстремум, достаточно: 1. Составить обобщённую функцию Лагранжа: L(X, l0, L)=l0f(X)+ 2. Составить систему:
3. Решить систему (3.3.1) для двух случаев: а) l0=0; б) l0=1. В результате находятся условно-стационарные точки X*. 4. Для условно стационарных точек X*, полученных в пункте 3, проверить достаточные условия экстремума. Для этого: 1) определить число l активных в точке X* ограничений; 2) если l=n и 1) записать выражение для второго дифференциала классической функции Лагранжа в точке (X*, L*): d2L(X*, L*)= 2) записать условия, накладываемые на первые дифференциалы активных ограничений:
3) исследовать знак второго дифференциала функции Лагранжа для ненулевых dx, удовлетворяемых системе (3.3.2). Если d2L(X*, L*)>0, то в точке X* - условный локальный минимум. Если d2L(X*, L*)<0, то в точке X* - условный локальный максимум. Если достаточные условия первого и второго порядка не выполняются, то проверяется выполнение необходимых условий второго порядка. Если они не выполняются, то в точке X* нет условного экстремума, а если выполняются, то требуется дополнительное исследование. 5. Вычислить значения функции в точках условного экстремума. Пример I. Исследовать на условный экстремум функцию: f(X)=x1x2®extr
Решение. Следуем вышеприведённой схеме. Имеем j1(Х)=j(Х)= 1. Составим функцию Лагранжа: L(X, l0, L)=l0(x1x2)+l1( 2. Составим систему (3.3.1). Имеем 3. a) l0=0. Так как l1≠0, то x1=0 и x2=0, и б) l0=1. Система принимает вид Пусть l1≠0. Тогда из первых двух и последнего уравнения системы получаем четыре условно-стационарные точки ( Если l1=0, то ( 4. Проверим достаточные условия экстремума в найденных условно-стационарных точках X*Î{X1, X2, X3, X4, X5}. Пусть X*=X1=(2, 2). В этой точке ограничение активно: j1(Х*)=j1(Х1)= 1) Запишем выражение для второго дифференциала классической функции Лагранжа. Имеем
Поэтому d2L=2l1d d2L(X*, L*)=2l1d =-d 2) Запишем условие, накладываемое на первый дифференциал активного ограничения: dj1(X)=2x1dx1+2x2dx2, dj1(X*)=dj1(X1)=4dx1+4dx2=0. 3) Исследуем знак второго дифференциала функции Лагранжа для ненулевых dx, удовлетворяющих равенству предыдущего пункта 2). Имеем 4dx1+4dx2=0 Û dx2=-dx1, и d2L(X1, L1)=-(dx1-dx2)2=-4d Пусть X*=X2=(-2, -2). В этой точке снова ограничение активно, и l<n - достаточные условия первого порядка не выполняются. Проверим достаточные условия второго порядка: 1) Так как L1=L2, то d2L(X*, L*)=-(dx1-dx2)2. 2) Так как dj1(X)=2x1dx1+2x2dx2, то dj1(X*)=dj1(X2)=-4dx1-4dx2=0. 3) Имеем -4dx1-4dx2=0 Û dx2=-dx1, и снова d2L(X1, L1)=-4d Пусть X*=X3=(-2, 2). В этой точке снова достаточные условия первого порядка не выполняются (почему?). Проверим достаточные условия второго порядка: 1) Так как d2L=2l1d d2L(X3, L3)=d 2) Из dj1(X)=2x1dx1+2x2dx2 получаем dj1(X*)=dj1(X2)=-4dx1+4dx2=0. 3) -4dx1+4dx2=0 Û dx2=dx1, и d2L(X1, L1)=0, и достаточные условия второго порядка не выполняются. Необходимые условия второго порядка выполняются. Так что требуется дополнительное исследование. Но нами оно уже проведено - см. решение Примера II из 3.2). Следовательно, точка X3 - точка условного минимума. Случай X*=X4 рассматривается аналогично случаю X*=X3, и оставляется читателю для самостоятельного рассмотрения. В точке 5. Вычислим значение функции в точках условного экстремума: fmax=f(X1)=f(X2)=(±2)×(±2)=4, fmin=f(X3)=f(X4)=(±2)×( Ответ: X1=(2, 2) и X2=(-2, -2) - точки регулярного условного локального максимума, fmax=4; X3=(-2, 2) и X2=(2, -2) - точки регулярного условного локального минимума, fmin=-4. Пример II. Исследовать на условный экстремум функцию: f(X)=x1+x2®extr
Решение. Действуем по схеме. В нашем случае j1(Х)=j(Х)= 1. Составим обобщённую функцию Лагранжа: L(X, l0, L)=l0(x1+x2)+l1( 2. Составим систему (3.3.1). Имеем
3. Решаем систему для двух случаев: а) l0=0. Имеем l1≠0, так как по 3.3.1 в точке условного экстремума X* не все l0 и l1 равны нулю. Тогда x1=0 и x2=0. Так как l1≠0, то из последнего уравнения получаем б) l0=1. Тогда (3.3.3) Û Из первых двух уравнений системы следует l1≠0 и тогда из последнего уравнения получаем 4. Для условно стационарных точек X*, полученных при l0=1, проверим достаточные условия экстремума. Для обеих точек ограничение 1) Запишем выражение для второго дифференциала классической функции Лагранже в точках (
Поэтому d2L=2l1d 2) Запишем условия, накладываемые на первые дифференциалы активных ограничений: dj=2x1dx1+2x2dx2=0, откуда dx2=-dx1 и d2L=4l1d d2L( d2L( Получаем, что d2L( 5. Вычислим значения функции в точках условного экстремума: fmax=f( Ответ: Пример III. Исследовать на условный экстремум функцию: f(X)=(x1-4)2+ Решение. В нашем случае j1(Х)= Действуем по общей схеме: 1. Составим обобщённую функцию Лагранжа: L(X, l0, L)=l0((x1-4)2+ 2.
3. а) l0=0. Тогда l1≠0 или l2≠0, и, (3.3.4) Û В частности, Если Если б) l0=1. Тогда (3.3.4) Û в частности, Случай 1.
откуда Случай 2. Случай 2.1. Случай 2.2. Случай 2.3. Случай 2.4. Таким образом, получили две условно-стационарные точки: ( 4. В точке X1 первое ограничение не является активным, а в точке X2 - второе. Поэтому достаточные условия первого порядка не выполнены. Проверим достаточные условия второго порядка. 1) Имеем d2L=(1+l1+l2)d 2) dj1(X)=2(x1+4)dx1+2x2dx2, dj2(X)=2x1dx1+2x2dx2. 3) В любом случае dx1=0. Тогда d2L( d2L( Следовательно, X1=(-4, 0) - точка регулярного условного максимума, а X2=(-1, 0) - точка регулярного условного минимума. 5. Вычислим значения функции в точках условного экстремума: fmax=f( Ответ: Пример IV. Исследовать на условный экстремум функцию: f(X)=(x1-2)2+ Решение. В нашем случае j1(Х)= Действуем по общей схеме: 1. L(X, l0, L)=l0((x1-2)2+ 2.
3. а) l0=0. Тогда первые два уравнения образуют систему Так как l0, l1 и l2 одновременно не равны нулю, то l1≠0 или l2≠0. Если l1≠0, то
то есть l2≠0, и из последнего уравнения системы (3.3.7) получаем, что Таким образом, l0≠0. б) l0=1. Тогда (3.3.7) Û Отдельно рассмотрим случаи: Случай 1. Случай 2. Случай 3.
Первое уравнение преобразуется:
Поэтому равенство Случай 4.
Теперь первое уравнение (3.3.8) принимает вид (X3, L3)=(0, 2; -1, -4), (X4, L4)=(0, -2; -1, -4). 4. В точках X3 и X4 оба ограничения активны: В точке X1 активно только первое ограничение и l=1<n=2, то есть достаточные условия первого порядка не выполнены. Проверим достаточные условия второго порядка. Имеем d2L=(1+l1)d При X=X1 имеем В точке X2 активно только второе ограничение и l<n. Проверим достаточные условия второго порядка. 1) Как мы уже видели, d2L=(1+l1)(d 5. Вычислим значения функции в точках условного экстремума: fmin=f( Ответ:
![]() |