我正在使用以下代码定义目标函数:
objective = GBR.QUICKSUM(x[i,j] * c[i][j] for i in range(50) for j in range(50))
m.setObjective(objective)
但是,它给了我一个错误,指出了name 'GBR' is not defined
。
我已将gurobipy
导入为*
。
我对定义变量没有问题:
for i in range(50):
for j in range(50):
x[(i,j)] = m.addVar(lb=0, vtype=GRB.INTEGER, name='x_'+str(i)+'_'+str(j))
而cost function c[i][j]
是每个链接X[i,j]
我应该如何定义目标才能发挥作用?
答案 0 :(得分:2)
'GBR'确实未定义,请尝试GRB
答案 1 :(得分:1)