用Matlab求解二次型规划问题

二次型规划是指研究线性约束条件下,目标函数是二次函数的极值问题。

二次型规划模型的一般形式为:

这里举一个简单的例子如下:

Matlab求解二次型规划问题的命令:[x, fval] = quadprog(H, f, A, b, Aeq, beq, lb, ub)

Matlab的代码为:

运行结果如下:

该二次型规划问题的约束条件和可行解如下图所示。