Пусть f — дважды дифференцируемая функция. Если barx является локальным минимумом, то bigtriangledownf left( barx right)=0 и гессенская матрица H left( barx right) является положительным полуопределенным.
доказательство
Пусть d in mathbbRn. Поскольку f дважды дифференцируема в barx.
Следовательно,
f left( barx+ lambdad right)=f left( barx right)+ lambda bigtriangledownf left( barx right)Td+ lambda2dTH left( barx right)d+ lambda2dTH left( barx right)d+
$ \ lambda ^ 2 \ left \ | d \ right \ | ^ 2 \ beta \ left (\ bar {x}, \ lambda d \ right) $
Но bigtriangledownf left( barx right)=0 и beta left( barx, lambdad right) rightarrow0 как lambda rightarrow0
Rightarrowf left( barx+ lambdad right)−f left( barx right)= lambda2dTH left( barx right)d
Поскольку barx является локальным минимумом, существует такое delta>0, что f left(x right) leqf left( barx+ lambdad right)), forall lambda in left(0, delta right)
теорема
Пусть f:S rightarrow mathbbRn, где S subset mathbbRn, можно дважды дифференцировать по S. Если bigtriangledownf left(x right)=0 и H left( barx right) положительно полуопределен, для всех x inS тогда barx является глобальным оптимальным решением.
доказательство
Поскольку H left( barx right) является положительно-полуопределенным, f является выпуклой функцией над S. Поскольку f дифференцируема и выпукла в barx
bigtriangledownf left( barx right)T left(x− barx right) leqf left(x right)−f left( barx right), forallx inS
Так как bigtriangledownf left( barx right)=0,f left(x right) geqf left( barx right)
Следовательно, barx является глобальной оптимой.
теорема
Предположим, что barx inS является локальным оптимальным решением задачи f:S rightarrow mathbbR, где S — непустое подмножество в mathbbRn и S выпуклый. minf left(x right), где x inS.
Затем:
-
barx — глобальное оптимальное решение.
-
Если либо barx — строго локальные минимумы, либо f — строго выпуклая функция, то barx — единственное глобальное оптимальное решение, а также сильные локальные минимумы.
barx — глобальное оптимальное решение.
Если либо barx — строго локальные минимумы, либо f — строго выпуклая функция, то barx — единственное глобальное оптимальное решение, а также сильные локальные минимумы.
доказательство
Пусть barx — другое глобальное оптимальное решение задачи, такое что x neq barx и f left( barx right)=f left( hatx right)
Поскольку hatx, barx inS и S выпуклый, то frac hatx+ barx2 inS и f строго выпукло.
Rightarrowf left( frac hatx+ barx2 right)< frac12f left( barx right)+ frac12f left( hatx right)=f left( hatx right)
Это противоречие.
Следовательно, hatx — единственное глобальное оптимальное решение.
следствие
Пусть f:S subset mathbbRn rightarrow mathbbR — выпуклая дифференцируемая функция, где phi neqS subset mathbbRn — выпуклое множество. Рассмотрим задачу minf left(x right),x inS, тогда barx является оптимальным решением, если bigtriangledownf left( barx right)T left(x− barx right) geq0, forallx inS.
доказательство
Пусть barx является оптимальным решением, т. Е. F left( barx right) leqf left(x right), forallx inS
Rightarrowf left(x right)=f left( barx right) geq0
$ f \ left (x \ right) = f \ left (\ bar {x} \ right) + \ bigtriangledown f \ left (\ bar {x} \ right) ^ T \ left (x- \ bar {x} \ правый) + \ левый \ | x- \ bar {x} \ right \ | \ alpha \ left (\ bar {x}, x- \ bar {x} \ right) $
где alpha left( barx,x− barx right) rightarrow0 как x rightarrow barx
Rightarrowf left(x right)−f left( barx right)= bigtriangledownf left( barx right)T left(x− barx) right) geq0
следствие
Пусть f — дифференцируемая выпуклая функция в barx, тогда barx — глобальный минимум, если bigtriangledownf left( barx right)=0
f left(x right)= left(x2−1 right)3,x in mathbbR.
bigtriangledownf left(x right)=0 Rightarrowx=−1,0,1.
bigtriangledown2f left( pm1 right)=0, bigtriangledown2f left(0 right)=6>0.
f left( pm1 right)=0,f left(0 right)=−1
Следовательно, f left(x right) geq−1=f left(0 right) Rightarrowf left(0 right) leqf left(x right) forallx in mathbbR
f \ left (x \ right) = x \ log x , определенный в S = \ left \ {x \ in \ mathbb {R}, x> 0 \ right \} .
{f} ‘x = 1 + \ log x
{Е} » х = \ гидроразрыва {1} {х}> 0
Таким образом, эта функция является строго выпуклой.
f \ left (x \ right) = e ^ {x}, x \ in \ mathbb {R} строго выпуклый.