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

Материал из testwiki
Перейти к навигации Перейти к поиску

Псевдовыпуклая функция — это функция, которая ведёт себя подобно выпуклой функции с точки зрения нахождения её локального минимума, но не обязательно выпукла. Неформально, дифференцируемая функция псевдовыпукла, если она возрастает в любом направлении, где имеет положительную производную по направлению.

Формальное определение

Вещественнозначная функция ƒ, определённая на (непустом) выпуклом открытом множестве X в конечномерном евклидовом пространстве ℝn, называется псевдовыпуклой, если для всех Шаблон:Nowrap, таких что ∇f(x)⋅(y−x)⩾0, мы имеем f(y)⩾f(x)Шаблон:Sfn. Здесь ∇f является градиентом ƒ, определённым формулой

∇f=(∂f∂x1,…,∂f∂xn).

Свойства

Любая выпуклая функция псевдовыпукла, но обратное неверно. Например, функция f(x)=x+x3 псевдовыпукла, но не выпукла. Любая псевдовыпуклая функция квазивыпукла, но обратное не верно, поскольку функция f(x)=x3 квазивыпукла, но не псевдовыпукла. Псевдовыпуклость представляют в первую очередь интерес, поскольку точка x* является локальным минимумом псевдовыпуклой функции ƒ тогда и только тогда, когда она является стационарной точкой функции ƒ, что случается при обращении градиента функции ƒ в нуль на x*:

∇f(x∗)=0.Шаблон:Sfn.

Обобщения на недиффиренцируемые функции

Понятие псевдовыпуклости может быть обобщено на недифференцируемые функции следующим образомШаблон:Sfn. Если дана функция f:X→ℝ, то можно определить её верхнюю производную Дини как

f+(x,u)=lim suph→0+f(x+hu)−f(x)h

где u является любым единичным вектором. Говорят, что функция псевдовыпукла, если она возрастает в любом направлении, где верхняя производная Дини положительна. Более точно, её можно описать в терминах субдифференциала ∂f следующим образом:

  • Для всех x,y∈X, если существует x∗∈∂f(x), такая что ⟨x∗,y−x⟩⩾0, то f(x)⩽f(z) для всех z на отрезке, соединяющем x и y.

Связанные понятия

Псевдовогнутая функция — это функция, отрицательная для которой псевдовыпукла. Псевдолинейная функция — это функция, которая одновременно псевдовыпукла и псевдовогнутаШаблон:Sfn. Например, задачи дробно-линейного программирования имеют псевдолинейные целевые функции и линейные ограничения-неравенства. Эти свойства позволяют решать задачи дробного программирования вариантом симплекс-метода (Джорджа Б. Данцига)Шаблон:SfnШаблон:SfnШаблон:Sfn.

См. также

Примечания

Шаблон:Примечания

Литература

Шаблон:Refbegin

Шаблон:Refend Шаблон:Rq