I have a linear problem with linear equality and inequality constraints (and interval constraints). It works perfectly with various lower and upper bounds, but specific values trigger this ITERATION_LIMIT
and there is nothing special about these values.
For example, the upper bound 34000
works fine but 34060
doesn’t. I understand that this may be related to numerical issues with the underlying solver, would this be a correct interpretation of the issue? Increasing the upper bound would make the problem “more feasible” and yet I get this unexpected return status.
I am using the COSMO.jl solver in this application, it works pretty well and is pure Julia By default I am setting the relative tolerance to
eps_rel=1e-8
. Whenever I get ITERATION_LIMIT
I increase the tolerance to 1e-4
and it solves the problem again, but I am not sure if the result is accurate enough.