如何更新目标函数中的对偶变量,使其影响决策?



在双层编程中,我有变量,它是子模型约束的对偶变量。这意味着,在做出决策后,子模型中的对偶变量将在目标中更新,这会改变决策。

在皮莫可以吗?或者实现或模块(例如PyPSA(的替代方案是什么? 拉格朗日松弛是可能的,但问题变得非线性。

多谢!

与这个问题非常相似,但没有进一步的讨论: https://groups.google.com/forum/#!msg/pyomo-forum/1Wv28SzN78M/f-YRZVBNBAAJ

如果你求解子模型,然后求解主模型,这是可能的。简单地说,您将获得第一个模型解决方案,并根据需要添加。但是您认为给定链接中的某些内容是不可能的。也许你可以在一个原始模型上开发一些与方程相关的东西,这是你的对偶变量。

最新更新