Hello AMPL world,
I have a large continuous LP: about 42 million variables (none integer) and 32 million constraints. Its objective value is in the neighbourhood of 1.5 billion.
A new version of the model is under development and I have added one unit of production to the current four (these units of production are all different) but I have made the values of the parameters that characterize the fifth unit such that it is effectively removed from the model. This is to ensure that the old version of the model with four units and the new version with five units of which one is "out of commission" produce equivalent solutions, after which I will fully implement the fifth unit of production.
The two objective values are 16 apart. That is, the new model with the non-functioning fifth unit gives me 16 less objective value. Out of 1.5 billion, that's 0.00000104% less.
Is this difference likely due only to rounding error during all the algorithm's arithmetic and is it therefore safe to assume my models are equivalent? Or is there still a genuine difference in the models that is hiding from me?
Thank you,
Ellen