Originally posted by: SystemAdmin
>
> One thing I don't understand is why CutUp runs sometimes faster sometime slower than MIPstart. P.S. the CutUp value just simply equals to the obj value computed from the same MIPstart feasible solution.
Here's a quote from the CPLEX user manual:
Having an incumbent from the very beginning of branch and cut allows CPLEX to eliminate portions of the search space and thus may result
in smaller branch-and-cut trees. Having an incumbent also allows CPLEX to use heuristics which require an incumbent, such as
relaxation induced neighborhood search (RINS heuristic) or solution polishing.
The CutUp value will have the same effect on early pruning (the first sentence) as the MIP start will. If the MIP start is a feasible solution (which I understand to be the case with you), however, it will allow early application of the RINS heuristic, and may have other effects that can alter the search path in ways other than just early pruning. So CutUp and MIP start are liable to generate different search paths. MIPs are notoriously capricious, so changing the search path can make the algorithm either faster or slower.
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