触发解决方案从回调手动抛光

时间:2013-07-02 04:27:28

标签: java cplex

我不需要最佳解决方案。当目标优于某个阈值时,解决方案进程在IncumbantCallback中中止。现在,我想使用CPLEX抛光算法来改进该解决方案。如何从回调中手动触发溶液抛光,例如一段时间,以提高最佳解决方案?

1 个答案:

答案 0 :(得分:1)

之前我想做类似的事情。我做了类似的事情,但不是来自回调。我不认为你可以从回调中开始抛光。

当解决终止时(例如通过你的回调)你应该能够改变cplex参数并再次调用solve,所以可能为cplex设置一个非常短的时间限制并设置一个抛光时间,然后再次调用solve。当你达到一定的差距而不需要做任何花哨的事情时,你可以稍微打磨一下。