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

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

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

最佳答案

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

在调用GAMS时在命令行上:gams resLim = 3600
在模型内部使用选项语句(影响以下所有的solve语句):option resLim = 3600;
在模型内部使用modelAttribute(影响该特定模型的所有以下所有solve语句):modelName.resLim = 3600;

希望能有所帮助,
鲁兹

10-08 14:18