What is a Model fingerprint?

What is a Model fingerprint? What is it used for? Does the same model have the same Model fingerprint in different machines?

1 Like

The model fingerprint is a Gurobi-specific hash of the model input data, and is used to easily check if two models are exactly the same. (JuMP does not compute the fingerprint, Gurobi does.)

If you create a JuMP model on different machines, it may create Gurobi models with different fingerprints, depending on whether the input process used any floating point arithmetic or random numbers.

You can read more here:

3 Likes