A version of the Python sum function that is much more efficient for building large Gurobi expressions (LinExpr or QuadExpr objects). The function takes a list of terms as its argument.
Arguments:
data: List of terms to add. The terms can be constants, Var objects, LinExpr objects, or QuadExpr objects.
Return value:
An expression that represents the sum of the terms in the input list.
Example usage:
expr = quicksum([2*x, 3*y+1, 4*z*z]) expr = quicksum(model.getVars())