我有一个非常持久的优化过程(> 100h),我不能等到该过程结束。尽管如此,我想获得迄今为止生成的CPLEX解决方案(即确切的决策变量)。我正在使用CPLEX Optimization Studio 12.6。这是可能的,如果是的话,怎么样?
问候!
编辑:我在CPLEX Opt中使用OPL。工作室。
答案 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)的顶部添加了其中一个限制。