如何通过cplex.net API向现有模型添加约束
本文关键字:模型 添加 约束 何通过 cplex net API | 更新日期: 2023-09-27 18:22:23
在API中,大多数情况下,首先通过AddRange添加约束,然后通过NumVar添加列/变量。然后调用solve。之后,如何添加额外的约束?
将问题创建为IloCplex对象后,就可以使用问题修改例程
可以使用许多ILOG例程中的任意一个来修改约束、变量或右侧。(这是在获得LP溶液后执行灵敏度分析时的标准做法。
此页面有一个很好的修改例程列表。(查看表中的Java列以了解.NET例程。)
根据文件,可以进行以下更改:
-
- 将行和列添加到约束矩阵,
- 从约束矩阵中删除行和列
- 改变目标函数的意义
- 改变约束矩阵中系数的值
- 改变目标或右侧系数
- 改变变量的边界
- 改变约束的意义,以及
- 更改行或列的名称
- 将行和列添加到约束矩阵,