我们如何删除docplex中的一批约束?
How do we delete a batch of constraints in docplex?
我使用了约束编号列表或约束名称列表,但这不适用于命令 m.remove_constraints()。
m.add(求和[i] <= a[i], "ct_sum_%d" %i)
A.append("ct_sum_%d" %i)
然后当我想改变模型时:m.remove_constraints(A)
正确的做法是什么?
Model.add_constraints()
returns新增约束列表
类似地,Model.remove_constraints
采用约束对象的集合,而不是名称,也不是索引。例如:
cts = mdl.add_constraints(...)
mdl.remove_constraints(cts[:3]) # remove the first three
我使用了约束编号列表或约束名称列表,但这不适用于命令 m.remove_constraints()。
m.add(求和[i] <= a[i], "ct_sum_%d" %i)
A.append("ct_sum_%d" %i)
然后当我想改变模型时:m.remove_constraints(A)
正确的做法是什么?
Model.add_constraints()
returns新增约束列表
类似地,Model.remove_constraints
采用约束对象的集合,而不是名称,也不是索引。例如:
cts = mdl.add_constraints(...)
mdl.remove_constraints(cts[:3]) # remove the first three