强拟凸函数


设 $f:S\rightarrow \mathbb{R}^n$ 且 S 是 $\mathbb{R}^n$ 中的非空凸集,则 f 是强拟凸函数,如果对于 S 中的任何 $x_1,x_2 \ $ 与 $\left ( x_1 \right ) \neq \left ( x_2 \right )$,我们有 $f\left ( \lambda x_1+\left ( 1-\lambda \right )x_2 \right )< max \:\左 \{ f\left ( x_1 \right ),f\left ( x_2 \right ) \right \},\forall \lambda \in \left ( 0,1\right )$

定理

$\mathbb{R}^n$ 中非空凸集 S 上的拟凸函数 $f:S\rightarrow \mathbb{R}^n$ 是强拟凸函数,如果它在连接任意线段上不是常数S 的点。

证明

设f是拟凸函数,并且它在连接S的任意点的线段上不是常数。

假设 f 不是强拟凸函数。

在 S$ 中存在 $x_1,x_2 \ 且 $x_1 \neq x_2$ 使得

$$f\left ( z \right )\geq max\left \{ f\left ( x_1 \right ), f\left ( x_2 \right ) \right \}, \forall z= \lambda x_1+\left ( 1 -\lambda \right )x_2, \lambda \in \left ( 0,1 \right )$$

$\Rightarrow f\left ( x_1 \right )\leq f\left ( z \right )$ 和 $f\left ( x_2 \right )\leq f\left ( z \right )$

由于 f 在 $\left [ x_1,z \right ]$ 和 $\left [z,x_2 \right ] $ 中不是常数

所以存在 $u \in \left [ x_1,z \right ]$ 和 $v=\left [ z,x_2 \right ]$

$$\Rightarrow u= \mu_1x_1+\left ( 1-\mu_1\right )z,v=\mu_2z+\left ( 1- \mu_2\right )x_2$$

由于 f 是拟凸的,

$$\Rightarrow f\left ( u \right )\leq max\left \{ f\left ( x_1 \right ),f \left ( z \right ) \right \}=f\left ( z \right )\ :\: 和 \:\:f \left ( v \right ) \leq max \left \{ f\left ( z \right ),f\left ( x_2 \right ) \right \}$$

$$\Rightarrow f\left ( u \right )\leq f\left ( z \right ) \:\: 和 \:\: f\left ( v \right )\leq f\left ( z \right )$ $

$$\Rightarrow max \left \{ f\left ( u \right ),f\left ( v \right ) \right \} \leq f\left ( z \right )$$

但 z 是 u 和 v 之间的任意点,如果它们中的任何一个相等,则 f 是常数。

因此,$max \left \{ f\left ( u \right ),f\left ( v \right ) \right \} \leq f\left ( z \right )$

这与 f 的拟凸性矛盾,$z \in \left [ u,v \right ]$。

因此f是强拟凸函数。

定理

令 $f:S\rightarrow \mathbb{R}^n$ 和 S 为 $\mathbb{R}^n$ 中的非空凸集。如果$\hat{x}$是局部最优解,那么$\hat{x}$是唯一的全局最优解。

证明

由于强拟凸函数也是严格拟凸函数,因此局部最优解就是全局最优解。

唯一性- 令 f 在两点 $u,v \in S$ 处获得全局最优解

$$\Rightarrow f\left ( u \right ) \leq f\left ( x \right ).\forall x \in S\:\: 和 \:\:f\left ( v \right ) \leq f\左 ( x \right ).\forall x \in S$$

如果 u 是全局最优解,$f\left ( u \right )\leq f\left ( v \right )$ 和 $f\left ( v \right )\leq f\left ( u\right )\Rightarrow f \left ( u \right )=f\left ( v\right )$

$$f\left ( \lambda u+\left ( 1-\lambda\right )v\right )< max \left \{f\left ( u \right ),f\left ( v \right ) \right \} =f\左 ( u \右 )$$

这是一个矛盾。

因此,只存在一种全局最优解。

评论

  • 强拟凸函数也是严格拟凸函数。
  • 严格凸函数可能是强拟凸函数,也可能不是强拟凸函数。
  • 可微的严格凸是强拟凸。