Gurobi:Python:如何将abs()函数与决策变量

时间:2016-01-03 07:35:32

标签: python typeerror mathematical-optimization gurobi

我正在尝试使用带有决策变量的abs函数,但是Gurobi给出了这个输出:

TypeError: bad operand type for abs(): 'gurobipy.LinExpr'

这里是gurobi指示我输入错误的代码;

PPP = quicksum((1 / (1+AAA)**y)*abs(W2G[p]+S2G[p]-EPD[p])*BBB*CCC
      for y in range(1,DDD+1) for p in range(1,EEE+1))

** W2GS2G是决策变量,而EPD是参数。

我尝试使用Numpy.absolute解决问题,但似乎Gurobi不喜欢在用决策变量构造的循环中处理abs函数。

如果有人有想法,我会很高兴吗?

谢谢, 埃内斯

0 个答案:

没有答案