Solver-Based优化问题设置
选择求解程序,定义目标函数和约束条件,并行计算
在你开始解决优化问题之前,您必须选择合适的方法:具体问题具体分析或solver-based。有关详细信息,请参见首先选择具体问题具体分析或Solver-Based方法。
代表你的优化问题的解决方案在这solver-based方法,你通常遵循以下步骤:
•选择一个优化解算器。
•创建一个目标函数,通常函数最小化。
•创建约束。
•设置选项,或使用默认选项。
•调用合适的解决者。
一个基本的非线性优化的例子,看到解决一个约束非线性问题,Solver-Based。对于一个基本的整数线性规划实例,明白了混合整数线性规划基础知识:Solver-Based。
- 选择一个解算器
选择最适当的解决者和算法 - 写目标函数
定义函数最小化或最大化,代表你的问题的目标 - 写约束
提供范围、线性约束和非线性约束 - 设置选项
设置优化选项 - 并行计算
解决非线性最小化、最小二乘或并行多目标优化问题