【问题标题】:CPLEX how to abort search based on model in javaCPLEX如何在java中中止基于模型的搜索
【发布时间】:2018-11-16 06:21:30
【问题描述】:

当我们在 java 中运行两个模型时如何中止对特定模型的搜索。 对此有任何建议。当前,当一个模型使用 oplF.end() 运行 iam 时; 我正在使用 opl.getModelID() 来获取模型的 ID,这在这种情况下会有所帮助。 当我运行多个模型时,如何中止对特定模型的搜索。

【问题讨论】:

  • 我不认为我完全理解您想要做什么,但您是否尝试过使用Aborter
  • 嗨@rkersh,我已将cplex 集成到Java 应用程序中。同时两个模型同时运行,以 A, B 为例。我如何识别正在运行的模型并通过识别它们来中止它。 .

标签: cplex ilog


【解决方案1】:

我了解到您有一个 Java 程序同时运行两个不同的 CPLEX 模型,并且您想要中止搜索一个模型而不是另一个模型。除了跟踪用于求解这些模型的 CPLEX 对象之外,我没有看到任何其他方法。

如果两个模型同时运行,它们必须是在两个不同的 CPLEX 对象中创建的。通过保留这两个对象,您可以中止一个而不是另一个。

【讨论】:

    猜你喜欢
    • 2012-04-21
    • 2018-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-17
    • 1970-01-01
    相关资源
    最近更新 更多