Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图用 CPLEX 解决 IMP。当我构建模型时,它会引发异常“CPLEX 错误 1001:内存不足”。该模型包含大约 2200000 行。使用 CPXmipopt 后优化时出现此错误。
我该如何解决,请注意,当我检查内存表单任务管理器时,我发现了一些未使用的内存。
您是否为 workMem 参数输入了更大的值?如果您使用的是 c++,则默认值为 512 kbs,您可以通过使用向 cplex 添加更多内存
cplex.setParam(IloCplex::WorkMem ,2000.0);
(增加 2Mbs 的内存)您也可以尝试使用将节点树存储在硬盘上
cplex.setParam(IloCplex::WorkDir ,"c:/cplex/"); cplex.setParam(IloCplex::NodeFileInd ,2);
/巴克斯利