Originally posted by: XinZhang
Hi,
I'm new to CPLEX. Recently I'm using CPLEX to solve a 0-1 ILP problems (minimizing). However, the optimal value of the objective function according to its solution is 30% greater than the one produced by a feasible solution I know. I did not change any default setting. Moreover, CPLEX claims it finds the exact optimal solution (not some suboptimal solution falling into the tolerance or gap).
To validate the solution I have is a feasible one, I use the solution as a warm start for CPLEX. This time CPLEX claims the solution I feed into is the optimal one, and generate a smaller objective function value.
The model file is around 1GB, so it is impossible for me to post it here. But I've attached the log file of two runs: one with my solution as warm start and another without.
I'm really confused. The document of ILP leaves me the impression that CPLEX will always try to give global optimal solution unless it finds a solution that is closed enough to the the optimal one or it runs out of certain resources. But I don't think my problem falls into any of this category.
I really appreciate your help,
Xin
#CPLEXOptimizers#DecisionOptimization