我使用以下代码来定义目标函数:
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]
的成本列表
我该如何定义它的工作目标?