Квазивыпуклая функция, не являющаяся выпуклой
Функция, не являющаяся квазивыпуклой: множество точек абсциссы, значение функции в которых не превышает красной пунктирной линии, не является связным.
Квазивыпуклая функция — обобщение понятия выпуклой функции , нашедшее широкое применение в нелинейной оптимизации , в частности, при применении оптимизации к вопросам экономики .
Пусть X — выпуклое подмножество
R
n
{\displaystyle \mathbb {R} ^{n}}
. Функция
f
:
X
→
R
{\displaystyle f:X\to \mathbb {R} }
называется квазивыпуклой или унимодальной, если для произвольных элементов
x
,
y
∈
X
{\displaystyle x,y\in X}
и
λ
∈
[
0
,
1
]
{\displaystyle \lambda \in [0,1]}
выполняется неравенство :
f
(
λ
x
+
(
1
−
λ
)
y
)
≤
max
(
f
(
x
)
,
f
(
y
)
)
.
{\displaystyle f(\lambda x+(1-\lambda )y)\leq \max {\big (}f(x),f(y){\big )}.}
Если также:
f
(
λ
x
+
(
1
−
λ
)
y
)
<
max
(
f
(
x
)
,
f
(
y
)
)
{\displaystyle f(\lambda x+(1-\lambda )y)<\max {\big (}f(x),f(y){\big )}}
для
x
≠
y
{\displaystyle x\neq y}
и
λ
∈
(
0
,
1
)
{\displaystyle \lambda \in (0,1)}
то функция называется строго квазивыпуклой .
Функция
f
:
X
→
R
{\displaystyle f:X\to \mathbb {R} }
называется квазивогнутой (строго квазивогнутой), если
−
f
{\displaystyle -f}
является квазивыпуклой (строго квазивыпуклой).
Аналогично, функция является квазивогнутой, если
f
(
λ
x
+
(
1
−
λ
)
y
)
≥
min
(
f
(
x
)
,
f
(
y
)
)
.
{\displaystyle f(\lambda x+(1-\lambda )y)\geq \min {\big (}f(x),f(y){\big )}.}
и строго квазивогнутой если
f
(
λ
x
+
(
1
−
λ
)
y
)
>
min
(
f
(
x
)
,
f
(
y
)
)
.
{\displaystyle f(\lambda x+(1-\lambda )y)>\min {\big (}f(x),f(y){\big )}.}
Функция, которая одновременно является квазивыпуклой и квазивогнутой, называется квазилинейной .
Произвольная выпуклая функция является квазивыпуклой, произвольная вогнутая функция является квазивогнутой.
Функция
f
(
x
)
=
ln
x
{\displaystyle f(x)=\ln x}
является квазилинейной на множестве положительных действительных чисел .
Функция
f
(
x
1
,
x
2
)
=
x
1
x
2
{\displaystyle f(x_{1},x_{2})=x_{1}x_{2}}
является квазивогнутой на множестве
R
+
2
,
{\displaystyle \mathbb {R} _{+}^{2},}
(множество пар неотрицательных чисел) но не является ни выпуклой, ни вогнутой.
Функция
x
↦
⌊
x
⌋
{\displaystyle x\mapsto \lfloor x\rfloor }
является квазивыпуклой и не является ни выпуклой, ни непрерывной .
Функция
f
:
X
→
R
{\displaystyle f:X\to \mathbb {R} }
, где
X
⊂
R
n
{\displaystyle X\subset \mathbb {R} ^{n}}
— выпуклое множество , квазивыпуклая тогда и только тогда, когда для всех
β
∈
R
,
{\displaystyle \beta \in \mathbb {R} ,}
множество
X
β
=
{
x
∈
X
|
f
(
x
)
⩽
β
}
{\displaystyle X_{\beta }=\{x\in X|f(x)\leqslant \beta \}}
выпукло
Доказательство. Пусть множество
X
β
{\displaystyle X_{\beta }}
выпуклое для любого β. Зафиксируем две произвольные точки
x
1
,
x
2
∈
X
{\displaystyle x_{1},x_{2}\in X}
и рассмотрим точку
x
=
λ
x
1
+
(
1
−
λ
)
x
2
,
λ
∈
(
0
,
1
)
.
{\displaystyle x=\lambda x_{1}+(1-\lambda )x_{2},\quad \lambda \in (0,1).}
Точки
x
1
,
x
2
∈
X
β
{\displaystyle x_{1},x_{2}\in X_{\beta }}
при
β
=
max
{
f
(
x
1
)
,
f
(
x
2
)
}
{\displaystyle \beta =\max\{f(x_{1}),f(x_{2})\}}
. Поскольку множество
X
β
{\displaystyle X_{\beta }}
выпуклое, то
x
∈
X
β
{\displaystyle \;x\in X_{\beta }}
, а, значит,
f
(
x
)
⩽
β
=
m
a
x
{
f
(
x
1
)
,
f
(
x
2
)
}
,
{\displaystyle f(x)\leqslant \beta =max\{f(x_{1}),f(x_{2})\},}
то есть выполняется неравенство, приведённое в определении, и функция является квазивыпуклой.
Пусть функция f квазивыпуклая. Для некоторого
β
∈
R
{\displaystyle \beta \in \mathbb {R} }
зафиксируем произвольные точки
x
1
,
x
2
∈
X
β
.
{\displaystyle x_{1},x_{2}\in X_{\beta }.}
Тогда
max
{
f
(
x
1
)
,
f
(
x
2
)
}
⩽
β
{\displaystyle \max\{f(x_{1}),f(x_{2})\}\leqslant \beta }
. Поскольку X — выпуклое множество, то для любого
λ
∈
(
0
,
1
)
{\displaystyle \lambda \in (0,1)}
точка
x
=
λ
x
1
+
(
1
−
λ
)
x
2
∈
X
{\displaystyle x=\lambda x_{1}+(1-\lambda )x_{2}\in X}
. Из определения квазивыпуклости следует, что
f
(
x
)
⩽
m
a
x
{
f
(
x
1
)
,
f
(
x
2
)
}
⩽
β
{\displaystyle f(x)\leqslant max\{f(x_{1}),f(x_{2})\}\leqslant \beta }
, то есть
x
∈
X
β
{\displaystyle x\in X_{\beta }}
. Отже,
X
β
{\displaystyle X_{\beta }}
— выпуклое множество.
Непрерывная функция
f
:
X
→
R
{\displaystyle f:X\to \mathbb {R} }
, где X — выпуклое множество в
R
{\displaystyle \mathbb {R} }
, квазивыпуклая тогда и только тогда, когда выполняется одно из следующих условий:
f — неубывающая;
f — невозрастающая;
существует такая точка
c
∈
X
{\displaystyle c\in X}
, что для всех
t
∈
X
,
t
⩽
c
,
{\displaystyle t\in X,t\leqslant c,}
функция f невозрастающая, и для всех
t
∈
X
,
t
⩾
c
,
{\displaystyle t\in X,t\geqslant c,}
функция f неубывающая.
Пусть
f
:
X
→
R
{\displaystyle f:X\to \mathbb {R} }
— дифференцируемая функция на X , где
X
⊂
R
n
{\displaystyle X\subset \mathbb {R} ^{n}}
— открытое выпуклое множество. Тогда f квазивыпукла на X тогда и только тогда, когда выполняется соотношение:
f
(
y
)
⩽
f
(
x
)
⇒
⟨
f
′
(
x
)
,
y
−
x
⟩
⩽
0
{\displaystyle f(y)\leqslant f(x)\Rightarrow \left\langle f^{'}(x),y-x\right\rangle \leqslant 0}
для всех
x
,
y
∈
X
{\displaystyle x,y\in X}
.
Пусть f — дважды дифференцируемая функция. Если f квазивыпуклая на X, то выполняется условие:
⟨
f
′
(
x
)
,
y
⟩
=
0
⇒
⟨
f
″
(
x
)
y
,
y
⟩
⩾
0
,
{\displaystyle \left\langle f^{'}(x),y\right\rangle =0\Rightarrow \left\langle f^{''}(x)y,y\right\rangle \geqslant 0,}
для всех
x
∈
X
,
y
∈
R
n
{\displaystyle x\in X,y\in \mathbb {R} ^{n}}
.
Необходимые и достаточные условия квазивыпуклости и квазивогнутости можно также дать через так называемую окаймлённую матрицу Гессе . Для функции
f
(
x
1
,
…
,
x
m
)
{\displaystyle f(x_{1},\ldots ,x_{m})}
определим для
1
⩽
n
⩽
m
{\displaystyle 1\leqslant n\leqslant m}
определители :
D
n
=
|
0
∂
f
∂
x
1
∂
f
∂
x
2
⋯
∂
f
∂
x
n
∂
f
∂
x
1
∂
2
f
∂
x
1
2
∂
2
f
∂
x
1
∂
x
2
⋯
∂
2
f
∂
x
1
∂
x
n
∂
f
∂
x
2
∂
2
f
∂
x
2
∂
x
1
∂
2
f
∂
x
2
2
⋯
∂
2
f
∂
x
2
∂
x
n
⋮
⋮
⋮
⋱
⋮
∂
f
∂
x
n
∂
2
f
∂
x
n
∂
x
1
∂
2
f
∂
x
n
∂
x
2
⋯
∂
2
f
∂
x
n
2
|
{\displaystyle D_{n}={\begin{vmatrix}0&{\frac {\partial f}{\partial x_{1}}}&{\frac {\partial f}{\partial x_{2}}}&\cdots &{\frac {\partial f}{\partial x_{n}}}\\\\{\frac {\partial f}{\partial x_{1}}}&{\frac {\partial ^{2}f}{\partial x_{1}^{2}}}&{\frac {\partial ^{2}f}{\partial x_{1}\,\partial x_{2}}}&\cdots &{\frac {\partial ^{2}f}{\partial x_{1}\,\partial x_{n}}}\\\\{\frac {\partial f}{\partial x_{2}}}&{\frac {\partial ^{2}f}{\partial x_{2}\,\partial x_{1}}}&{\frac {\partial ^{2}f}{\partial x_{2}^{2}}}&\cdots &{\frac {\partial ^{2}f}{\partial x_{2}\,\partial x_{n}}}\\\\\vdots &\vdots &\vdots &\ddots &\vdots \\\\{\frac {\partial f}{\partial x_{n}}}&{\frac {\partial ^{2}f}{\partial x_{n}\,\partial x_{1}}}&{\frac {\partial ^{2}f}{\partial x_{n}\,\partial x_{2}}}&\cdots &{\frac {\partial ^{2}f}{\partial x_{n}^{2}}}\end{vmatrix}}}
Тогда справедливы утверждения:
Если функция f квазивыпукла на множестве X , тогда Dn (x) ≤ 0 для всех n и всех x из X .
Если функция f квазивогнута на множестве X , тогда D1 (x) ≤ 0, D2 (x) ≥ 0, …, (-1)m Dm (x) ≤ 0 для всех x с X .
Если Dn (x) ≤ 0 для всех n и всех x с X , то функция f квазивыпуклая на множестве X .
Если D1 (x) ≤ 0, D2 (x) ≥ 0, …, (-1)m Dm (x) ≤ 0 для всех x с X , функция f квазивогнута на множестве X .
Максимум взвешенных квазивыпуклых функций с неотрицательными весами, то есть
f
=
max
{
w
1
f
1
,
…
,
w
n
f
n
}
{\displaystyle f=\max \left\lbrace w_{1}f_{1},\ldots ,w_{n}f_{n}\right\rbrace }
где
w
i
⩾
0
{\displaystyle w_{i}\geqslant 0}
композиция с неубывающей функцией (если
g
:
R
n
→
R
{\displaystyle g:\mathbb {R} ^{n}\rightarrow \mathbb {R} }
— квазивыпуклая,
h
:
R
→
R
{\displaystyle h:\mathbb {R} \rightarrow \mathbb {R} }
— неубывающая, тогда
f
=
h
∘
g
{\displaystyle f=h\circ g}
является квазивыпуклой).
минимизация (если f(x, y) является квазивыпуклой, C — выпуклое множество, тогда
h
(
x
)
=
inf
y
∈
C
f
(
x
,
y
)
{\displaystyle h(x)=\inf _{y\in C}f(x,y)}
является квазивыпуклой).
Alpha C Chiang, «Fundamental Methods of Mathematical Economics, Third Edition», McGraw Hill Book Company, 1984.