Псевдовыпуклая функция
В выпуклом анализе и вариационном исчислении , обоих разделах математики , псевдовыпуклая функция — это функция , которая ведет себя как выпуклая функция в отношении нахождения своих локальных минимумов , но на самом деле не обязательно должна быть выпуклой. Неформально дифференцируемая функция является псевдовыпуклой, если она возрастает в любом направлении, где она имеет положительную производную . Свойство должно сохраняться во всей области функции, а не только для близлежащих точек.
Формальное определение [ править ]
Рассмотрим дифференцируемую функцию , определенный на (непустом) множестве выпуклом открытом конечномерного евклидова пространства . Эту функцию называют псевдовыпуклой, если выполнено следующее свойство: [1]
Эквивалентно:
Здесь это градиент , определяемый:
Обратите внимание, что определение также можно сформулировать в терминах производной по направлению . , в направлении, заданном вектором . Это потому, что, как дифференцируема, эта производная по направлению определяется выражением:
Свойства [ править ]
Отношение к другим типам «выпуклости» [ править ]
Любая выпуклая функция является псевдовыпуклой, но обратное неверно. Например, функция псевдовыпуклая, но не выпуклая. Аналогично, любая псевдовыпуклая функция является квазивыпуклой ; но обратное неверно, поскольку функция является квазивыпуклым, но не псевдовыпуклым. Схематически это можно резюмировать так:

Чтобы увидеть это не является псевдовыпуклым, рассмотрим его производную при : . Тогда, если было псевдовыпуклым, мы должны были иметь:
В частности, это должно быть верно для . Но это не так, поскольку: .
Достаточное оптимальности условие
Для любой дифференцируемой функции мы имеем по теореме Ферма , которое гласит: если необходимое условие оптимальности имеет локальный минимум в в открытом домене, то должна быть стационарной точкой (то есть: ).
Псевдовыпуклость представляет большой интерес в области оптимизации , поскольку обратное также верно для любой псевдовыпуклой функции. То есть: [2] если является стационарной точкой псевдовыпуклой функции , затем имеет глобальный минимум в . Также обратите внимание, что результат гарантирует глобальный минимум (а не только локальный).
Этот последний результат верен и для выпуклой функции, но неверен для квазивыпуклой функции. Рассмотрим, например, квазивыпуклую функцию:
Эта функция не псевдовыпуклая, а квазивыпуклая. Кроме того, точка является критической точкой , как . Однако, не имеет глобального минимума в (даже не локальный минимум).

Наконец, обратите внимание, что псевдовыпуклая функция может не иметь критической точки. Возьмем, к примеру, псевдовыпуклую функцию: , производная которого всегда положительна: .
Примеры [ править ]
Пример функции, которая является псевдовыпуклой, но не выпуклой: На рисунке показана эта функция для случая, когда . Этот пример можно обобщить на две переменные:

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

Обобщение на недифференцируемые функции [ править ]
Понятие псевдовыпуклости можно обобщить на недифференцируемые функции следующим образом. [3] Учитывая любую функцию , мы можем определить верхнюю Дини производную к:
где u — любой единичный вектор . Функция называется псевдовыпуклой, если она возрастает в любом направлении, в котором верхняя производная Дини положительна. Точнее, это характеризуется с помощью субдифференциала следующее:
где обозначает отрезок прямой, примыкающий к x и y .
Связанные понятия [ править ]
А псевдовогнутая функция — это функция, отрицательная функция которой является псевдовыпуклой. А псевдолинейная функция – это функция, которая одновременно псевдовыпуклая и псевдовогнутая. [4] Например, дробно-линейные программы имеют псевдолинейные целевые функции и ограничения линейного неравенства . Эти свойства позволяют решать дробно-линейные задачи с помощью варианта симплексного алгоритма ( Джорджа Б. Данцига ). [5] [6] [7]
Дана векторная функция существует более общее понятие -псевдовыпуклость [8] [9] и -псевдолинейность; при этом классическая псевдовыпуклость и псевдолинейность относятся к случаю, когда .
См. также [ править ]
Примечания [ править ]
- ^ Мангасарян 1965 г.
- ^ Мангасарян 1965 г.
- ^ Флудас и Пардалос, 2001 г.
- ^ Рапчак 1991
- ^ Глава пятая: Крейвен, Б.Д. (1988). Дробное программирование . Серия Сигма в прикладной математике. Том. 4. Берлин: Хелдерманн Верлаг. п. 145. ИСБН 3-88538-404-3 . МР 0949209 .
- ^ Крук, Серж; Волкович, Генри (1999). «Псевдолинейное программирование». Обзор СИАМ . 41 (4): 795–805. Бибкод : 1999SIAMR..41..795K . дои : 10.1137/S0036144598335259 . JSTOR 2653207 . МР 1723002 .
- ^ Матис, Фрэнк Х.; Матис, Ленора Джейн (1995). «Алгоритм нелинейного программирования для управления больницей». Обзор СИАМ . 37 (2): 230–234. дои : 10.1137/1037046 . JSTOR 2132826 . МР 1343214 . S2CID 120626738 .
- ^ Ансари, Камрул Хасан; Лалита, CS; Мехта, Моника (2013). Обобщенная выпуклость, негладкие вариационные неравенства и негладкая оптимизация . ЦРК Пресс. п. 107. ИСБН 9781439868218 . Проверено 15 июля 2019 г.
- ^ Мишра, Шаши К.; Джорджи, Джорджио (2008). Инвексность и оптимизация . Springer Science & Business Media. п. 39. ИСБН 9783540785613 . Проверено 15 июля 2019 г.
Ссылки [ править ]
- Флудас, Христодулос А .; Пардалос, Панос М. (2001), «Обобщенные монотонные многозначные карты», Энциклопедия оптимизации , Springer, стр. 227, ISBN 978-0-7923-6932-5 .
- Мангасарян, О.Л. (январь 1965 г.). «Псевдовыпуклые функции». Журнал Общества промышленной и прикладной математики, серия А. 3 (2): 281–290. дои : 10.1137/0303020 . ISSN 0363-0129 . .
- Рапчак, Т. (15 февраля 1991 г.). «О псевдолинейных функциях». Европейский журнал операционных исследований . 50 (3): 353–360. дои : 10.1016/0377-2217(91)90267-Y . ISSN 0377-2217 .