我对 python 上的 gurobi 有点陌生
有没有人可以解释我做错了什么?我得到错误:
gurobipy.GurobiError:无法将参数转换为表达式
当我打电话时:
m.setObjective(obj,GRB.MINIMIZE)
我的代码:
m = Model("mdp")
v=[]
for i in range(nblignes):
for j in range(nbcolonnes):
v.append(m.addVar(vtype=GRB.CONTINUOUS, lb=0, name="v%d" % (i*10+j)))
m.update()
c=np.zeros((len(v),1), dtype=numpy.int)
for k in range(len(v)):
c[k]= 1
obj = LinExpr();
obj =0
for j in range(nbcolonnes*nblignes):
obj += c[j] * v[j]
print "OBJ",obj
m.setObjective(obj,GRB.MINIMIZE)