在开始解决优化问题之前,必须选择适当的方法:基于问题或基于解算器。有关详细信息,请参阅首先选择基于问题或基于求解器的方法.
对于基于问题的方法,创建问题变量,然后用这些符号变量表示目标函数和约束。有关要采取的基于问题的步骤,请参阅基于问题的优化工作流。要解决由此产生的问题,请使用解决
.
有关要采取的基于解算器的步骤,包括定义目标函数和约束,以及选择适当的解算器,请参见基于求解器的优化问题设置。要解决由此产生的问题,请使用二次规划优化函数
.
演示如何使用不同的算法解决带边界约束的基于问题的二次规划问题。
演示如何使用基于问题的方法求解大型稀疏二次规划。
显示大规模基于问题的二次规划的示例。
示例显示了基于基本投资组合模型的基于问题的二次规划。
有界约束的二次规划示例。
演示如何在结构化二次程序中节省内存的示例。
演示如何使用稀疏二次矩阵在二次程序中节省内存的示例。
示例显示基于解算器的大规模二次规划。
示例显示了基于基本投资组合模型的求解器二次规划。