Hi all,
Hopefully just a quick question here: I’m new to optimisation solvers in general so this may something I’ve missed.
I’m converting a GAMS script into a JuMP solution (using Ipopt). After the optimisation step, my GAMS script sometimes uses the ‘level’ values of a time dependent variable var.l(t)
, and at other times the ‘marginal’ value var.m(t)
.
Is this marginal value equivalent to the ‘reduced cost’ available via getdual(var)
in JuMP parlance?
Not all of my implementation is matching up, so I can’t quite test the answer for myself at the moment.