Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.3k views
in Technique[技术] by (71.8m points)

linear programming - "gurobipy.gurobipy.GurobiError: Invalid argument to LinExpr multiplication"

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...