Gurobi Java - 当下限高于特定的已知值时停止优化

时间:2016-10-27 08:16:43

标签: callback gurobi lower-bound

我在JAVA中使用Gurobi Callback解决多个CVRP问题。但是,对于特定的CVRP问题,当60秒后的最佳边界(下限)高于已经评估的另一个CVRP的最优解时,我不需要继续优化。当当前下限高于特定值时,如何停止优化?

1 个答案:

答案 0 :(得分:0)

最简单的方法是将TimeLimit参数设置为60秒。当您对GRBModel.optimize()的调用完成后,请检查Status,Obj和ObjBound属性的值。如果您的解决方案值不是您想要的,请再次致电GRBModel.optimize()以继续解决。