回调

正如您可能想到的,因为实际的优化任务运行在一个远程系统在计算服务器环境中,Gurobi回调给不同的行为比在本地任务运行时。特别是,回调都是那么频繁和更加严格避免通信开销和性能损失。你只会收到消息,障碍,单纯形,米兰理工大学管理学院,MIPSOLMULTIOBJ回调;您将不会收到PRESOLVEMIPNODE回调。作为一个结果,你只能访问一个子集的回调信息,你可以在本地运行时获得。特别是,它是不可能进口通过相应的例程(这是一个解决方案GRBcbsolutionC,GRBCallback: setSolutionc++,GRBCallback.setSolution在Java中,GRBCallback.SetSolutionnet,Model.cbSetSolution在Python中)。你仍然可以要求优化应当终止任何回调你收到的。请参考回调代码部分的Gurobi参考手册更多信息在各种回调代码。