我将 GAMS 与 CPLEX 优化器一起使用。在 CPLEX 优化器中有一个选项“iis”,以便它生成不可约不一致的约束集。如果我将 iis 选项设置为 1(或者我认为是 0 以外的任何值,但我只测试了 0 和 1),则会列出 iis 方程和变量。
但我的问题是这个列表没有以有用或易于使用的方式给出。它不会在作为 IIS 一部分的方程式集中列出特定方程式,而是列出代码中可以找到该方程式的行。但是这条线是由GAMS自己生成的,以这种形式来理解,既不实用也不友好。
例如,我收到一个 iis 报告,其中包含一堆行,每行如下所示:
=E'upper:'445793'<7432。
但我知道可以将所有这些乱七八糟的内容翻译成更用户友好的内容,例如:
Upper: purchase_limit(12385, 972130, t443) < 7432.83
事实上,我以前什至收到过这种格式的结果。但我似乎无法复制这种更友好的格式。
我联系了 GAMS 的支持,但响应很慢,所以我想我会问这个社区。
谢谢!
问问题
400 次