我有形式某些尺寸約束[I1] +大小[12] +大小[I3] < = 1,這是我對一些特定索引I1,I2,I3添加由如何檢查CPLEX C++中是否存在約束?
model.add(Sizes[i1] + Sizes[i2] + Sizes[i3]<=1)
。後來我想爲所有其他索引組合添加約束條件
model.add(Sizes[k1] + Sizes[k2] + Sizes[k3]>1)
是否有一些很好的方法可以做到這一點,檢查約束是否已經存在於模型中?
也許我可以存儲由IloModel :: add函數返回的句柄(例如,作爲ILOExtracableArray甚至IloConstraintArray?),但即使如此,我也不知道如何檢查該contrament是否已經存在。 謝謝