【发布时间】:2020-04-13 06:38:27
【问题描述】:
我正在运行一个包含数百万个决策变量和接近 60000 个约束的代码。我添加了 7000 个新约束并收到此错误 - 发生 CPLEX 溢出。
我将执行计算的虚拟机的内存增加了一倍,但仍然面临同样的问题。可能是什么问题?我仍然得到输出。但我不知道这是否是最佳输出,因为分析器选项卡显示错误消息“发生溢出。使用 oplrr。
【问题讨论】:
-
嗨,如果你得到一个输出,那么也许你很好,如果你真的需要分析器的结果,那么使用 oplrun -profile(在命令行中)
-
感谢您的回复亚历克斯。我很怀疑,这是正确的答案,因为代码需要 4.5 到 6 个小时才能运行。在添加额外的约束(接近 7000)时,我会在 45 分钟内得到答案,并带有突然的探查器消息“发生溢出”。在内存较大的虚拟机上运行时,代码会运行 2 小时,然后显示消息。另外如何使用 opl 运行配置文件(在命令行中)?对不起,如果这是一个基本问题。新手。