我已将问题形式化为数学模型并将模型实施到Gurobi中。我认为,它完全正常,并找到最佳解决方案。
我的代码整个代码:https://www.dropbox.com/s/48tggpieaoe1zx8/midterm.py?dl=0
但是,当我尝试获取更多详细信息以进行灵敏度分析时,某些功能(例如'eachVar.RC,eachVar.SAObjLow,eachVar.SAObjUp')不起作用。 错误:'AttributeError:无法检索属性'RC''
print('Variable Information Including Sensitivity Information:')
tVars = PrettyTable(['Variable Name', ' Value', 'ReducedCost', '
SensLow', ' SensUp']) #column headers
for eachVar in m.getVars():
tVars.add_row([eachVar.varName,eachVar.x,eachVar.RC,eachVar.SAObjLow,eachVar.SAObjUp])
print(tVars)
答案 0 :(得分:1)
模型中有整数变量。对于具有整数变量的模型,灵敏度信息(如降低成本(rc)和双价(pi))不可用。对于大多数任何混合整数解算器都是如此。