有可能从 Pyomo 的最优解中获得拉格朗日乘数吗?

it's possible to obtain the lagrange multipliers from an optimal solution in Pyomo?

我想知道如何从用 glpk 求解的具体模型中的最优解中获得拉格朗日乘数?

谢谢!

这对我在 gurobi 中有效,请试用并告诉我它是否适用于 glpk

您需要在求解模型之前通过在某处放置以下行来提示获取 pyomo 中的拉格朗日乘数/对偶变量:

model.dual = Suffix(direction=Suffix.IMPORT)

然后在求解模型后,您可以通过以下方式获得所有约束的对偶变量:

model.dual.pprint()