pyomo - Pyomo 中的双重求和

标签 pyomo

我刚开始使用 Pyomo,我一直无法弄清楚如何编写双重求和代码。 类似于 this .

有人可以给我提示吗? 谢谢你们的帮助!!

最佳答案

假设您的模型声明如下:

m = ConcreteModel()
m.C = Set(initialize=[1,2,3])
m.D = Set(initialize=['a','b','c'])
m.P = Var(m.C, m.D)

那么以下任何一个都适用于双重求和

sum( sum( m.P[c,d] for d in m.D) for c in m.C)

sum( m.P[i] for i in m.C*m.D) 

关于pyomo - Pyomo 中的双重求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42303730/

相关文章:

python - Pyomo:从 Python 代码访问解决方案

python - PYOMO 优化以满足供给 < 需求

python - 如何在 Pyomo 中编写分段线性目标函数

python - 如何设置 Pyomo 求解器超时?

带有 glpk 求解器的 Python/Pyomo - 错误

ipopt - Pyomo Ipopt不返回解决方案

minimize - 多目标优化示例 Pyomo

python - 创建 Pyomo 约束的性能

python - 应用程序错误 : No executable found for solver 'ipopt' in Pyomo

Pyomo 无法在构造之前迭代抽象 Set