从Gurobi 9.0开始,日志文件包含一个模型指纹:
xc4a5089f模型指纹:0
当且仅当两种型号的指纹完全相同时,它们才具有相同的指纹。如果您使用相同的Gurobi参数设置在同一平台上解决两个具有相同模型指纹的模型(如果适用,使用相同的启动解决方案),那么解决方案路径将是相同的。这意味着Gurobi将探索相同数量的节点,使用相同数量的单纯形迭代,等等。请注意,对于两个相同的模型,约束和变量必须以相同的顺序。
指纹可以用来确认您正在解决相同的模型。如果两个模型不能产生相同的输出,通常是因为模型在某些方面是不同的。如果创建或编写模型的代码是不确定的,就会发生这种情况。