Gurobi.py 灵敏度分析 RC(降低成本)错误

Gurobi.py sensitivity analysis RC(reduced cost) Error

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

您的模型中有整型变量。诸如降低成本 (rc) 和双重价格 (pi) 之类的敏感性信息不适用于具有整数变量的模型。对于大多数混合整数求解器来说都是如此。