A model created with ParameterJuMP does not currently suppport dualization, the parameters are lost in the way.
Given the form given in the manual, a parameter p such that one constraint is of the form A_i x + b_i + p in C_i ends up with an additive coefficient in the objective of the dual: y_i (b_i + p).
My intuition is that things would be smoother with ParameterJuMP.jl implemented at the MOI level and with the sets being for example MOI.EqualTo{ParamAffineExpression}, but I recognize it puts a burden on maintenance efforts.
As of now, I haven't figured out a place where the parameters appear in types of the JuMP model or constraints so it might be tricky without modifying ParameterJuMP.jl
A model created with ParameterJuMP does not currently suppport dualization, the parameters are lost in the way.
Given the form given in the manual, a parameter
psuch that one constraint is of the formA_i x + b_i + p in C_iends up with an additive coefficient in the objective of the dual:y_i (b_i + p).My intuition is that things would be smoother with
ParameterJuMP.jlimplemented at the MOI level and with the sets being for exampleMOI.EqualTo{ParamAffineExpression}, but I recognize it puts a burden on maintenance efforts.As of now, I haven't figured out a place where the parameters appear in types of the
JuMPmodel or constraints so it might be tricky without modifyingParameterJuMP.jl