Лагранжева форма условий оптимальности для выпукло-гладких экстремальных задач в R
Автор: Бирюков А.Г.
Журнал: Труды Московского физико-технического института @trudy-mipt
Рубрика: Математика
Статья в выпуске: 2 (38) т.10, 2018 года.
Бесплатный доступ
Предложено определение выпукло-гладких функций и выпукло-гладких экстремальных задач в R�. Доказаны теоремы о необходимом условии экстремумавыпукло-гладких задач математического программирования.
Выпуклые функции, гладкие функции, выпукло-гладкие функции, выпуклые задачи математического программирования, гладкие задачи математического программирования, выпукло-гладкие задачи математическогопрограммирования, необходимые условия оптимальности, экстремальные задачи в r�
Короткий адрес: https://sciup.org/142215032
IDR: 142215032
Текст научной статьи Лагранжева форма условий оптимальности для выпукло-гладких экстремальных задач в R
В статье рассматриваются условия оптимальности для экстремальной задачи в Rn:
min жесскп
f (®),
где G = {х Е Rn : p(x) 6 0, г = 1,т; hj (х) = 0, j = 1,1; х Е П} , П С R” - выпуклое замкнутое множество.
Задача 1 называется общей задачей математического программирования (ОМП). В учебно-научной литературе ([1-4] и др.) условия оптимальности в форме Лагранжа обычно рассматриваются:
-
а) для гладких задач ОМП, в которых функции f и pt, г = 1,т - дифференцируемые, а функции hj , j = 1,1 - непрерывно-дифференцируемые;
-
б) для выпуклых задач ОМП, в которых функция f выпукла и множество G выпуклое.
В настоящей работе рассматриваются необходимые условия оптимальности (НУО) для более широкого класса экстремальных задач, названного выпукло-гладкой задачей ОМП, для которой выпуклая и гладкая задачи ОМП являются частными случаями.
Определение 1. Функция f : М С Rn ^ R1 называется выпукло-гладкой (ВГ), если она представлена в виде: f(ж) = fB(ж) + /д(ж), ж Е М , где fB(ж) - выпуклая недифференцируемая функция, /д(ж) - гладкая (дифференцируемая) функция.
Так как функция fB = 0 - выпуклая и fд = 0 - гладкая, то если f - выпуклая или f - гладкая, то она выпукло-гладкая.
Определение 2. Вектор а = а + V/д(ж) называется квазиградиентом выпукло-гладкой функции. если а Е dfB(ж), dfB(ж) - субдиффсрснтщал функции fB(ж), а - его субградпепт. Vfn(ж) - градиент функции Д(ж).
Очевидно, что производная В Г функции f (ж), ж Е Rn в точке жд по направлению у f ‘(жо у) = lim liEE+EEMEml существует.
’ о ж +0 “
Определение 3. Задача 1 называется выпукло-гладкой, если в ней хотя бы одна из функций f II рг, г = 1,m, hj , j = 1, Z — выпукло-гладкая. множество П С R” - либо выпукло, либо определяется системой ограничений, которые задаются выпукло-гладкими функциями.
Определение 4. Множество J (жд) называется множеством индексов активных ограничений задачи 1 в точке жд Е G, если J(жд) = {г Е [1,m] : ^г(жд) = 0}. Ограничения ^г(жд), г Е J(жд) называются активными ограничениями в точке жд Е G, а ограничения ^г(жд), г Е J(жд) - неактивными.
Термин «выпукло-гладкая задача ОМП» был введен в [5], но определение 3 В Г задачи более общее, чем в [5], и поэтому приведем доказателвство НУО. В настоящей работе рассматривается вариант ВГ задачи, в которой функции hj (ж), j = 1,Z непрерывно дифференцируемы в окрестности некоторой точки жд Е G. При этих условиях все касательные конусы для множеств G будут выпуклыми.
Определение 5. Пусть G С Rn — некоторое множество, и ж д Е G (замыкание множества G). Касательным (контингентным) конусом ко множеству G в точке жд Е G называется множество Т(жо,G) = {Аг : 3{ж&} С G, ж^ ^ жд, lim ^-^ 0 ц = г, А > 0}.
Если жд - изолированная тонка, то Т (жд) = 0 = 0„ Е R”. Оневидно. ||г|| = 1.
Определение 6. Пусть в некоторой точке ж д Е G существует ненулевой конус Т ( ж д , G ) , п для фупкщш f (ж) па. {ж^} С G определена пос.тедователыюсть {f (ж^)} , к ^ ж. Производной функции f(ж), ж Е G, по касательному направлению г Е Т(жо,G) назовем величину ff(жд,г) = lim ^(^^-д^ 0 ) , если предел в правой части равенства существует.
2. Условия оптимальности для выпукло-гладких экстремальных задач
Сначала рассмотрим некоторые свойства конуса Т(жо,G) и производной ff(жд,г).
Лемма 1.
-
1) Конус Т(жо,G) замкнут (из [4]).
-
2) Если G = {ж Е Rn : hj (ж) = 0,j = 1,Z}, функции hj , j = 1,Z - непрерывно дифференцируемы в некоторой окрестности точки жд Е G, Vhj(жд), j = 1, Z линейно независимы. то Т(жд, г) = {г Е Rn : Vhf(жд)г = 0, j = 1, Z} (из [6]).
-
3) Если G = {ж Е R” : рг (ж) 6 0, г = 1,m; hj (ж) = 0,j = 1, Z}, жд Е G; рг, г = 1,m - дифференцируемы в точке жд, hj - непрерывно дифференцируемы в окрестности точки жд, Vyг(жо), г Е J(жд), Vhj(жд), j = 1, Z — линейно независимы, то Т(ж0,G) = {г Е Rn : V^f (жд)г 6 0, г Е J(жд); Vhf(жд)г = 0, j = 1, Z} (из [6]).
-
4) ЕІустъ G = {ж Е R” : ^г(ж) 6 0, г = 1,m}, функции рг, г = 1,m выпуклы на, Rn, гn^G = 0, тогда Т(жо,G) = {г Е Rn : а/г 6 0, г Е J(жд) Уаг Е д^г(жд), г Е J(жд)} (из [5]).
Теорема 1 (из [4]). Пусть в задаче 1: min f (ж), ж G G С R” в точке ж* G G существует ненулевой касательный конус Т (ж*, G) и существует производная /Г(ж*,z) Vz G Т ^*,G). Тогда, если ж* - решение задачи (1), то
ФГ (ж*,z) > 0 Vz G Т (ж*,G). (2)
Если функция f дифференцируема в ж*, то условие (2) имеет вид V f (ж*)гz > 0 Vz G Т (ж*,G).
Если f вынукла на Rn, то условие (2) имеет вид f,(ж*,z) > 0 Vz G Т (ж*,£), где
f ,(ж*,z)
= lim . п
ам+о “
__ т
Лемма 2. Пусти Gt С R n, i = 1,т - непустые множества, и П Gt = G = 0 , в точке t=i т
ж G G для всех множсссте су ищете у ют касательные конусы, тогда Т (ж,G) С П Т (ж,G t ).
t=i
Доказательство. Очевидно, что G С Gt, г = 1,т и Т (ж,G) С Т(ж,Gt ), г = 1,т,
т
тогда и Т (ж, G) С П Т (ж, Gt). Для сопряженных конусов справедливо обратное включение: t=i
/ т \ *
( ПТ (ж,GtГ)
С Т (ж,G)*. □
Лемма 3. Пусти множество G = Gi П G2 = 0 и замкнуто, intGi = 0, intG2 = 0, и intGi П G 2 = 0*; жо G dGi П G2, где dGi - граница множества Gi . Пусти конусы Т (жо, Gi) и Т (жо, G 2 ) выпуклые. Тогда Т (жо, G) = Т (жо, Gi) П Т (жо, G 2 ). Если .же емс’сто условия * - int G i П G 2 = 0, то существуют ai G Т (жо,G i )* и a2 G Т (жо,G 2 )*, не равные нулю такие, что ai + а2 = 0.
Доказательство. Так как по лемме 2 Т (жо,G) С Т (жо,G i )ПТ(жо,G 2 ), рассмотрим z G Т (жо,Gi)ПТ(жо^). Вектор z G Т (жо,G2), тогда в достаточно малой окрестности точки ж о : ж^ = ж о + Ofc z + о(а^) G G 2 , lim = 0, и т.к. intGi П G 2 = 0, то
Ыд. > ° ^
жТ = жо + a^ z G intGi іі ж^ G intGi, Т.О. ж^ G G. Значит, a^z G Т (жо,G), z G Т (жо, G) и Т (жо,Gi)ПТ(жо,G2) С Т (жо,G). Учитывая обратное включение (лемма 2), получим требуемый резулвтат.
Если же предположить, что intGi П G2 = 0, то и intТ(жо,Gi)ПriТ(жо,G2) = 0, т.к. в противном случае intТ(жо,G1)ПriТ(жо,G2) = 0, intGiQG2 = 0 - имеем первое утверждение леммы.
Известно, что если riMi Qri^2 = 0, где Mi, М2 - выпуклые конусы, то существуют ai G М* 11 ai G М* такие а что ai + а2 = 0 [7]. Лемма доказана. □
Также легко доказывается следующая лемма:
Лемма 4. Пусть Gi, G2- замкнутые множества, множество G = Gif)G2 и жо G dGi [\d
2, intG i QintG 2 = 0, конусы Т (жоG 1 ), Т (жо,G 2 ) выпуклые.Тогда Т (жо, G) = Т (жо,G 1 ) ПТ(жо, G 2 ). Если же GiGi HintG 2 = 0, то найдутся такие ai G Т (жо, G i )* и a2 G Т (жо, G 2 )*, wmo ai + a2 = 0.
Доказательство. Доказывается аналогично лемме 3. □
Замечание 1. Очевидны обобщения (пусть ж о G G ):
1) Если G
П Gt ; intGt = 0, i i=i
1, m i ; intGt
= 0, i = m i +1, m
( ті т
int П Gt П П Gt t=i / \і=" і +i у
( ті т
П intGt П П Gt
t=i t="i+i
= 0,
то Т (жо,G)
0, то (•уществуют
at G Т (жо, Gi)*, i = 1,т такие, что ^"Л at
= 0.
т
П Т (жо,Gt); а также.
t=i
не все равные нулю
-
2) Если П2=і intGi = 0, то Т (xg,G) = Q Т (хg,Gi); если же П’=1 гntGi = 0, то г=1
существуют не все равные нулю аг Е Т (хд, G, )*, такие, что 522=1 аг = 0. □
Функция Лагранжа выпукло-гладкой (ВГ) задачи ОМП имеет вид m I
L(x, А, ц) = Ад/(х) + У^ Агфг(х) + У^ цhj(х), Аг > 0, г = 0, m, х Е П, г=1 j=i где П С R” - выпуклое замкнутое множество.
Определение 7. Пусть дана экстремальная задача (ЭЗ): найти min/(х),х Е G С R”, где G = П i=i Gi = 0; х* — решение задачи. Множество G называется регулярным в точке хд Е G, если Т (хд, G) = fl^i Т(хg,Gi). ЭЗ называется регулярной, если множество G в точке х* Е G регулярно.
Замечание 2. Если ЭЗ регулярна, то в функции Лагранжа множитель Ад можно взять равным 1(из [2]).
Обозначим:
-
а) V / (х) - градиент, если / - дифференцируемая функция на Е д/(х) - субгралнепт функции /, если / - выпуклая, а = а + V/^ (х) - квазиградиент ВГ функции /.
-
б) аг = V^i (х), г Е [1,m], если фг - диффереппируемая функция. аг - субгралнепт. аг Е дфг (х), если фг — выпуклая функция, а = аг + Vфi (х) - квазигралнепт В Г функции фг .
-
в) Vhj (х) - градиент непрерывно дифференцируемой функции hj (х), j = 1,1.
Также введем обозначения:
Gi = {х Е R” : фг (х) 6 0}, г = 1,m,
GH = {х Е R” : фг(х) 6 0, г = 1,m},
Gp = {х Е R” : hj (х) = 0, j = 1, I},
Т (x q ,G^ = {z Е R” : ат z 6 0, аг Е дфг(хд)}, г Е J (хд),
Т (x q ,G, J = {z Е R” : aTz 6 0, аг Е дфг(хд), г Е J(хд)}, если zntG„ = 0,
Т (x q ,Gjj) * = {а Е R” : а = ^г(—Аг)аг, Аг > 0, аг Е дфг(хд), г Е J(хд)} (из [б]).
Т(хд, П) = {z Е R” : aтz > 0}, где ап Е Т(хд, П)*.___ ___
Т(xg,Gp)* = {а Е R” : а = £j=i ц Vh3 (хд)} (из [6]).
Лемма 5. Пусть ф(х) - ВГ функция, мноснсество G = {х Е R” : ф(х) 6 0} , zntG = 0, ф(хд) = 0.
Тогда Т(хд, G) = {z Е R” : aтz 6 0} , а = Vф^(хд) + а, а Е дфе(хд).
Доказательство. Пусть z Е Т(хд, G). Тогда х = хд + az + о(а) Е G, а > 0, а ^ 0.
0 > РИ*) :j 0 > lim НйЪНйЛ = lim ^($o+az+o(g)) = ^m ЩжоҢаУЩо^+оЩ) = ы ы >д а ы >д а ы >д а
= ф,(хg,z) = Vфд(xg)Tz + ф’(xg,z) > Vфд(xg)Tz + aтz = aTz Эа Е дфв(хд), т.к.
ф= (xg,z) > aTzBIз[2]).
Обозначим Т (x q ,G) = {z Е R” : aтz 6 0}. Очевидно, Т(xg,G) - выпуклый конус. Так как zntG = 0, то п гntТ(xg,G) = 0. Пусть z Е гntТ(хд, G), тогда и х^ = (хд + az) Е G при достаточно малом a > 0. Взяв lim ^&-^о = z, получим, что z Е Т(хд, G) и intТ (x q ,G) С Т (x q ,G), где гntТ(xg,G) = ^z Е R” : аТ z< 0} . Поэтому замыкание int:r(xg, G) = :Ё(хд, G) и Т(хд, G) = ^Г(хд, G) = {z Е R” : ат z 6 0} , а Е Т(хд, G)*.
Следствие 1. Если в лемме 5 положить, что G = {х Е R” : ф(х) > 0} , то очевидно, что Т(хд, G) = {z Е R” : атz > 0} .
Лемма 6. Пусть в задаче 1 П = Rn, функции ф, pi, г = 1,т - выпукло-гладкие, hj , j = 1,Z - непрерывно дифференцируемые, жо G G, G = 0.
Тогда либо Т(жо,G) = Т(жо,Gp)П(ПТ(жо,Gi)), г G J(жо), либо существуют i не все равные нулю Xi > 0, г G J(жо), pj, j = 1,Z такие, что а = E^iC + Ej=1pj Vhj (жо) = 0, г G J (жо), г де ец G Т (жо,Gi)*.
Доказательство.
-
1) Предположим, что Vhj(жо), j = 1,Z - линейно зависимы. Тогда существуют не все равные нулю pj , j = 1,Z, такие что а = Ej =1 pjVhj (жо) = 0. Взяв Xi = 0, г G J (жо), получим доказательство леммы для этого случая.
-
2) Предположим, что intGi = 0, г G J(жо), но P|гntGi = 0, г G J(жо). Тогда по лемме i
4 существуют такие Х і , г = 1,т, что Еi Xiаг = 0, г G J(жо). Взяв pj = 0, j = 1,Z, получим доказательство леммы для этого случая.
Предположим теперь, что Q intGi = 0, г G J (жо) и Ej=i PjVhj (жо) = 0, где хотя i
бы для одного j pj = 0. Если замечанию к лемме 4 Т (жо, G) = доказательство леммы для этого
int (niGi)nGp = 0, г G J(жо), то по лемме 3 и
Т (жо,Gp) П0Т(жо,Gi))
г G J(жо), т.е. получили
случая.
-
4) Пусть теперь int (Qi Gi ) Q Gp = 0, но int (Q Gi ) = 0 и Ej=1 PjVhj (жо) = 0, г G J (жо), тогда по Лемме 3 и замечанию к Лемме 4 существуют Х і > 0, Еі Х і сц = 0 такие, что а = - Ei Х і Ci + Ej=i pjVh3 (жо) = 0, г G J(жо).
Лемма, доказана. □
Рассмотрим условия оптимальности регулярной ВГ задачи математического программирования (МП), когда множество П = Rn.
Пусть ф (ж) = фв(ж) + фд(ж), ж G G С Rn.
Задача: найти min (фв(ж) + фд(ж)), ж G G С Rn, (3)
где фв (ж) - выпуклая на Rn, фд(ж) - дифференцируемая на Rn.
Теорема 2. Пусть точка ж* G G - решение регулярной задачи МП, тогда 3 а такой, что а = а + Vфд(ж*) G Т (ж*, G)*, где Т (ж,G) и Т (ж*,G)* - касательный и сопряженный ему конусы, а G Эфв (ж).
Доказательство. По теореме 1, если ж* G G - решение задачи, то ф,(ж*,z) > 0 Vz G Т (ж*,G).
Т.к. ф‘(ж, z) = ctz, где а G дфв(ж) - некоторый субградпент. ф‘(ж, z) = Vфд(ж)Tz, то (а + Vфn(ж*)) z > 0 Vz GТ(ж*,М), а + VE(ж*) G Т(ж*,G)*.
Следствие 2. Пусть задача математического программирования (МП) регулярна, G = {ж G Rn : р(ж) 6 0, г = 1,т, hj(ж) = 0, j = 1, Z} . Тогда, если ж* - решение задачи 3, то сугцествуют такие p*, Х* > 0, что тI ао + Vфл(ж*) + ^ Х*сц + ^p*Vh,(ж*) = 0,(5)
i=ij=i где
х * = 0, г G J(жо), hj (ж*) = 0, j = 1,Z,
А* > 0, Аг^г(ж*) = 0, г = 1,m.; hj (ж*) = 0, j = 1,Z.
Доказательство. По лемме б
Т (ж, G) = {2 Е Rn : аг2 6 0, г Е J (жо); Vhj(ж*)Т2 = 0, j = 1, Z}
и Т(ж, G)* = (d Е Rn : d = - £^1 Аг аг + £j=1 Pj Vh3 (ж), p Е R1, г = 1, z} .
Теперь из включения 4 и 6 получаем утверждение 5. □
Следствие 3. Пусть задача безусловной минимизации (БМ) - выпукло-гладкая. Если точка ж* Е R” - ее решение, то существует а Е Э/в (ж*) такой, что a + V/^(ж*) = 0. □
Утверждение следует из теоремы 2, т.к. в задаче безусловной минимизации (БМ) Т (ж*, R”)* =0.
Лемма 7 (из [5]). Пусть П С Rn — выпуклое множество. Тогда П = П1 Р|П2, где П1 = (П + (ТгпР)*); П2 = А//П; гп£ (П + (ТгпР)*) = тгП + гг(ЫпР )*, где А//П - аффинная оболочка множества П, ТгпП и (ТгпП)* - линейное подпространство, параллельное П и сопряженное к нему (ортогоналі>ное дополнение) подпространство. □
Геометрический смысл множества П1 : П1 - это цилиндр, сечением которого является множество П, а образующими - подпространство (ТгпП)* .
Рассмотрим теперь свойства конуса Т(жо,G) для ВГ задачи ОМП (1).
Теорема 3. Пусть задача ОМП 1 - выпукло-гладкая, жо Е G, G = 0, hj, j = 1, Z - непрерывно дифференцируемые функции, множество П С R” - выпуклое и замкнутое. Тогда, либо Т(жо, G) = Т(жо, П) ПТ(жо,Gp) П ^ПТ(жо,Gг)^ , г Е J(жо), существуют не все равные нулю ап, Аг > 0, г Е J(жо), pj, j = 1,Z такие, а = ап - £г Агаг + £j=1 PjVhj(жо) = 0, г Е J(жо), аг Е Т(жо,Gг)*.
Доказательство. Если множество аффинное, то его всегда можно представить в Аж = Ь, ж Е R”, Ь Е Rs, А Е .У" (из [4]). т.с. П2 = А//П = {ж Е Rn : Аж = Ь, Ь Е Rs}.
Тогда задачу 1 можно представить в виде: найти min/(ж), ж Е G С R”, где G = Gp П Gn,
либо
что
виде
Gp = П2 Р| Gp = {ж Е Rn : hj(ж) = 0, j = 1,Z; Аж = Ь} = {ж Е Rn : hj(ж) = 0, j = 1,Z + s}, gh = П п(р^, г Е J(жо).
Таким образом, в этом случае задача ОМП 1 сведена к задаче МП, рассматриваемой в лемме 6, в которой вместо множества Gp надо поставить Gp, а вместо множества Gг, г Е J(жо) - множества Пі и те же Gг, г Е J(жо), пересечение которых есть GH.
Теперь, применяя к задаче ОМП 1 Лемму б, в регулярном случае получим
Т (жо,G)=Т(жо, Пі) рТ(жо, П2) р^рТ(жо,G^)^ , г Е J(жо).
Так как Щ,П2 и П = Щ QЩ - выпуклые множества, гпіПі Р|ггП2 = 0, то ([5], стр. 105)
Т(жо, П) = Т(жо, Пі) рТ(жо, Щ)
и
Т(жо,G)=T(жо,П)рТ(жо,Gp)p ^рТ(жо,Gг)^ , г Е J(жо).
В нерегулярном случае, учитывая в лемме 6 п. 4 конус Т (жд, П), для которого существует ап € Т (жд, П)*, получим, что существуют не все равные нулю элементы сопряженных конусов, такие, что а = ап — ^г А«аг + ^j=1 PjVhj (жд) = 0, г € J (жд), а« € Т(жд,Сг)*. ⊔⊓
Замечание 3.
Если ограничение у«, г € J (жд) неактивно, то ^«(жд) < 0 и жд - внутренняя точка множества G« , г / J (жд). Следовательно, Т(жд,Gг) = R” и Т(жд^г )* = 0, Аг = 0, г / J(жд). Тогда в теореме 2 вместо Д) «Агаг, г € J (жд), можно по ставить 522=1А«аг.
Теорема 4. Пусть е ВГ задаче ОМП функции hj (ж), j = 1,Z непрерывно дифференцируемы в окрестности точки ж* € G, множество П С R” - выпукло и замкнуто. Тогда, если ж* - решение задачи 1, то существуют не все равные нулю числа А* > 0, г = 0, т, числа р*, j = 1,1 и век торы аг € R”, г = 0,т такие, что
I
(ж — ж*) > 0 Уж € П С R”, (9)
А*а + ^ А*ец + ^p*Vhj(ж*) «eJ (ж*) j=i
А* > 0, А*^(ж*) = 0, г = 1,т.
Доказательство. По теореме 2 необходимое условие экстремума для задачи 1 имеет вид а = а + V/д(ж*) € Т(ж*,G).
Если задача регулярна, тогда, используя теорему 2, запишем при Ад = 1 а = Ада = ап — ^2=1 АДг + ^j=1 P*Vh(ж*), где А* = 0, г / J(ж*).
Если задача нерегулярна, то ап — ^2=1 А*аг + ^j=i P’jVhj (ж*) = Ада = 0 при Ад = 0.
Представим ап = Ада + f^ + ^ p*vhj (ж*) (io)
г=1 j=1
для регулярного и нерегулярного случая.
Для выпуклого множества П : аТ(ж — ж*) > 0 Уж € П (из [4]).
Подставляя в неравенство значение ап, получим
) т
(ж — ж*) > 0 Уж € П. (11)
Так как числа pj , j = 1,Z. не ограничены по знаку, то числа р* в (10) равны (— р*) в (И), но для упрощения записи их обозначения оставлены без изменения.
Теорема доказана. □
Замечание 4. Выпукло-гладкая задача ОМП является наиболее общей задачей, рассматриваемой в настоящей работе.
-
а) Если задача МП - выпукло-гладкая (П = Rn), то условие (9) будет иметь вид
I
А*а + ^ А*а« + ^ p*Vhj(ж*) = 0, (12)
«eJ (ж*) j=i
А* > 0, А*^г(ж*) = 0, г = 1,т.
-
б) Если задача (1) выпукло-гладкая (П = Rn), ограничения уг(ж) 6 0, г = 1,т отсутствуют, то условие (12) будет иметь вид
I
Ада + £p*Vh,(ж*) = 0, Ад > 0. (13)
j=i
Приведем примеры решения ВГ задач, используя НУО (13) и (12).
Задача 1. Найти тіп(|ж| + |у| — ж2 — 2у2), если ж2 + 2у2 = 4.
Квазиградиент целевой функции:
3 a — 2ж
3 — 4у
,
где a € [—1,1] : a = 1, если ж > 0; a = —1, если ж < 0;
3 € [—1,1] : 3 = 1, если у > 0; 3 = —1, еслп У < 0.
Задачу будем считать регулярной, тогда условие (12):
( a — 2ж А ./2ж\ м ( 3 — 4у ДЧ 4У )="' ж2 + 2у2 = 4.
Из первого уравнения этой системы получим
2Ж+СК — Ж З/ЗД/ — Вт* І7/І — I — * ІТІ
-4г/+— = 2y И 2aу = 3ж; 'У' = 1 2^|
-
а) Пусть |a| = |3| = 1. Toгда |у| = |2, ж2 = 3, у2 = 3, A = 22-^ = 1 — 2Ж = 1 — Д/2 - 0, 694.
Имеем 4 стационарных точки:
( ж А ДД д А Ду С6 ( ж А Д . (ж А ДДА
1 у 3 ^ • д у ^ Ду 3 — .^ ■(, у _ ^■
В этих точках функция Лагранжа дважды дифференцируемая, и /* = —1, 552.
„ = / 2(A — 1)0
^ V 0 4(A — 1) 7
и при A < 1 матрица Ду — отрицательно определена. Значит, указанные 4 стационарных точки - это точки максимума.
-
б) Пусть теперь ж = 0 и |у| = 42. Касательный конус в этих точках
Т (0, V2) = {2 € R2 : 22 = 0} . Квазиградиент в этих точках:
a = ^
a
3 — 4у
.
Применим теперь достаточное условие острого минимума.
Теорема 5 (из [5]). Пусть / - функция, определенная на множестве G; существует ненулевой касательный конус в точке ж* € G и непрерывная по 2 € Т(ж*,G), ^2^ = 1 производная по касательному направлению /3(ж*, 2). Тогда ж* - точка острого (строгого) локального минимума функции /(ж) в том и только в том случае, если /3(ж*, 2) > 0. □
Производная по направлению /‘(ж, у, 2) = aT2, aT2 = a2i, |2i| = 1. Направлений два: 21 = —1, 21 = 1.
aT2 = a2i = 1 > 0, т.к. при 21 = —1 a = —1; nj)ii 21 = 1 a = 1.
Т.к. aT2 > 0, то по теореме 5 точки ж = 0, у = ±42 - точки локального острого минимума,
/* = У — 4 - —2, 586.
в)
Пусть теперь у = 0, |ж| = 2.
Касательный конус в этих точках Т(|ж| = 2; 0) = {2 € R2 : 21 = 0} .
Квазиградиент в этих точках а =
(
a — 2ж
^ И aT2 = 322, |22| = 1. aT2 = 322 = 1 > 0,
т.к. при 22 = —1, 3 = —1; пРи 22 = 1, 3 = 1; таким образом, точки
локального острого минимума. /* = 2 — 4 = —2.
0±2
ТОЧКИ
Задача 2. Найти тіп(ж2 + 2у2), ее.ти |ж| + |у| — ж2 — 2у2 6 —4.
Квазиградиент функции ограничения-неравенства а = ^ р
-
-
2ж
4у
, тот же. что II в
задаче 1 для целевой функции.
Задачу будем считать регулярной; ограничение-неравенство активно, тогда условие (12):
( 2ж а — 2ж
( 4у )+А(р — 4у )=°
|ж| + |У|
-
ж2 — 2у2 +4 = 0.
Из этого уравнения, как и в задаче а) Пусть |а| = |Р| = 1, |у| = |f; ж2
1. следует, что ^-^ = 2р1 2ау = Рж; |у| = 12| | • |ж| . — |ж| — 3 = 0 ^ |ж| = 2, 208, |у| = 1,104.
В этих точках функция |ж| + |у|—ж2 где а = ±1 л Р = ±1.
-
2у2 +4дифференцируемая, V у(ж,у) =
а — 2ж
Р — 4у
,
т‘‘ = ( 2(1 - А) ^жу I о
4(1 - А)
А . 2ж
; А =-------= 1, 293 > 0.
2ж — а
|ж|
Так как U’ < 0 и А > 0, то точки ( | । I не могут быть точками максимума или минимума. В этих точках значение целевой функции / = 7, 31.
б) Пусть ж = 0. Тогна |у| — 2у2 + 4 = 0 11 |у| = 1,686, А= ^у—^ > 0. В этих
точках касательный конус Т = {z : aT z 6 0} , где а =
-
-
2ж
4у
у = 1, 686, Р = 1, а = ^
а
-
5 744 ^ , а € [—1,1] и aTz = аz1 — 5, 744z2 6 0.
) = 0 — 4у)'Пу'1Ь
Значит. Т = {z € R2 : z1 — 5, 744z2 6 0; z1 + 5, 744z2 > 0} - выпуклый конус.
V/=(4у)=G 744 >и=1.г1=(0:985 р-(
0,172
—0,985
,
где z1 и z2 - граничные лучи конуса (угла).
V/ = ( 4у ) ; /‘(0, У, z) = 6, 744zi = 6, 744 • 0, 985 ж 6, 64 > 0.
По теореме 5 ^ ±1 686 ^ ~ точки острого локального минимума.
/* = 2у2 = 5, 685
в) Пусть |у| = 0, тогда |ж| — ж2 + 4 = 0 1і |ж| = 2, 562, А= 2^—a = 1, 242 > 0.
а
Касательный конус Т = {z : az 6 0}, где a = I р
-
-
2ж
4у
A ( а — 4,124 А
7 = ( Р 7 п
aTz = —4,124zi + Рz2 6 0.
Для значений Р = ±1 Т = {z : —4,124z1 + z2 6 0; 4,124z1 + z2 > 0} - выпуклый конус.
V/(ж, у) = ( 0Ж ) = ( 0,124 ) ; V/(ж, Ур = 2ж • Z1 = 5,124Z1;
l|z|| = 1, z1 = f 0, 235 ) , z2 = f 0 235 ) , V/(ж, y)Tz = 5,124 • 0, 235 = 1, 204 > 0.
0,972 у \ —0,972
Таким образом. 0^ ^ ~ точкп острого локального минимума. /* = 2, 5622 ж 6, 56.
Заключение
Отметим основные результаты, полученные в статье:
-
- Предложено определение выпукло-гладких функций, которые представляют собой сумму выпуклой недифференцируемой функции и гладкой (дифференцируемой) функции.
-
- Предложено определение выпукло-гладких (ВГ) задач математического программирования, в которых функции f,ipi, г = 1,пг, hj , j = 1,Z - выпукло-гладкие. Выпуклые и гладкие задачи ОМП являются частными случаями предложенного класса ЭЗ.
-
- Используя свойства выпуклых касательных конусов и производных функций по касательному направлению, доказано необходимое условие оптимальности (9) для В Г задачи ОМП.
Список литературы Лагранжева форма условий оптимальности для выпукло-гладких экстремальных задач в R
- Галяев Э.М., Тихомиров В.М. Краткий курс теории экстремальных задач. М.: Издательство МГУ, 1989.
- Сухарев А.Г., Тимохов А.В., Федоров В.В. Курс методов оптимизации. М.: Физматлит, 2008.
- Поляк Б.Т. Введение в оптимизацию. М.: Наука, 1983.
- Жадан В.Г. Методы оптимизации. Часть 1. М: МФТИ, 2014.
- Бирюков А.Г. Методы оптимизации. Условия оптимальности в экстремальных задачах. М.: МФТИ, 2010.
- Измаилов А.Ф., Солодов М.В. Численные методы оптимизации. М.: Физматлит, 2003.
- Пшеничный Б.Н. Выпуклый анализ и экстремальные задачи. М.: Наука, 1980.