我正在使用Gurobi来解决选址问题(p-median问题)。这是一段在Gurobi中解决p-median问题的代码。Console向我展示了最后一行代码的KeyError: (0,1)。
def pmedian(m, n, c, p):
model = gp.Model("p-median")
y,x = {}, {}
for j in range(m):
y[j] = model.addVar(obj=0, vtype="B", name="y[%s]"%j)
for i in range(n):
x[i,j] = model.addVar(obj=c[i,j], vtype="B", name="x[%s,%s]"%(i,j))
model.update()
coef = [1 for i in range(n) for j in range(m)]
var = [x[i,j] for i in range(n) for j in range(m)] 我怎样才能删除这个错误?
发布于 2021-03-21 04:42:24
试着把代码缩进得更好。大多数时候就是这样。
https://stackoverflow.com/questions/66723672
复制相似问题