1

在 API 中,大多数情况下您首先通过 AddRange 添加约束,然后通过 NumVar 添加列/变量。然后调用解决。之后,如何添加额外的约束?

4

1 回答 1

1

将问题创建为IloCplex对象后,您可以使用问题修改例程。

您可以通过多个 ILOG 例程中的任何一个来修改约束、变量或右侧。(这是在获得 LP 的解决方案后执行敏感性分析时的标准做法。

这个页面有很好的修改例程列表。(查看 .NET 例程表中的 Java 列。)

根据文档,可以进行以下更改:

    • 将行和列添加到约束矩阵,
      • 从约束矩阵中删除行和列,
      • 改变目标函数的意义,
      • 改变约束矩阵中的系数值,
      • 改变一个客观的或右手边的系数,
      • 改变变量的界限,
      • 改变约束的感觉,以及
      • 更改行或列的名称。
于 2012-02-06T06:11:27.670 回答