我运行的代码有数以百万计的决策变量和接近60000个约束。我添加了7000个新的约束,并收到这个错误- CPLEX溢出发生。
我将执行计算的虚拟机的内存增加了一倍,但仍然面临相同的问题。可能的问题是什么?我仍然得到一个输出。但我不知道这是否是最佳输出,因为profiler选项卡显示错误消息"Overflow occurred. Use oplrr“。
发布于 2019-12-23 17:16:48
假设您的模型是mod.mod,数据是dat.dat,那么您可以在命令行中编写
oplrun -profile mod.mod dat.dat > prof.txt然后,配置文件将转到prof.txt
有关操作运行文档,请参阅this page。您的问题在this technote中得到了解决。
问题
当通过OPL IDE运行模型时,探查器会给出输出"Overflow occurred,use use oplrun -profile“。
解决问题
由于32位Java整数规范的原因,OPL IDE可以显示的内容存在限制,因此分析器将无法显示结果。在这种情况下,要获得分析器输出,请使用带有"-profile“选项的oplrun。
https://stackoverflow.com/questions/59430490
复制相似问题