У меня есть стохастическая смешанная целочисленная задача, в которой некоторые сценарии могут привести к неосуществимым проблемам.
Модель сформулирована как Абстрактная модель Pyomo, и я использую решатель gurobi 8.1.0
Я хочу увидеть Несократимую Несогласованную Подсистему (IIS), чтобы я мог исправить свою непогрешимостьпроблемы.
В ссылке ниже есть функция, которую я пытаюсь использовать, model.computeIIS ().
http://www.gurobi.com/documentation/8.1/refman/py_model_computeiis.html
Я попытался скопировать вставку из временной ссылки выше и реализовал код ниже (http://www.gurobi.com/documentation/8.1/examples.pdf, workforce1.py стр. 401)
model.computeIIS()
if model.IISMinimal :
print("IIS is minimal \n")
else :
print ("IIS is not minimal \n")
print ("\ n The following constraint (s) cannot be satisfied:")
for c in model.getConstrs():
if c.IISConstr:
print ("%s" % c.constrName)
Я надеялся, что это напечатало бы IIS.К сожалению, это просто дает мне ошибку атрибута: объект «AbstractModel» не имеет атрибута «computeISS»