diff --git a/miplearn/solvers/gurobi.py b/miplearn/solvers/gurobi.py index d49906a..751f66c 100644 --- a/miplearn/solvers/gurobi.py +++ b/miplearn/solvers/gurobi.py @@ -231,7 +231,7 @@ class GurobiSolver(InternalSolver): for (i, gp_constr) in enumerate(gp_constrs): expr = model.getRow(gp_constr) for j in range(expr.size()): - tmp[i, j] = expr.getCoeff(j) + tmp[i, expr.getVar(j).index] = expr.getCoeff(j) lhs = tmp.tocoo() if self._has_lp_solution: