【发布时间】:2016-02-10 05:43:29
【问题描述】:
我有一个约束集
for(int t = 0; t < NbPeriods; t++){
for (int j =0; j < NbLocations; j++){
IloExpr Ct1(env);
for(int u = 0; u < t; u++){
Ct1 += Fortified[u][j];
}
model.add(Interdicted[t][j] <= 1 - Ct1);
}
}
经过一些修改后,我必须从模型中删除这个约束集。 model.remove() 不工作。在这种情况下,我该如何使用 IloRangeArray protection(env) 来做到这一点。
【问题讨论】:
-
如果
Fortified[t][j]不依赖于u,为什么还需要第三个循环?使用t*Fortified[t][j]会更容易吗?或者是错误的。 -
这是一个错误。这是那个时期的总结。现在我改变了它。请帮我解答。