目标函数是变量的二次函数,约束条件是变量的线性不等式:
xmins.t.21xTQx+cTxAx≤b
其中,x∈Rn,c∈Rn,b∈Rn,A∈Rm×n,Q∈Rn×n是一个对称矩阵。
例如:x=[x1,x2]T,Q=(a1a2a2a3)
21xTQx=21(x1x2)(a1a2a2a3)(x1x2)=21(a1x1+a2x2a2x1+a3x2)(x1x2)=21(a1x12+a2x1x2+a2x1x2+a3x22)=21a1x12+a2x1x2+21a3x22
其中的21是为了方便求导。
当Q为正定矩阵时,即xTQx>0,xTQx随着∣x∣的增加而增加,显然是严格凸的,而cTx是线性函数。此时该问题为严格凸二次规划问题,若可行域不为空,目标函数在此可行域有下界,则该问题有全局最小值。
Q为半正定矩阵时,为凸二次规划,有多组全局最优解。
Q为非正定矩阵时,是有多个平稳点和局部最优解的NP问题。