用Matlab求解二次型规划问题

用Matlab求解二次型规划问题

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

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

用Matlab求解二次型规划问题

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

用Matlab求解二次型规划问题

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

Matlab的代码为:

用Matlab求解二次型规划问题

运行结果如下:

用Matlab求解二次型规划问题

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

用Matlab求解二次型规划问题


分享到:


相關文章: