每日一题: 2020-04-25
题目:
如果函数y=f(x), 对于某范围内的任意两个数x1,x2, 和任意0<λ<1, 都有
f(λx1+(1−λ)x2)≤λf(x1)+(1−λ)f(x2)
我们就称函数y=f(x) 在这个范围内是凸函数.
请证明: f(x)=x1(x>0) 是凸函数.
参考思路
由已知x1>0,x2>0. f(λx1+(1−λ)x2)=λx1+(1−λ)x21; λf(x1)+(1−λ)f(x2)=x1λ+x21−λ.
所以得
(λx1+(1−λ)x2)⋅(x1λ+x21−λ)=λ2+λ(1−λ)(x2x1+x1x2)+(1−λ)2
因为
x2x1+x1x2−2=(√x2x1−√x1x2)2⇒x2x1+x1x2≥2
所以有
(λx1+(1−λ)x2)⋅(x1λ+x21−λ)≥λ2+2λ(1−λ)+(1−λ)2=(λ+1−λ)2=1
因此可得
λx1+(1−λ)x21≥x1λ+x21−λ
即f(λx1+(1−λ)x2)≤λf(x1)+(1−λ)f(x2). 所以
y=x1(x>0) 为凸函数.