对于一元函数f(x)f(x),我们可以通过其二阶导数f′′(x)f″(x) 的符号来判断。
如果函数的二阶导数总是非负,即f′′(x)≥0f″(x)≥0 ,则f(x)f(x)是凸函数。
对于多元函数f(X)f(X),我们可以通过其Hessian矩阵(Hessian矩阵是由多元函数的二阶导数组成的方阵)的正定性来判断。如果Hessian矩阵是半正定矩阵,则是f(X)f(X)凸函数。
可以从几何上直观地理解凸函数的特点,凸函数的割线在函数曲线的上方,如图所示:从f(x1)f(x1)连一条线到右侧的虚线,利用三角形边的比例性质可以推出中间虚线与上面直线交点的值。
综上所述,凸函数的主要性质有:
1、若f为定义在凸集S上的凸函数,则对任意实数β≥0,函数βf也是定义在S上的凸函数;
2、若f1和f2为定义在凸集S上的两个凸函数,则其和f=f1+f2仍为定义在S上的凸函数;
3、若fi(i=1,2,…,m)为定义在凸集S上的凸函数,则对任意实数βi≥0,函数βifi也是定义在S上的凸函数;
4、若f为定义在凸集S上的凸函数,则对每一实数c,水平集Sc={x|x∈S,f(x)≤c}是凸集。
以上内容参考 百度百科-凸函数
对于一元函数f(x),我们可以通过其二阶导数f′′(x) 的符号来判断。如果函数的二阶导数总是非负,即f′′(x)≥0 ,则f(x)是凸函数。
对于多元函数f(X),我们可以通过其Hessian矩阵(Hessian矩阵是由多元函数的二阶导数组成的方阵)的正定性来判断。如果Hessian矩阵是半正定矩阵,则是f(X)凸函数。
对于一元函数f(x),如果对于任意tϵ[0,1]均满足:f(tx1+(1−t)x2)≤tf(x1)+(1−t)f(x2),则称f(x)为凸函数(convex function)。
如果对于任意tϵ(0,1)均满足:f(tx1+(1−t)x2)<tf(x1)+(1−t)f(x2),则称f(x)为严格凸函数(convex function)。
可以从几何上直观地理解凸函数的特点,凸函数的割线在函数曲线的上方,如图所示:从f(x1)连一条线到右侧的虚线,利用三角形边的比例性质可以推出中间虚线与上面直线交点的值。
本回答被网友采纳