【问题标题】:DropSolve Cplex terminate after T timeDropSolve Cplex 在 T 时间后终止
【发布时间】:2017-07-05 07:11:36
【问题描述】:

我正在使用 drop solve 来解决 MIP 优化问题,以生成 K 个解决方案。

我想在 60 秒后终止。我使用 cplex.params[1039] = 60;还在我的 .mod 文件中尝试了 cplex.tilim = 60

但程序并没有停止。

发现这个 SO 链接在 Java 中做同样的事情,但我使用的是 DropSolve DoCplex Cloud。使用 Java API 的 Terminate and retrieve solution in ILOG after a certain time limit

TIA

【问题讨论】:

  • 您似乎正确设置了参数(但可能是在错误的地方?)。如果没有更多细节,很难提出任何建议。你能分享 DropSolve 的引擎日志和/或你的 .mod 文件吗?
  • 如果您在专门针对此类问题的official IBM forum 上提问,您也可能会得到更好的答案。
  • 谢谢@rkersh 我在这里分享了这个.mod gist.github.com/chahat/6f5436d59a2d91f58251d242efbb277d。这是标准的饮食问题,我正在寻找前 k 个解决方案。

标签: java cplex docplexcloud


【解决方案1】:

我在docplexcloud论坛https://developer.ibm.com/answers/questions/385233/dropsolve-cplex-terminate-after-t-time.html回答了问题。

引擎尊重参数设置,但 .mod 文件在求解后执行一些脚本代码。该代码的执行时间比预期的要长,但这超出了引擎及其参数的控制范围。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-07
    • 2016-05-03
    • 1970-01-01
    • 1970-01-01
    • 2014-12-19
    • 2018-10-12
    • 1970-01-01
    相关资源
    最近更新 更多