在开始解决优化问题之前,必须选择适当的方法:基于问题或基于求解器的方法。有关详细信息,请参阅首先选择基于问题的或基于求解的方法。
对于基于问题的方法,创建问题变量,然后用这些符号变量表示目标函数和约束。有关要采取的基于问题的步骤,请参阅基于问题的优化工作流程. 要解决由此产生的问题,请使用解决
。
对于基于求解器的步骤,包括定义目标函数和约束,并选择合适的求解器,请参阅基于求解器的优化问题设置. 要解决由此产生的问题,请使用intlinprog.
当有整数约束或使用时线性规划问题
当没有整数约束时。
优化 | 优化或求解实时编辑器中的方程 |
混合整数线性规划的简单例子。
此示例显示了如何设置和解决混合整数线性编程问题。
此示例显示如何使用二进制整数程序来解决经典旅行推销员问题。
这个例子展示了如何优化调度两台燃气发电机,这意味着获得最大的收入减去成本。
此示例显示了如何通过使用优化问题方法通过二进制整数编程来解决分配问题。
这个例子展示了如何使用基于问题的方法来解决一个混合整数二次规划(MIQP)投资组合优化问题。
此示例显示如何使用用整数线性编程子程序使用线性编程来解决切割股票问题。
最小化一组处理器完成一组任务的最长时间。
这个例子展示了如何解决一个数独难题使用二进制整数规划。
混合整数线性规划的简单例子。
在小型供应链中优化物流的实例。
经典旅行推销员问题,设置和解决方案。
示例显示如何在有激活成本时安排发电。
使用二进制整数编程来解决分配问题。
举例说明如何优化投资组合,一个二次规划问题,与整数和其他约束。
使用用整数编程子程序使用线性编程解决切割股票问题。
Sudoku是一种使用整数线性编程来解决的难题。
使用基于问题的方法来描述线性问题。
使用线性规划和基于问题的方法优化确定性多层次投资问题。
创建一个库存模型,在基于问题的方法中,在时间段之间携带库存。
使用基于求解器的方法的问题制定。
此示例显示了典型的线性编程问题的解决方案。
找出哪些线性约束导致问题不可行。
使用线性规划优化确定性多极投资问题。
线性目标函数的极小化N仅具有线性约束和边界约束的标注。
求解混合整数线性规划的算法。
探索优化选项。
改进解决方案或解决时间的步骤。金宝搏官方网站
如何监控项目进度intlinprog.
解决方法。