CPLEX:如何在优化流产后获得可行的解决方案?

时间:2015-09-28 16:00:08

标签: optimization cplex ilog

我有一个非常持久的优化过程(> 100h),我不能等到该过程结束。尽管如此,我想获得迄今为止生成的CPLEX解决方案(即确切的决策变量)。我正在使用CPLEX Optimization Studio 12.6。这是可能的,如果是的话,怎么样?

问候!

编辑:我在CPLEX Opt中使用OPL。工作室。

2 个答案:

答案 0 :(得分:0)

此功能仅在Decition Optimization Center中可用。您可以停止优化过程并获得生成的解决方案。

答案 1 :(得分:0)

您可以使用时间限制

execute timeTermination {
    cplex.tilim = 3600; // maximum Runtime = 1h  
  }

或者您可以使用间隙限制:

execute gapTermination {
    cplex.epgap = 0.05; // result at gap of 5%  
  } 

用于停止和输出结果的优化过程。

我在CPLEX中的优化程序(OPL)的顶部添加了其中一个限制。