Python ValueError:以10为基数的int()的文本无效:最小化

Python ValueError:以10为基数的int()的文本无效:最小化,python,python-3.x,gurobi,Python,Python 3.x,Gurobi,我试图优化函数,但遇到了这个错误 我使用了gurobi和objectiveset函数 ValueError Traceback (most recent call last) <ipython-input-17-afe6460fbdd9> in <module> 72 73 ---> 74 m.setObjective(quicksum(c[i,j]*x[i,j] fo

我试图优化函数,但遇到了这个错误

我使用了gurobiobjectiveset函数

ValueError                                Traceback (most recent call last)
     <ipython-input-17-afe6460fbdd9> in <module>
     72 
     73 
---> 74 m.setObjective(quicksum(c[i,j]*x[i,j]  for (i,j) in x),  "minimize")
     75 m.update()
     76 m.optimize()

   model.pxi in gurobipy.Model.setObjective()

ValueError: invalid literal for int() with base 10: 'minimize'
ValueError回溯(最近一次调用)
在里面
72
73
--->74 m.设定目标(x中(i,j)的quicksum(c[i,j]*x[i,j],“最小化”)
75 m.更新()
76 m.优化()
gurobipy.model.setObjective()中的model.pxi
ValueError:基数为10的int()的文本无效:“最小化”
检查时,
setObjective
不接受字符串,将“Objective sense”(显然是
int
值)作为第二个参数传递。将
'minimize'
更改为
gurobipy.GRB.minimize

此外,“minimize”是默认方向,因此不传递第二个参数就足够了。