mirror of
https://github.com/ANL-CEEESA/MIPLearn.git
synced 2025-12-06 01:18:52 -06:00
Remove unused classes and methods
This commit is contained in:
@@ -14,7 +14,6 @@ from miplearn.components.static_lazy import StaticLazyConstraintsComponent
|
||||
from miplearn.features import (
|
||||
InstanceFeatures,
|
||||
Features,
|
||||
Constraint,
|
||||
Sample,
|
||||
ConstraintFeatures,
|
||||
)
|
||||
|
||||
@@ -35,22 +35,3 @@ def test_gurobi_pyomo_solver() -> None:
|
||||
|
||||
def test_gurobi_solver() -> None:
|
||||
run_internal_solver_tests(GurobiSolver())
|
||||
|
||||
|
||||
def test_redundancy() -> None:
|
||||
solver = GurobiSolver()
|
||||
instance = solver.build_test_instance_redundancy()
|
||||
solver.set_instance(instance)
|
||||
stats = solver.solve_lp()
|
||||
assert stats.lp_value == 1.0
|
||||
constraints = solver.get_constraints()
|
||||
assert constraints.names[0] == "c1"
|
||||
assert constraints.slacks[0] == 0.0
|
||||
|
||||
solver.relax_constraints(["c1"])
|
||||
stats = solver.solve_lp()
|
||||
assert stats.lp_value == 2.0
|
||||
|
||||
solver.enforce_constraints(["c1"])
|
||||
stats = solver.solve_lp()
|
||||
assert stats.lp_value == 1.0
|
||||
|
||||
@@ -5,14 +5,12 @@
|
||||
from miplearn.features import (
|
||||
FeaturesExtractor,
|
||||
InstanceFeatures,
|
||||
Constraint,
|
||||
VariableFeatures,
|
||||
ConstraintFeatures,
|
||||
)
|
||||
from miplearn.solvers.gurobi import GurobiSolver
|
||||
from miplearn.solvers.tests import (
|
||||
assert_equals,
|
||||
_round_constraints,
|
||||
_round,
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user