- 凸优化教程
- 首页
- 引言
- 线性规划
- 范数
- 内积
- 极小值和极大值
- 凸集
- 仿射集
- 凸包
- Caratheodory定理
- Weierstrass定理
- 最近点定理
- 基本分离定理
- 凸锥
- 极锥
- 锥组合
- 多面体集
- 凸集的极点
- 方向
- 凸函数与凹函数
- Jensen不等式
- 可微凸函数
- 全局最优的充分条件与必要条件
- 拟凸函数与拟凹函数
- 可微拟凸函数
- 严格拟凸函数
- 强拟凸函数
- 伪凸函数
- 凸规划问题
- Fritz-John条件
- Karush-Kuhn-Tucker最优性必要条件
- 凸问题的算法
- 凸优化资源
- 凸优化 - 快速指南
- 凸优化 - 资源
- 凸优化 - 讨论
拟凸函数和拟凹函数
设$f:S \rightarrow \mathbb{R}$,其中$S \subset \mathbb{R}^n$是一个非空凸集。如果对于每个$x_1,x_2 \in S$,都有$f\left ( \lambda x_1+\left ( 1-\lambda \right )x_2 \right )\leq \max\left \{ f\left ( x_1 \right ),f\left ( x_2 \right ) \right \},\lambda \in \left ( 0, 1 \right )$,则称函数f为拟凸函数。
例如,$f\left ( x \right )=x^{3}$
设$f:S\rightarrow \mathbb{R}$,其中$S\subset \mathbb{R}^n$是一个非空凸集。如果对于每个$x_1, x_2 \in S$,都有$f\left ( \lambda x_1+\left ( 1-\lambda \right )x_2 \right )\geq \min\left \{ f\left ( x_1 \right ),f\left ( x_2 \right ) \right \}, \lambda \in \left ( 0, 1 \right )$,则称函数f为拟凹函数。
备注
- 每个凸函数都是拟凸函数,但反之不然。
- 既是拟凸函数又是拟凹函数的函数称为拟单调函数。
定理
设$f:S\rightarrow \mathbb{R}$,且S是$\mathbb{R}^n$中的非空凸集。函数f是拟凸函数当且仅当$S_{\alpha} =\left \{ x \in S:f\left ( x \right )\leq \alpha \right \}$对于每个实数$\alpha$都是凸集。
证明
设f在S上是拟凸函数。
设$x_1,x_2 \in S_{\alpha}$,因此$x_1,x_2 \in S$且$\max \left \{ f\left ( x_1 \right ),f\left ( x_2 \right ) \right \}\leq \alpha$
设$\lambda \in \left (0, 1 \right )$,且设$x=\lambda x_1+\left ( 1-\lambda \right )x_2 \leq \max \left \{ f\left ( x_1 \right ),f\left ( x_2 \right ) \right \} \Rightarrow x \in S$
因此,$f\left ( \lambda x_1+\left ( 1-\lambda \right )x_2 \right )\leq \max\left \{ f\left ( x_1 \right ), f\left ( x_2 \right ) \right \}\leq \alpha$
因此,$S_{\alpha}$是凸集。
逆命题
设对于每个$\alpha$,$S_{\alpha}$都是凸集
$x_1,x_2 \in S, \lambda \in \left ( 0,1\right )$
$x=\lambda x_1+\left ( 1-\lambda \right )x_2$
设$x=\lambda x_1+\left ( 1-\lambda \right )x_2$
对于$x_1, x_2 \in S_{\alpha}$,$\alpha= \max \left \{ f\left ( x_1 \right ), f\left ( x_2 \right ) \right \}$
$\Rightarrow \lambda x_1+\left (1-\lambda \right )x_2 \in S_{\alpha}$
$\Rightarrow f \left (\lambda x_1+\left (1-\lambda \right )x_2 \right )\leq \alpha$
证毕。
定理
设$f:S\rightarrow \mathbb{R}$,且S是$\mathbb{R}^n$中的非空凸集。函数f是拟凹函数当且仅当$S_{\alpha} =\left \{ x \in S:f\left ( x \right )\geq \alpha \right \}$对于每个实数$\alpha$都是凸集。
定理
设$f:S\rightarrow \mathbb{R}$,且S是$\mathbb{R}^n$中的非空凸集。函数f是拟单调函数当且仅当$S_{\alpha} =\left \{ x \in S:f\left ( x \right )= \alpha \right \}$对于每个实数$\alpha$都是凸集。