【发布时间】:2021-12-25 07:52:41
【问题描述】:
我对 Pyomo 很陌生,正在研究我的目标函数系数是动态的并且需要最小-最大函数的用例。
目标函数 = Max( sum (P * UC) - sum ( P - min(P)) * UC 其中P是需要优化的变量,UC是函数,是根据一些计算得出的值。
我没有什么疑问
- 如何在目标函数中使用 min 或 max 函数,我尝试过 np.min 或调用函数,但由于函数具有 if else 条件,所以会报错
我尝试了多种方法,但似乎都没有奏效。如果有人可以帮助我编写虚拟代码,那就太好了。
提前致谢。
【问题讨论】:
-
“我尝试了多种方法,但似乎都没有奏效。” 但你没有说你尝试了什么,也没有说哪里出了问题。请参阅minimal reproducible example。
标签: python pyomo objective-function