Originally posted by: SystemAdmin
Hello Group,
I have two models that are exactly identical in terms of number of variables and constraints. Even the names on the variable and constraints are identical. They both are only different in patches in the order in which the variables or constraints are created.
For example, one model might have:
X1 + X2 <= 10
X3 + X4 <= 15
And another might have:
X3 + X4 <= 15
X1 + X2 <= 10
The file sizes of both the model's LP files are exactly the same. Solving the model results in the exact same objective function. I have encountered cases where the order in which the variables are created might result in different optima, if multiple optima exists for that model. But in this situation I am seeing very different solve times, as follows:
Model 1: Solution time = 159.84 sec. Iterations = 2215027 Nodes = 133069 (10289)
Model 2: Solution time = 248.18 sec. Iterations = 3890735 Nodes = 207838 (13981)
What's interesting is that I am getting similar run times in CPLEX 9.1. I am attaching you 4 log files, 2 each for CPLEX 12.1 and CPLEX 9.1. I didn't have both versions of CPLEX installed in the same machine so the run times are not comparable between the two sets.
Only new parameter setting for all the four runs are 'set mip cuts all 2'
Could you pls let me know what could cause this difference in CPLEX 12.1 run times and how this could be addressed effectively?
Thanks in advance,
Vivek.
#CPLEXOptimizers#DecisionOptimization