【问题标题】:CPLEX time limitCPLEX 时间限制
【发布时间】:2017-04-10 13:01:05
【问题描述】:

我正在使用 IBM ILOG CPLEX Optimization Studio(版本 12.6.3)来解决一个大型优化问题。 既然问题这么大,CPLEX需要很长的时间,所以我想限制运行时间。限制这一点的正确语法是什么?

谢谢!

注意:我没有使用其他语言来运行 CPLEX 模型,而是直接从 IBM ILOG CPLEX Otimization Studio 运行

【问题讨论】:

  • A related post 建议将这种语法用于 5 秒的时间限制:option cplex_options 'timelimit=5'
  • 如果您在 CPLEX Studio 中工作,通过“设置”文件执行此类操作通常更容易。将设置文件添加到您的项目中,并将对该设置文件的引用添加到您的运行配置中,以便使用它。如果您在 cplex studio 中打开并编辑该设置文件(应该具有扩展名 .ops),您应该可以访问数十个(数百个?)参数和设置。时间限制的东西是关于“数学编程”-> 一般
  • 谢谢,这解决了我的问题!

标签: optimization cplex time-limiting


【解决方案1】:
execute timeTermination {
    cplex.tilim = 40*60;   // set time model stop (second)
    }

【讨论】:

    【解决方案2】:

    如果您想通过以下方式获得至少一种可行的解决方案,也可以减少时间: 在设置 --> 通用 --> 数学编程 --> FeasOpt。 您会发现默认值 1.0E-6 可以酌情减少。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-16
      • 2020-04-23
      • 1970-01-01
      • 1970-01-01
      • 2020-02-06
      • 2018-11-07
      • 1970-01-01
      相关资源
      最近更新 更多