【问题标题】:CPLEX Error 1001 Out of memoryCPLEX 错误 1001 内存不足
【发布时间】:2009-09-23 16:11:23
【问题描述】:

我试图用 CPLEX 解决 IMP。当我构建模型时,它会引发异常“CPLEX 错误 1001:内存不足”。该模型包含大约 2200000 行。使用 CPXmipopt 后优化时出现此错误。

如何整理,注意,我在查看内存表单任务管理器的时候,发现了一些未使用的内存。

【问题讨论】:

    标签: cplex ilog


    【解决方案1】:

    您是否为 workMem 参数输入了更大的值? 默认为 512 kbs 如果您使用的是 c++,您可以通过使用向 cplex 添加更多内存

    cplex.setParam(IloCplex::WorkMem ,2000.0);
    

    (增加 2Mbs 的内存) 您也可以尝试使用

    将节点树存储在硬盘上
    cplex.setParam(IloCplex::WorkDir ,"c:/cplex/");
            cplex.setParam(IloCplex::NodeFileInd ,2);
    

    /巴克斯利

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-21
      • 1970-01-01
      • 1970-01-01
      • 2015-09-20
      • 1970-01-01
      相关资源
      最近更新 更多