Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
1.3k views
Welcome To Ask or Share your Answers For Others

1 Answer

Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...