我在JAVA中使用Gurobi Callback解决多个CVRP问题。但是,对于特定的CVRP问题,当60秒后的最佳边界(下限)高于已经评估的另一个CVRP的最优解时,我不需要继续优化。当当前下限高于特定值时,如何停止优化?
答案 0 :(得分:0)
最简单的方法是将TimeLimit参数设置为60秒。当您对GRBModel.optimize()
的调用完成后,请检查Status,Obj和ObjBound属性的值。如果您的解决方案值不是您想要的,请再次致电GRBModel.optimize()
以继续解决。