Gurobi Python "Либо или" ограничение
Я создаю модель оптимизации в Gurobi и хочу добавить два ограничения, из которых должно быть выполнено только одно. Так что либо А, либо В, оба вместе невозможны.
Моя идея состояла в том, чтобы добавить двоичные переменные и создать следующее:
if A:
binary=1
elif B:
binary=1
else:
binary=0
И тогда я хотел использовать
m.addConstr(binary>=1)
но, по-видимому, это неподдерживаемый тип операнда для 'bool' и 'Nonetype'. Кто-нибудь знает, чтобы решить эту проблему?