Пусть f:S rightarrow mathbbR — дифференцируемая функция, а S — непустое выпуклое множество в mathbbRn, тогда f называется псевдовыпуклым, если для каждого x1,x2 inS с bigtriangledownf left(x1 right)T left(x2−x1 right) geq0, у нас есть f left(x2 right) geqf left(x1 right), или эквивалентно, если f left(x1 right)>f left(x2 right), то bigtriangledownf left(x1 right)T left(x2−x1 right))<0
Псевдо-вогнутая функция
Пусть f:S rightarrow mathbbR — дифференцируемая функция, а S — непустое выпуклое множество в mathbbRn, тогда f называется псевдовыпуклым, если для каждого x1,x2 inS с bigtriangledownf left(x1 right)T left(x2−x1 right) geq0, у нас есть f left(x2 right) leqf left(x1 right), или эквивалентно, если f left(x1 right)>f left(x2 right), то bigtriangledownf left(x1 right)T left(x2−x1 right))>0
замечания
-
Если функция является и псевдовыпуклой, и псевдовогнутой, то она называется псевдолинейной.
-
Дифференцируемая выпуклая функция также является псевдовыпуклой.
-
Псевдовыпуклая функция не может быть выпуклой. Например,
f left(x right)=x+x3 не является выпуклым. Если x1 leqx2,x31 leqx32
Таким образом, bigtriangledownf left(x1 right)T left(x2−x1 right)= left(1+3x21 right) left(x2−x1 right) geq0
И, f left(x2 right)−f left(x1 right)= left(x2−x1 right)+ left(x32−x31 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(x2−x1 right)= left(1+3x21 right) left(x2−x1 right) geq0
И, f left(x2 right)−f left(x1 right)= left(x2−x1 right)+ left(x32−x31 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(x2−x1 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(x2−x1 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 является псевдовыпуклой тогда и только тогда, когда она является квазивыпуклой функцией.