Учебники

Псевдовыпуклая функция

Пусть f:S rightarrow mathbbR — дифференцируемая функция, а S — непустое выпуклое множество в  mathbbRn, тогда f называется псевдовыпуклым, если для каждого x1,x2 inS с  bigtriangledownf left(x1 right)T left(x2x1 right) geq0, у нас есть f left(x2 right) geqf left(x1 right), или эквивалентно, если f left(x1 right)>f left(x2 right), то  bigtriangledownf left(x1 right)T left(x2x1 right))<0

Псевдо-вогнутая функция

Пусть f:S rightarrow mathbbR — дифференцируемая функция, а S — непустое выпуклое множество в  mathbbRn, тогда f называется псевдовыпуклым, если для каждого x1,x2 inS с  bigtriangledownf left(x1 right)T left(x2x1 right) geq0, у нас есть f left(x2 right) leqf left(x1 right), или эквивалентно, если f left(x1 right)>f left(x2 right), то  bigtriangledownf left(x1 right)T left(x2x1 right))>0

замечания

  • Если функция является и псевдовыпуклой, и псевдовогнутой, то она называется псевдолинейной.

  • Дифференцируемая выпуклая функция также является псевдовыпуклой.

  • Псевдовыпуклая функция не может быть выпуклой. Например,

    f left(x right)=x+x3 не является выпуклым. Если x1 leqx2,x31 leqx32

    Таким образом,  bigtriangledownf left(x1 right)T left(x2x1 right)= left(1+3x21 right) left(x2x1 right) geq0

    И, f left(x2 right)f left(x1 right)= left(x2x1 right)+ left(x32x31 right) geq0

     Rightarrowf left(x2 right) geqf left(x1 right)

    Таким образом, это псевдовыпуклый.

    Псевдовыпуклая функция строго квазивыпуклая. Таким образом, каждый локальный минимум псевдовыпуклости также является глобальным минимумом.

Если функция является и псевдовыпуклой, и псевдовогнутой, то она называется псевдолинейной.

Дифференцируемая выпуклая функция также является псевдовыпуклой.

Псевдовыпуклая функция не может быть выпуклой. Например,

f left(x right)=x+x3 не является выпуклым. Если x1 leqx2,x31 leqx32

Таким образом,  bigtriangledownf left(x1 right)T left(x2x1 right)= left(1+3x21 right) left(x2x1 right) geq0

И, f left(x2 right)f left(x1 right)= left(x2x1 right)+ left(x32x31 right) geq0

 Rightarrowf left(x2 right) geqf left(x1 right)

Таким образом, это псевдовыпуклый.

Псевдовыпуклая функция строго квазивыпуклая. Таким образом, каждый локальный минимум псевдовыпуклости также является глобальным минимумом.

Строго псевдовыпуклая функция

Пусть f:S rightarrow mathbbR — дифференцируемая функция, а S — непустое выпуклое множество в  mathbbRn, тогда f называется псевдовыпуклым, если для каждого x1,x2 inS с  bigtriangledownf left(x1 right)T left(x2x1 right) geq0, у нас есть f left(x2 right)>f left(x1 right) или, что эквивалентно, если f left(x1 right) geqf left(x2 right) then  bigtriangledownf left(x1 right)T left(x2x1 right))<0

теорема

Пусть f — псевдовыпуклая функция, и пусть  bigtriangledownf left( hatx right)=0 для некоторого  hatx inS, тогда  hatx является глобально оптимальным решение е над S.

доказательство

Пусть  hatx — критическая точка f, т. Е.  Bigtriangledownf left( hatx right)=0

Поскольку f — псевдовыпуклая функция, для x inS, имеем

 bigtriangledownf left( hatx right) left(x hatx right)=0 Rightarrowf left( hatx right) leqf left(x right), forallx inS

Следовательно,  hatx является глобальным оптимальным решением.

замечание

Если f — строго псевдовыпуклая функция,  hatx — единственное глобальное оптимальное решение.

теорема

Если f — дифференцируемая псевдовыпуклая функция над S, то f является как строго квазивыпуклой, так и квазивыпуклой функцией.

Сумма двух псевдовыпуклых функций, определенных на открытом множестве S из  mathbbRn, не может быть псевдовыпуклой.

Пусть f:S rightarrow mathbbR — квазивыпуклая функция, а S — непустое выпуклое подмножество в  mathbbRn, тогда f является псевдовыпуклым тогда и только тогда, когда каждая критическая точка является глобальной минимумы f над S.

Пусть S — непустое выпуклое подмножество в  mathbbRn, а f:S rightarrow mathbbR — такая функция, что  bigtriangledownf left(x right) neq0 для каждого x inS, то f является псевдовыпуклой тогда и только тогда, когда она является квазивыпуклой функцией.