我有一条约束
其中,i 和 t 为集合(set),Cit 和 uit 为变量,每一个 i 对应一个常量 Ni ,也就产生不同的 n 的范围, 这种约束该如何在pyomo中实现呢?求指导,万分感谢!
我有一条约束
其中,i 和 t 为集合(set),Cit 和 uit 为变量,每一个 i 对应一个常量 Ni ,也就产生不同的 n 的范围, 这种约束该如何在pyomo中实现呢?求指导,万分感谢!
如果n、Ni皆是整型,可以
n in set(range(1, Ni)) # n属于以1~Ni的整数组成的集合。
也可以
set([n]) < set(range(1, Ni)) # 用集合子集判定。