Hi Jack,
One possible cause of this message can be a bad scaled problem. I recommend you have values of all the variables and constraints around 1. For example, the objective function should be around 4000
Regards
Andrés
De: pyomo...@googlegroups.com <pyomo...@googlegroups.com> En nombre de Jack Simpson
Enviado el: miércoles, 21 de diciembre de 2022 5:58
Para: Pyomo Forum <pyomo...@googlegroups.com>
Asunto: Solver does not currently have valid duals - error message with HiGHS
Hi, I have a model that finds an optimial solution, but as soon as I add the following line to capture duals:
model.dual = pe.Suffix(direction=pe.Suffix.IMPORT)
It ceases to solve with the error message
"RuntimeError: Solver does not currently have valid duals. Please check the termination condition.".
I ran the solve with tee=True and it says that the model found an optimal solution, but still says that the solver did not have valid duals and I need to check the termination condition.
I've been using the HiGHS solver and it works fine finding the duals with smaller test problems. Do you know if there's any way to explore the reason why the solver suddnely fails when I ask for duals?
--
You received this message because you are subscribed to the Google Groups "Pyomo Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pyomo-forum...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pyomo-forum/d1697a01-209c-442e-8f51-19b2da4f3425n%40googlegroups.com.