【发布时间】:2015-09-28 16:00:08
【问题描述】:
我有一个非常持久的优化过程 (>100h),我不能等到该过程结束。不过,我想获得 CPLEX 迄今为止生成的解决方案(即确切的决策变量)。我正在使用 CPLEX Optimization Studio 12.6。这可能吗?如果可以,怎么做?
您好!
编辑:我在 CPLEX Opt 中使用 OPL。工作室。
【问题讨论】:
标签: optimization cplex ilog
我有一个非常持久的优化过程 (>100h),我不能等到该过程结束。不过,我想获得 CPLEX 迄今为止生成的解决方案(即确切的决策变量)。我正在使用 CPLEX Optimization Studio 12.6。这可能吗?如果可以,怎么做?
您好!
编辑:我在 CPLEX Opt 中使用 OPL。工作室。
【问题讨论】:
标签: optimization cplex ilog
你可以使用时间限制
execute timeTermination {
cplex.tilim = 3600; // maximum Runtime = 1h
}
或者你可以使用间隙限制:
execute gapTermination {
cplex.epgap = 0.05; // result at gap of 5%
}
让优化过程停止并输出结果。
我在 CPLEX 中的优化程序 (OPL) 的顶部添加了这些限制之一。
【讨论】:
此功能仅在 Decition 优化中心可用。您可以停止优化过程并获得生成的解决方案。
【讨论】: