凸优化学习[一] | 预备知识:凸函数

对于任意 x 1 , x 2 R n x_1,x_2\in \mathbb{R} ^n ,且满足 α + β = 1 , α 0 , β 0 \alpha + \beta = 1,\alpha \geqslant 0,\beta \geqslant 0 ,令下式成立的 f ( x ) f(x) 称为凸函数。
f ( α x 1 + β x 2 ) α f ( x 1 ) + β f ( x 2 ) f(\alpha x_1+\beta x_2)\leqslant\alpha f(x_1)+\beta f(x_2)
证明如下:
在这里插入图片描述
如图所示,连接 ( x 1 , f ( x 1 ) ) (x_1,f(x_1)) ( x 2 , f ( x 2 ) ) (x_2,f(x_2)) ,得该直线得表达式为
y f ( x 1 ) = f ( x 1 ) f ( x 2 ) x 1 x 2 ( x x 1 ) y-f(x_1) = \frac{f(x_1)-f(x_2)}{x_1-x_2}(x-x_1)
β = 1 α \beta = 1-\alpha ,将 x = α f ( x 1 ) + β f ( x 2 ) x = \alpha f(x_1) + \beta f(x_2) 带入上式得
y = f ( x 1 ) f ( x 2 ) x 1 x 2 [ α ( x 1 x 2 ) + ( x 2 x 1 ) ] + f ( x 1 ) y = \frac{f(x_1)-f(x_2)}{x_1-x_2}[\alpha(x_1-x_2)+(x_2-x_1)]+f(x_1)
= α f ( x 1 ) + ( 1 α ) f ( x 2 ) =\alpha f(x_1) + (1-\alpha)f(x_2)
= α f ( x 1 ) + β f ( x 2 ) =\alpha f(x_1) + \beta f(x_2)
可见,满足上述性质的函数,都是凸函数。

发布了17 篇原创文章 · 获赞 30 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/little_cats/article/details/104403076