我正在努力for
在 Python Pyomo 中使用循环来制作多个约束。
我应该可以正常工作的代码概念如下(这是行不通的)。
bay_Alphabet={'A', 'B', 'C', 'D'}
for n in bay_Alphabet:
def minUsePre_rule(m,u,v):
return sum( m.X[u,v] for (u,v) in bay_setPre[n] ) == 1.0
m.minUsePre+'n'=pe.Constraint(m.arc_set, rule=minUsePre_rule)
我想通过使用for
循环、m.minUsePreA
、m.minUsePreB
、m.minUsePreC
和来制作这四个约束m.minUsePreD
。