Gurobi建模遇到的坑
1.quicksum好像不支持嵌套
最好还是尽可能多的使用一些中间变量来表达。
另外,quicksum()返回的是表达式而不是var,像addGenConstrMax(resvar, [var, var, var, ...])这样的函数中,quicksum也不能直接传给var,
对此只能再创建中间变量来保存quicksum()的求解结果,然后把这个中间变量传给addGenConstrMax。
其实多使用些中间变量也容易理清思路,不易出错。
2.上述所说的addGenConstrMax是gurobi自带max_()方法的实现手段,
应注意如果max()的参数里有gurobi的var时,就不能用python自带的max()来计算,应使用addGenConstrMax或者max_函数,
具体使用参照 gurobi documentations