I totally understand that, but there is no change in constraints as I already have constraint equations on x. The difference occurs when I explicitly state x's bounds via x.lo and x.hi instead of using x(i,dl) =L= MaxGen(i) and x(i,dl) =G= MinGen(i,dl). However, the same marginal costs are displayed in tables for MinGen and MaxGen, so I believe this is more of a syntax problem rather than something about the solver.
dirkse wrote: ↑
6 months ago
Why would you expect marginal costs to be unchanged
If you add, remove, or alter constraints and bounds you can expect a change in level and/or marginal values.