【问题标题】:How to save solutions in CPLEX OPL before run is complete如何在运行完成之前在 CPLEX OPL 中保存解决方案
【发布时间】:2021-06-24 02:14:42
【问题描述】:

我在 CPLEX OPL 中遇到了一个大问题,在相当配置的计算机上需要 150 多个小时才能找到一些解决方案,但此时 CPLEX 崩溃并关闭。我已经尝试运行了几次,但都没有成功。

我还将 Gap 容差增加到 30% 以使其更早停止,但没有帮助。

我已将结果写入 excel。

CPLEX 有什么方法可以随时将最佳解决方案保存到 excel 中?我的问题背后的想法是我不想丢失崩溃时找到的解决方案。以及“保存找到的解决方案”之类的命令

感谢任何快速帮助。

【问题讨论】:

    标签: cplex opl


    【解决方案1】:

    您可以打开“后处理可行解决方案”选项。

    【讨论】:

    • 嗨,亚历克斯,感谢您的建议。很抱歉这么晚才回来,因为我花了很多时间来解决这个问题。不知何故,CPLEX 仍然崩溃并且没有写回 excel。我使用下面的一些行创建了一些 .dat 文件。正在创建 dat 文件,但解决方案远未达到最佳状态。任何进一步的建议将不胜感激。我也尝试将差距缩小到 30%,但没有帮助。阻止 CPLEX 崩溃的任何内容 - 或导致其崩溃的原因。 var o=new IloOplOutputFile("optscheduleXbmt.dat"); o.writeln(solXbmt); o.close();
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-31
    • 1970-01-01
    • 2023-04-01
    • 2020-12-25
    • 2019-10-12
    • 1970-01-01
    相关资源
    最近更新 更多