Reorganize instance package

This commit is contained in:
2021-04-06 16:31:47 -05:00
parent 3543a2ba92
commit f90f295620
31 changed files with 177 additions and 169 deletions

View File

@@ -7,7 +7,7 @@ from unittest.mock import Mock
from miplearn.classifiers import Classifier
from miplearn.components.steps.convert_tight import ConvertTightIneqsIntoEqsStep
from miplearn.components.steps.relax_integrality import RelaxIntegralityStep
from miplearn.instance import Instance
from miplearn.instance.base import Instance
from miplearn.problems.knapsack import GurobiKnapsackInstance
from miplearn.solvers.gurobi import GurobiSolver
from miplearn.solvers.learning import LearningSolver

View File

@@ -10,7 +10,7 @@ from miplearn.classifiers import Classifier
from miplearn.components.steps.drop_redundant import DropRedundantInequalitiesStep
from miplearn.components.steps.relax_integrality import RelaxIntegralityStep
from miplearn.features import TrainingSample, Features
from miplearn.instance import Instance
from miplearn.instance.base import Instance
from miplearn.solvers.gurobi import GurobiSolver
from miplearn.solvers.internal import InternalSolver
from miplearn.solvers.learning import LearningSolver

View File

@@ -4,7 +4,7 @@
from unittest.mock import Mock
from miplearn.components.component import Component
from miplearn.instance import Instance
from miplearn.instance.base import Instance
def test_xy_instance():

View File

@@ -17,7 +17,7 @@ from miplearn.features import (
Features,
InstanceFeatures,
)
from miplearn.instance import Instance
from miplearn.instance.base import Instance
E = 0.1

View File

@@ -12,7 +12,7 @@ from gurobipy import GRB
from networkx import Graph
from miplearn.components.dynamic_user_cuts import UserCutsComponent
from miplearn.instance import Instance
from miplearn.instance.base import Instance
from miplearn.solvers.gurobi import GurobiSolver
from miplearn.solvers.learning import LearningSolver

View File

@@ -11,7 +11,7 @@ from numpy.testing import assert_array_equal
from miplearn.classifiers import Regressor
from miplearn.components.objective import ObjectiveValueComponent
from miplearn.features import TrainingSample, InstanceFeatures, Features
from miplearn.instance import Instance
from miplearn.instance.base import Instance
from miplearn.solvers.learning import LearningSolver
from miplearn.solvers.pyomo.gurobi import GurobiPyomoSolver
from tests.fixtures.knapsack import get_knapsack_instance

View File

@@ -12,7 +12,7 @@ from miplearn.classifiers.threshold import Threshold
from miplearn.components import classifier_evaluation_dict
from miplearn.components.primal import PrimalSolutionComponent
from miplearn.features import TrainingSample, VariableFeatures, Features
from miplearn.instance import Instance
from miplearn.instance.base import Instance
from miplearn.problems.tsp import TravelingSalesmanGenerator
from miplearn.solvers.learning import LearningSolver

View File

@@ -17,7 +17,7 @@ from miplearn.features import (
ConstraintFeatures,
Features,
)
from miplearn.instance import Instance
from miplearn.instance.base import Instance
from miplearn.solvers.internal import InternalSolver
from miplearn.solvers.learning import LearningSolver
from miplearn.types import (