I tried to write an objective function but I got error like "gurobipy.gurobipy.GurobiError: Invalid argument to LinExpr multiplication".
obj = gp.quicksum((x3[i, j, v] / L[j]) * (T1 + T2 * m[i][j]) for i in dcs for j in markets for v in vehicles)
+ gp.quicksum((c2[k][i]) * sum(x2[k, i, v]) for k in pcs for i in dcs for v in vehicles)
+ gp.quicksum((c1[s][k]) * sum(x1[s, k, v]) for s in sources for k in pcs for v in vehicles)
+ gp.quicksum((f[i][t] * y[i, t] for i in dcs for t in facilities))
+ gp.quicksum(g[k] * a[k] for k in pcs)
I could not find my error. Could you please help me.
question from:
https://stackoverflow.com/questions/65859962/gurobipy-gurobipy-gurobierror-invalid-argument-to-linexpr-multiplication 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…