我想使用pyomo.environ import *并拥有以下代码:
(*)
但我给了我这个错误:
## Define sets ##
model.i = Set(initialize=i_set)
model.p = Set(initialize=j_set)
## Define parameters ##
model.precedence = Param (model.i, initialize=precedence, doc='precedence relationship')
model.duration = Param (model.p,initialize=duration,doc='duration')
## Define variables ##
model.x = Var(model.i, within=NonNegativeReals)
model.z = Var(within=NonNegativeReals)
我已经定义了参数Param。我不知道为什么会有这个错误。
答案 0 :(得分:0)
您对duration
初始值设定项的定义是什么? j_set
怎么样?错误几乎肯定是因为duration
对象(dict
?)有一个键(42
)不在用于初始化j_set
的{{1}}中