Я пытаюсь смоделировать проблему MILP, используя Python с Gurobi Solver. У меня последняя версия решателя Gurobi. Моя проблема началась после того, как я добавил ограничение с новой функцией gurobi m.addGenConstrAbs, которая добавляет значение функции abs в качестве ограничения. Вот мой код, который создает обратную связь гуроби как:
AttributeError: объект 'gurobipy.LinExpr' не имеет атрибута '__colno__'.
Мой код, который приводит к этой обратной связи:
for t in range(0,Period):
m.addGenConstrAbs(PEN[t], EG [t]+STG[t]-XXX, "PEN Constraint")
где EG [t], STD [t] и XXX - переменные решения.
Я не понимаю, почему Gurobi или Python возвращаются с этой ошибкой. Как вы думаете, в чем проблема? Спасибо.