It would be interesting to track how the model was modified (was a variable added? A constraint? The objective?) in order to improve the “reoptimizing phase”:
- if the feasible set didn’t change, you can warm start the new problem with the old problem’s solution ;
- if constraints were added, you can use duality (if applicable) to warm start the dual problem.