我正在Gurobi中创建一个优化模型,并希望添加两个约束,其中只有一个必须满足。所以A或B都是不可能的。
我的想法是添加二进制变量并创建以下内容:
if A:
binary=1
elif B:
binary=1
else:
binary=0
然后我想用
m.addConstr(binary>=1)
但显然这对于' bool'是一种不受支持的操作数类型。和' Nonetype'。 有谁知道解决这个问题?