Рассмотрим задачу — minf left(x right), для которой x inX, где X — открытое множество в mathbbRn, и пусть gi left(x right) leq0, foralli=1,2,....m.
Пусть f:X rightarrow mathbbR и gi:X rightarrow mathbbR
Пусть hatx — допустимое решение, и пусть f и gi,i inI дифференцируемы в hatx, а gi,i inJ непрерывны в hatх.
Если hatx решает вышеуказанную проблему локально, то существует u0,ui in mathbbR,i inI, такой, что u0 bigtriangledownf left( hatx справа)+ displaystyle sum limiti inIui bigtriangledowngi left( hatx right) = 0
где u0,ui geq0,i inI и left(u0,uI right) neq left(0,0 right)
Кроме того, если gi,i inJ также дифференцируемы в hatx, то вышеуказанные условия можно записать в виде —
u0 bigtriangledownf left( hatx right)+ displaystyle sum limitmi=1ui bigtriangledowngi left( hatx right)=0
uigi left( hatx right) = 0
u0,ui geq0, foralli=1,2,....,m
left(u0,u right) neq left(0,0 right),u= left(u1,u2,s,um right) in mathbbRm
замечания
-
ui называются лагранжевыми множителями.
-
Условие, что hatx выполнимо для данной проблемы, называется первичным выполнимым условием.
-
Требование u0 bigtriangledownf left( hatx right)+ displaystyle sum limitmi=1ui bigtriangledowngi left(x right)=0 называется двойной осуществимостью состояние.
-
Условие uigi left( hatx right)=0,i=1,2,...m называется условием дополнительной слабости. Это условие требует ui=0,i inJ
-
Вместе первичное выполнимое условие, двойное условие выполнимости и комплиментарное расслабление называются условиями Фрица-Джона.
ui называются лагранжевыми множителями.
Условие, что hatx выполнимо для данной проблемы, называется первичным выполнимым условием.
Требование u0 bigtriangledownf left( hatx right)+ displaystyle sum limitmi=1ui bigtriangledowngi left(x right)=0 называется двойной осуществимостью состояние.
Условие uigi left( hatx right)=0,i=1,2,...m называется условием дополнительной слабости. Это условие требует ui=0,i inJ
Вместе первичное выполнимое условие, двойное условие выполнимости и комплиментарное расслабление называются условиями Фрица-Джона.
Достаточные условия
теорема
Если существует varepsilon -соседство hatxN varepsilon left( hatx right), varepsilon>0 такое, что f является псевдовыпуклым над N varepsilon left( hatx right) capS и gi,i inI строго псевдовыпуклы над N varepsilon left( hatx right) capS, затем hatx — локальное оптимальное решение задачи, описанной выше. Если f является псевдовыпуклым в hatx и если gi,i inI являются строго псевдовыпуклой и квазивыпуклой функцией в hatx, hatx является глобальным оптимальным решением задачи описано выше.
minf left(x1,x2 right)= left(x1−3 right)2+ left(x2−2 right)2
так что x21+x22 leq5,x1+2x2 leq4,x1,x2 geq0 и hatx= left(2,1 справа)
Пусть g1 left(x1,x2 right)=x21+x22−5,
g2 left(x1,x2 right)=x1+2x2−4,
g3 left(x1,x2 right)=−x1 и g4 left(x1,x2 right)=−x2.
Таким образом, вышеуказанные ограничения могут быть записаны как —
g1 left(x1,x2 right) leq0,
g2 left(x1,x2 right) leq0,
g3 left(x1,x2 right) leq0 и
g4 left(x1,x2 right) leq0 Таким образом, I = \ left \ {1,2 \ right \}, следовательно, u3=0,u4=0
bigtriangledownf left( hatx right)= left(2,−2 right), bigtriangledowng1 left( hatx right)= left(4,2 right)) и bigtriangledowng2 left( hatx right)= left(1,2 right)
Таким образом, помещая эти значения в первое условие условий Фрица-Джона, мы получаем —
u0= frac32u2,u1= frac12u2, и пусть u2=1, поэтому u0= frac32,u1= frac12
Таким образом, условия Фрица Джона удовлетворены.
minf left(x1,x2 right)=−x1.
такой, что x2− left(1−x1 right)3 leq0,
−x2 leq0 и hatx= left(1,0 right)
Пусть g1 left(x1,x2 right)=x2− left(1−x1 right)3,
g2 left(x1,x2 right)=−x2
Таким образом, вышеуказанные ограничения можно записать как —
g1 left(x1,x2 right) leq0,
g2 left(x1,x2 right) leq0,
Таким образом, I = \ left \ {1,2 \ right \}
bigtriangledownf left( hatx right)= left(−1,0 right)
bigtriangledowng1 left( hatx right)= left(0,1 right) и g2 left( hatx right)= left(0,−1 right))
Таким образом, помещая эти значения в первое условие условий Фрица-Джона, мы получаем —
u0=0,u1=u2=a>0
Таким образом, условия Фрица Джона удовлетворены.