Gurobi.py敏感性分析RC(降低成本)错误

时间:2017-11-06 23:39:05

标签: python gurobi

我已将问题形式化为数学模型并将模型实施到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)

1 个答案:

答案 0 :(得分:1)

模型中有整数变量。对于具有整数变量的模型,灵敏度信息(如降低成本(rc)和双价(pi))不可用。对于大多数任何混合整数解算器都是如此。