【问题标题】:Double summation in PyomoPyomo中的双重求和
【发布时间】:2017-07-07 07:43:51
【问题描述】:

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

谁能给我一个提示? 谢谢你们的帮助!!

【问题讨论】:

    标签: pyomo


    【解决方案1】:

    假设您的模型声明如下:

    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) 
    

    【讨论】:

      猜你喜欢
      • 2023-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多