In relation to using CBC via Pyomo:
I was wondering if anyone knew if it was possible to set a maximum allowed time to improve a solution, rather than a maximum total time. This way, if you've been stuck on a solution without improving for a while, you can exit the solver by default.
A work around could be to pause the solver and check the logs but I couldn't find anything about pausing a solver either.
Many thanks.