【发布时间】:2018-12-29 04:02:49
【问题描述】:
在给定参数 a(i,j) 的情况下,我正在尝试通过遍历大小为“n”的(对称)矩阵并执行检查,将这种类型的约束“constraint1”添加到我的 Pyomo 模型中:
model.con1=ConstraintList()
for i in range(1,n):
for j in range(1,i):
if model.a[i,j]==1:
model.con1.add((model.x[i] + model.x[j] ) <= 1 )
代码似乎可以工作,但我想知道是否有一种计算效率更高的方法来编写它。
谢谢
【问题讨论】:
标签: constraints nested-loops pyomo computation