Originally posted by: EdKlotz
>
> Hi Ed,
>
> First of all, thank you for your prompt replies. Sorry I was a bit in a hurry when I posted my thread yesterday, it missed some minor details.
>
> I am currently using CPLEX 12.2 (Academic initiative), I guess a first step should be to upgrade to 12.3 (unless 12.4 will be shortly available ?).
I don't have a firm date, but I believe that 12.4 will be available shortly. I don't think moving
from 12.2 to 12.3 will help.
In my CPLEX code, I call CPLEX's conflict refiner (I don't know if that information appears in the prm/sav files), and as you found out, it does not provide any detected constraint-related conflict.
>
> If I correctly understand your second reply, it's all about presolve. Can I then assume that there is no numerical instability in the model (I already work hard on that part)?
I replied to your previous message, and there appears to be a little bit of numerical instability/
ill conditioning as described above. I don't see any serious problems when I look at the model.
But, somehow a few bases manage to have condition numbers of 1e+12. I did examine the
associated basis inverse and the solution values, but I was unable to use that to identify
particular aspect of the model that could be improved on.
>
> Regarding execution time, usually the MIPs are solved in less than 30sec, so even if turning presolve off has a moderate impact on performance it may still be ok for me. Ideally I would like to stick under 60sec, mainly because CPLEX is called up to 1500 times along the execution of my main program (although MIP instances sizes first increase form scratch and then decrease). I will lauch the program with presolve off to see if performance is degraded and I'll post a feedback as soon as I got results.
I recommend you do the following at for now.
1) Until the academic release of 12.4 is available, try running with presolve off and feasibility and
optimality tolerances of 1e-5.
2) If you run with those settings and see too much degradation in performance, post to this thread
again. If 12.4 is not available by the end of next week, contact me directly as I previously said,
and we'll discuss using an undocumented parameter that should address your original issue and enable
you to run your models with presolve on.
3) When 12.4 becomes available, download it immediately. At that point you should be able to get
consistent results without any non default parameter settings.
Ed
#CPLEXOptimizers#DecisionOptimization