在 GAMS 中超出时间限制

Jia*_* Lu 2 integer cplex gams-math

我在 GMAS 中编写了我的 MIP 模型,求解器表明我的模型中有 1535272 行、3287490 列和 8425140 个非零值(我不确定它对 GAMS 来说是否太大)。经过 899677 次迭代(1:26:36 运行时间),GAMS 显示

资源使用,限制 1084.469 1000.000 迭代次数,限制 900026 2000000000

MIP 状态 (108):超出时间限制,没有整数解 Cplex 时间:1002.13 秒(确定 849920.06 滴答) CPLEX 错误 1217:不存在解。超出资源限制,未找到整数解。我的电脑有 i7-8700 CPU @ 3.2GHZ 和 32 RAM(计算停止时还没有用完)。我该如何处理这个问题,或者它对 GAMS 来说太大了?

小智 6

默认情况下,GAMS 将求解语句的时间限制设置为 1000 秒。您可以通过更改reslim选项来增加它。有三种方法可以做到这一点(例如将其设置为 3600 秒):

  1. 在调用 GAMS 时在命令行上:gams resLim=3600
  2. 在模型中使用选项语句(影响所有以下求解语句): op​​tion resLim=3600;
  3. 在模型中使用 modelAttribute(影响该特定模型的所有以下求解语句):modelName.resLim=3600;

希望有帮助,卢茨