В выпуклом анализе и вариационном исчислении , обеих ветвях математики , псевдовыпуклая функция — это функция , которая ведет себя как выпуклая функция относительно нахождения своих локальных минимумов , но на самом деле не обязательно является выпуклой. Неформально, дифференцируемая функция является псевдовыпуклой, если она возрастает в любом направлении, где она имеет положительную производную по направлению . Свойство должно выполняться во всей области определения функции, а не только для близлежащих точек.
Обратите внимание, что определение может быть также выражено в терминах производной по направлению , в направлении, заданном вектором . Это происходит потому, что, поскольку является дифференцируемым, эта производная по направлению задается как:
Характеристики
Отношение к другим типам «выпуклости»
Каждая выпуклая функция является псевдовыпуклой, но обратное неверно. Например, функция является псевдовыпуклой, но не выпуклой. Аналогично, любая псевдовыпуклая функция является квазивыпуклой ; но обратное неверно, поскольку функция является квазивыпуклой, но не псевдовыпуклой. Это можно схематически обобщить следующим образом:
выпуклый псевдовыпуклый квазивыпуклый
Чтобы увидеть, что не является псевдовыпуклым, рассмотрим его производную при : . Тогда, если бы был псевдовыпуклым, мы должны были бы иметь:
В частности, это должно быть верно для . Но это не так, так как: .
Достаточное условие оптимальности
Для любой дифференцируемой функции справедлива теорема Ферма , которая гласит: если имеет локальный минимум в точке в открытой области, то должна быть стационарной точкой ( то есть: ).
Псевдовыпуклость представляет большой интерес в области оптимизации , поскольку обратное также верно для любой псевдовыпуклой функции. То есть: [2] если является стационарной точкой псевдовыпуклой функции , то имеет глобальный минимум при . Отметим также, что результат гарантирует глобальный минимум (а не только локальный).
Этот последний результат также верен для выпуклой функции, но не верен для квазивыпуклой функции. Рассмотрим, например, квазивыпуклую функцию:
.
Эта функция не псевдовыпуклая, а квазивыпуклая. Кроме того, точка является критической точкой , так как . Однако не имеет глобального минимума при (даже локального минимума).
Наконец, отметим, что псевдовыпуклая функция может не иметь критической точки. Возьмем, к примеру, псевдовыпуклую функцию: , производная которой всегда положительна: .
Примеры
Примером функции, которая является псевдовыпуклой, но не выпуклой, является: На рисунке показана эта функция для случая, когда . Этот пример можно обобщить на две переменные следующим образом:
Предыдущий пример можно модифицировать, чтобы получить функцию, которая не является ни выпуклой, ни псевдовыпуклой, но является квазивыпуклой:
На рисунке показана эта функция для случая, когда . Как видно, эта функция не является выпуклой из-за вогнутости, и она не является псевдовыпуклой, поскольку она не дифференцируема при .
Обобщение на недифференцируемые функции
Понятие псевдовыпуклости можно обобщить на недифференцируемые функции следующим образом. [3] Для любой функции мы можем определить верхнюю производную Дини следующим образом:
где u — любой единичный вектор . Функция называется псевдовыпуклой, если она возрастает в любом направлении, где верхняя производная Дини положительна. Точнее, это характеризуется в терминах субдифференциала следующим образом:
Для всех : если таково , что , то , для всех ;
где обозначает отрезок прямой, соединяющий x и y .
Для заданной векторной функции существует более общее понятие -псевдовыпуклости [8] [9] и -псевдолинейности; при этом классическая псевдовыпуклость и псевдолинейность относятся к случаю, когда .
↑
Глава пятая: Craven, BD (1988). Дробное программирование . Серия Sigma в прикладной математике. Том 4. Берлин: Heldermann Verlag. С. 145. ISBN 3-88538-404-3. МР 0949209.
^ Матис, Фрэнк Х.; Матис, Ленора Джейн (1995). «Алгоритм нелинейного программирования для управления больницей». Обзор SIAM . 37 (2): 230–234. doi :10.1137/1037046. JSTOR 2132826. MR 1343214. S2CID 120626738.
^ Ансари, Камрул Хасан; Лалита, CS; Мехта, Моника (2013). Обобщенная выпуклость, негладкие вариационные неравенства и негладкая оптимизация. CRC Press. стр. 107. ISBN9781439868218. Получено 15 июля 2019 г. .
^ Мишра, Шаши К.; Джорджи, Джорджио (2008). Invexity and Optimization. Springer Science & Business Media. стр. 39. ISBN9783540785613. Получено 15 июля 2019 г. .
Ссылки
Floudas, Christodoulos A .; Pardalos, Panos M. (2001), "Обобщенные монотонные многозначные отображения", Encyclopedia of Optimization , Springer, стр. 227, ISBN 978-0-7923-6932-5.
Мангасарян, О.Л. (январь 1965 г.). «Псевдовыпуклые функции». Журнал Общества промышленной и прикладной математики, серия А. 3 (2): 281–290. дои : 10.1137/0303020. ISSN 0363-0129..
Рапчак, Т. (1991-02-15). «О псевдолинейных функциях». Европейский журнал операционных исследований . 50 (3): 353–360. doi :10.1016/0377-2217(91)90267-Y. ISSN 0377-2217.