Python 求变量gurobi的最优值

Python 求变量gurobi的最优值,python,gurobi,Python,Gurobi,我有一个关于获取价值的问题​​从目标函数出发。我的目标函数由两部分组成,objective=X+YX=grb.quicksum(Z_vars[i,j,k]*TC_distmatrix[i,j]表示集合中的i,TC_N表示集合中的j,TC_N表示集合中的kY=grb.quicksum(X_vars[q,r,p]*TC_distmatrix2[q,r]表示集合中的q,M表示集合中的r表示集合中的p)都是使用其他变量的总和来计算的。现在,我想知道X和Y的单个值是什么。但是,我不知道怎么做。有人能帮我吗

我有一个关于获取价值的问题​​从目标函数出发。我的目标函数由两部分组成,
objective=X+Y
X=grb.quicksum(Z_vars[i,j,k]*TC_distmatrix[i,j]表示集合中的i,TC_N表示集合中的j,TC_N表示集合中的k
Y=grb.quicksum(X_vars[q,r,p]*TC_distmatrix2[q,r]表示集合中的q,M表示集合中的r表示集合中的p)
都是使用其他变量的总和来计算的。现在,我想知道
X
Y
的单个值是什么。但是,我不知道怎么做。有人能帮我吗?

quicksum
返回一个
LinExpr
对象。您可以调用
getValue()
获取其(当前)解决方案值。()

以你为例:

sol_x = X.getValue()
sol_y = Y.getValue()

您能提供一些代码,以便更好地了解您是如何使用和使用什么的吗?