Учебники

Выпуклая оптимизация — условия Фрица-Джона

Рассмотрим задачу — 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(x13 right)2+ left(x22 right)2

так что x21+x22 leq5,x1+2x2 leq4,x1,x2 geq0 и  hatx= left(2,1 справа)

Пусть g1 left(x1,x2 right)=x21+x225,

g2 left(x1,x2 right)=x1+2x24,

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(1x1 right)3 leq0,

x2 leq0 и  hatx= left(1,0 right)

Пусть g1 left(x1,x2 right)=x2 left(1x1 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

Таким образом, условия Фрица Джона удовлетворены.