У меня есть модель с двумя переменными решения x и y, которые изменяются во времени. Я хотел бы добавить условное ограничение на y во время t в зависимости от x[t-1], чтобы я реализовал следующий код:
Код: Выделить всё
for t in model.timesteps:
if t>1:
if model.x[t-1] = 100)
elif model.x[t-1] = 50)
elif model.x[t-1] = 20)
Файл «tempconstr.pxi», строка 44, в gurobipy .TempConstr.bool
gurobipy.GurobiError: ограничение не имеет логического значения (вы пытаетесь «lb
Подробнее здесь: https://stackoverflow.com/questions/642 ... n-variable