Originally posted by: brown_rice
Hi,
Does that make sense to use warm start for an IP model? At https://www.ibm.com/support/knowledgecenter/SSSA5P_12.6.2/ilog.odms.cplex.help/CPLEX/UsrMan/topics/discr_optim/mip/para/49_mipStarts.html, it is stated that warm start is used for MIP.
When I call cplex for my IP model, it takes around 7 hours to reach the optimum. I obtain 0.42% optimality gap in 1.96 hours. Then, I run a heuristic to get an initial solution and warm start the model through giving a vector including all the binary variables and some of integer variables.
0 0 20177.6236 460 20484.1969 Cuts: 32 74086 1.50%
* 0+ 0 20283.6236 20177.6236 0.52%
0 0 20177.6236 440 20283.6236 Cuts: 20 74459 0.52%
0 0 20177.6236 445 20283.6236 Cuts: 20 75360 0.52%
Heuristic still looking.
Heuristic still looking.
0 2 20177.6236 445 20283.6236 20177.6236 75360 0.52%
Elapsed time = 616.81 sec. (251496.04 ticks, tree = 0.01 MB, solutions = 2)
Within 10 minutes, I reach 0.52% optimality gap. However, straight 6 hours, optimality gap does not change at all. Am I doing something wrong? or what could be the reason?
Elapsed time = 11537.09 sec. (2939524.53 ticks, tree = 1645.10 MB, solutions = 2)
2115 1037 cutoff 20283.6236 20177.6236 2555924 0.52%
2118 1026 20269.9724 398 20283.6236 20177.6236 2530005 0.52%
#CPLEXOptimizers#DecisionOptimization