05-03 Quadratically Constrained Quadratic Programming (QCQP)

Quadratic program에서 inequality constraint function이 이차식(convex quadratic)으로 교체되면, 이는 Quadratically constrained quadratic program(QCQP)이라고 불린다.

Quadratically Constrained Quadratic Program

minimizex(1/2)xTP0x+q0Tx+r0subject to (1/2)xTPix+qiTx+ri0,i=1,,mAx=b,where PiS+n for i=0,,m, and ARp x n.

QP and equivalent QCQP

QCQP의 inequality constraint에서 Pi=0, for i=1,,m이면 QP의 형태와 동일해짐을 알 수 있다. 즉, QP는 QCQP의 한가지 특수한 경우에 해당하며, QP QCQP의 관계가 성립한다.

Recall: Quadratic Program

minimizex(1/2)xTPx+qTx+rsubject to GxhAx=b,where PS+n,GRm x n, and ARp x n.