严格拟凸函数


设 $f:S\rightarrow \mathbb{R}^n$ 且 S 为 $\mathbb{R}^n$ 中的非空凸集,则 f 被称为严格拟凸函数,如果对于每个 $x_1,x_2 \在 S$ 中,$f\left ( x_1 \right ) \neq f\left ( x_2 \right )$,我们有 $f\left ( \lambda x_1+\left ( 1-\lambda \right )x_2 \right ) < 最大值 \:\left \{ f\left ( x_1 \right ),f\left ( x_2 \right ) \right \}$

评论

  • 每个严格拟凸函数都是严格凸的。
  • 严格拟凸函数并不意味着拟凸函数。
  • 严格拟凸函数可能不是强拟凸函数。
  • 伪凸函数是严格的拟凸函数。

定理

设 $f:S\rightarrow \mathbb{R}^n$ 为严格拟凸函数,S 为 $\mathbb{R}^n$ 中的非空凸集。考虑问题: $min \:f\left ( x \right ), x \in S$。如果$\hat{x}$是局部最优解,则$\bar{x}$是全局最优解。

证明

设 S$ 中存在 $ \bar{x} \,使得 $f\left ( \bar{x}\right )\leq f \left ( \hat{x}\right )$

由于 $\bar{x},\hat{x} \in S$ 且 S 是凸集,因此,

$$\lambda \bar{x}+\left ( 1-\lambda \right )\hat{x}\in S, \forall \lambda \in \left ( 0,1 \right )$$

由于 $\hat{x}$ 是局部最小值,$f\left ( \hat{x} \right ) \leq f\left ( \lambda \bar{x}+\left ( 1-\lambda \right )\ hat{x} \right ), \forall \lambda \in \left ( 0,\delta \right )$

由于 f 是严格拟凸的。

$$f\left ( \lambda \bar{x}+\left ( 1-\lambda \right )\hat{x} \right )< max \left \{ f\left ( \hat{x} \right ) ,f\left ( \bar{x} \right ) \right \}=f\left ( \hat{x} \right )$$

因此,这是矛盾的。

严格拟凹函数

设 $f:S\rightarrow \mathbb{R}^n$ 且 S 为 $\mathbb{R}^n$ 中的非空凸集,则 f 被称为严格拟凸函数,如果对于每个 $x_1, x_2 \in S$ 与 $f\left (x_1\right )\neq f\left (x_2\right )$,我们有

$$f\left (\lambda x_1+\left (1-\lambda\right )x_2\right )> min \left \{ f \left (x_1\right ),f\left (x_2\right )\right \} $$。

例子

  • $f\左(x\右)=x^2-2$

    它是一个严格的拟凸函数,因为如果我们在域中取任意两点 $x_1,x_2$ 满足定义 $f\left (\lambda x_1+\left (1- \lambda\right )x_2\right ) 中的约束< max \left \{ f \left (x_1\right ),f\left (x_2\right )\right \}$ 由于函数在负 x 轴上递减,并且在正 x 轴上递增 (因为它是抛物线)。

  • $f\左(x\右)=-x^2$

    它不是一个严格的拟凸函数,因为如果我们取 $x_1=1$ 和 $x_2=-1$ 和 $\lambda=0.5$,则 $f\left (x_1\right )=-1=f\left ( x_2\right )$ 但 $f\left (\lambda x_1+\left (1- \lambda\right )x_2\right )=0$ 因此不满足定义中所述的条件。但它是一个拟凹函数,因为如果我们在域中取任意两点满足定义中的约束 $f\left ( \lambda x_1+\left (1-\lambda\right )x_2\right )> min \left \ { f \left (x_1\right ),f\left (x_2\right )\right \}$. 由于函数在负 x 轴上增加,并且在正 x 轴上减少。