Upgrade to Gurobi 9.5

master
Alinson S. Xavier 4 years ago
parent 5075a3c2f2
commit ba8f5bb2f4
No known key found for this signature in database
GPG Key ID: DCA0DAD4D2F58624

@ -27,7 +27,7 @@ docs:
install-deps: install-deps:
$(PIP) install --upgrade pip $(PIP) install --upgrade pip
$(PIP) install --upgrade -i https://pypi.gurobi.com 'gurobipy>=9.1,<9.2' $(PIP) install --upgrade -i https://pypi.gurobi.com 'gurobipy>=9.5,<9.6'
$(PIP) install --upgrade xpress $(PIP) install --upgrade xpress
$(PIP) install --upgrade -r requirements.txt $(PIP) install --upgrade -r requirements.txt

@ -53,13 +53,17 @@ class GurobiStableSetProblem(Instance):
@overrides @overrides
def enforce_user_cut( def enforce_user_cut(
self, self,
solver: InternalSolver, solver: GurobiSolver,
model: Any, model: Any,
cid: ConstraintName, cid: ConstraintName,
) -> Any: ) -> Any:
clique = [int(i) for i in cid.decode().split(",")] clique = [int(i) for i in cid.decode().split(",")]
x = model.getVars() x = model.getVars()
model.addConstr(gp.quicksum([x[i] for i in clique]) <= 1) constr = gp.quicksum([x[i] for i in clique]) <= 1
if solver.cb_where:
model.cbCut(constr)
else:
model.addConstr(constr)
@pytest.fixture @pytest.fixture

Loading…
Cancel
Save