【发布时间】:2019-08-15 00:20:11
【问题描述】:
我是 gurobipy 的初学者。我想添加一个倒置指标约束。
指标约束只不过是依赖于一个约束是否成立的二元变量。 在 gurobipy 中,这写为
model.addConstr((x == 1) >> (y + z <= 5))
其中 x 是二进制变量,y 和 z 是整数变量。该语句表示如果 x 为 True,则约束 y+z
但我想有一个像这样的倒置约束。 如果 y+z
所以倒置的语句会抛出错误。
model.addConstr((y + z <= 5) >> (x == 1))
任何想法如何在 gurobipy 中重写这样的条件约束?!
【问题讨论】:
标签: python linear-programming gurobi