Originally posted by: SystemAdmin
I'm not sure what you mean by "partially update the solution". If you mean stop the solution before it reaches optimality, you can set time and/or iteration limits. If the cuts you add make the previous solution infeasible and you set limits, though, you might stop the solver before it has restored feasibility.
If you mean supplying a hot start, by default CPLEX will use the last solution as an initial basis and then pivot to restore feasibility (if necessary) and optimality.
One thing you might try is adding the cuts as lazy constraints, which will reduce the amount of "drag" that nonbinding cuts create.
Paul
Mathematicians are like Frenchmen: whenever you say something to them, they translate it into their own language, and at once it is something entirely different. (Goethe)
#CPLEXOptimizers#DecisionOptimization