二次优化问题
定义
当凸优化问题的目标函数是凸二次型并且约束函数为仿射时,该问题被称为二次规划(Quadratic Program, QP)。二次规划问题可以表示为
其中 ,。可以用下图来表示二次规划问题。
二次约束二次规划
如果不仅是目标函数,而且不等式约束也是凸二次型,即
则称这一问题为二次约束二次规划(Quadratically Constrained Quadratic Program, QCQP)
线性规划是二次规划的特例,即取 。二次规划是二次约束二次规划的特例,令 即可。
举例
最小二乘及回归
上面的凸二次函数是一个(无约束的)二次规划。我们在很多领域都会看到类似的式子,有些地方会称其为回归分析或者最小二乘逼近。这个问题很简单,可以求出其解析解 。
二阶锥规划
称上述问题为二阶锥规划(Second-Order Cone Program, SOCP),其中 是优化变量,,。并且我们称约束
为二阶锥约束。
当 时,SOCP 等同于 QCQP。当 时,SOCP 退化为(一般的)线性规划。