constrained_qp