Remove unused classes and functions

This commit is contained in:
2021-07-06 17:04:32 -05:00
parent cd9e5d4144
commit c8c29138ca
6 changed files with 4 additions and 322 deletions

View File

@@ -11,11 +11,7 @@ from miplearn.classifiers import Classifier
from miplearn.classifiers.threshold import MinProbabilityThreshold
from miplearn.components import classifier_evaluation_dict
from miplearn.components.dynamic_lazy import DynamicLazyConstraintsComponent
from miplearn.features import (
Features,
InstanceFeatures,
Sample,
)
from miplearn.features import Sample
from miplearn.instance.base import Instance
from miplearn.solvers.tests import assert_equals

View File

@@ -12,12 +12,7 @@ from miplearn.classifiers import Classifier
from miplearn.classifiers.threshold import Threshold
from miplearn.components import classifier_evaluation_dict
from miplearn.components.primal import PrimalSolutionComponent
from miplearn.features import (
Features,
Sample,
InstanceFeatures,
VariableFeatures,
)
from miplearn.features import Sample
from miplearn.problems.tsp import TravelingSalesmanGenerator
from miplearn.solvers.learning import LearningSolver
from miplearn.solvers.tests import assert_equals

View File

@@ -11,12 +11,7 @@ from numpy.testing import assert_array_equal
from miplearn.classifiers import Classifier
from miplearn.classifiers.threshold import Threshold, MinProbabilityThreshold
from miplearn.components.static_lazy import StaticLazyConstraintsComponent
from miplearn.features import (
InstanceFeatures,
Features,
Sample,
ConstraintFeatures,
)
from miplearn.features import Sample, ConstraintFeatures
from miplearn.instance.base import Instance
from miplearn.solvers.internal import InternalSolver
from miplearn.solvers.learning import LearningSolver

View File

@@ -6,7 +6,6 @@ import numpy as np
from miplearn.features import (
FeaturesExtractor,
InstanceFeatures,
VariableFeatures,
ConstraintFeatures,
Sample,
@@ -128,15 +127,6 @@ def test_knapsack() -> None:
assert_equals(sample.get("mip_var_values"), [1.0, 0.0, 1.0, 1.0, 61.0])
assert_equals(sample.get("mip_constr_slacks"), [0.0])
features = extractor.extract(instance, solver)
assert_equals(
features.instance,
InstanceFeatures(
user_features=[67.0, 21.75],
lazy_constraint_count=0,
),
)
def test_constraint_getindex() -> None:
cf = ConstraintFeatures(