If this is a MIP model, you can try reducing the relative gap tolerance (EpGap). Also, you should try warm-starting each iteration with the previous iteration's solution. Beyond that, though, you may just have to accept that a certain amount of rounding error is inevitable, and so a succeeding solution may be worse by a trivial fraction of the objective value.
------------------------------
Paul Rubin
Professor Emeritus
Michigan State University
------------------------------
Original Message:
Sent: Mon March 15, 2021 02:06 AM
From: Rajat Mishra
Subject: LP objective value fluctuation
Hello Paul,
I have tried with a smaller value of BarEpComp (1e-12). With this setting, I was able to get a good result in the small problem but in large problems (2181), this setting also not performing well. Please provide guidance.
Thanks!
------------------------------
Rajat Mishra
------------------------------
Original Message:
Sent: Tue March 09, 2021 05:11 PM
From: Paul Rubin
Subject: LP objective value fluctuation
You have a rather liberal convergence criterion for the barrier solver (BarEpComp = 0.01, when the default is 1e-8). Your objective values decrease monotonically until about the 40th iteration, at which point changes are small (less than 2e-5 times the objective value). So I think this is just a consequence of your parameter setting. You could try a smaller value for BarEpComp and see if convergence is more monotone.
------------------------------
Paul Rubin
Professor Emeritus
Michigan State University