Switch to GitHub runners; temporarily disable CPLEX

This commit is contained in:
2020-12-03 11:34:23 -06:00
parent 3fa0150dd9
commit 272eb647fd
4 changed files with 31 additions and 22 deletions

View File

@@ -32,7 +32,7 @@ def test_instance():
[1., 2., 1., 0.],
])
instance = TravelingSalesmanInstance(n_cities, distances)
for solver_name in ['gurobi', 'cplex']:
for solver_name in ['gurobi']:
solver = LearningSolver(solver=solver_name)
solver.solve(instance)
x = instance.solution["x"]
@@ -58,7 +58,7 @@ def test_subtour():
])
distances = squareform(pdist(cities))
instance = TravelingSalesmanInstance(n_cities, distances)
for solver_name in ['gurobi', 'cplex']:
for solver_name in ['gurobi']:
solver = LearningSolver(solver=solver_name)
solver.solve(instance)
assert hasattr(instance, "found_violated_lazy_constraints")

View File

@@ -2,7 +2,7 @@
# Copyright (C) 2020, UChicago Argonne, LLC. All rights reserved.
# Released under the modified BSD license. See COPYING.md for more details.
from miplearn import BasePyomoSolver, GurobiSolver, GurobiPyomoSolver, CplexPyomoSolver
from miplearn import BasePyomoSolver, GurobiSolver, GurobiPyomoSolver
from miplearn.problems.knapsack import KnapsackInstance, GurobiKnapsackInstance
@@ -23,4 +23,4 @@ def _get_instance(solver):
def _get_internal_solvers():
return [GurobiPyomoSolver, CplexPyomoSolver, GurobiSolver]
return [GurobiPyomoSolver, GurobiSolver]