不使用Set的参数索引指示

时间:2017-02-16 13:03:51

标签: pyomo

有没有办法通过Param()函数在不创建集合的情况下索引Pyomo中的参数?是否可以通过验证来实现?

1 个答案:

答案 0 :(得分:0)

没有。您需要创建一个Set对象或使用像列表一样的内置容器。如,

m.s = Set(initialize=[1,2,3])
m.p = Param(m.s)

m.p = Param([1,2,3])

如果你是第二种方式,那么Pyomo将自动创建一个Set对象并将其添加到名为p_index的模型中。