Add lp_stats to after-lp features

This commit is contained in:
2021-04-11 08:57:57 -05:00
parent 945f6a091c
commit 2bc1e21f8e
7 changed files with 12 additions and 4 deletions

View File

@@ -8,11 +8,12 @@ from dataclasses import dataclass
from math import log, isfinite
from typing import TYPE_CHECKING, Dict, Optional, Set, List, Hashable
from miplearn.types import Solution, VariableName, Category
import numpy as np
from miplearn.types import Solution, Category
if TYPE_CHECKING:
from miplearn.solvers.internal import InternalSolver
from miplearn.solvers.internal import InternalSolver, LPSolveStats
from miplearn.instance.base import Instance
@@ -101,6 +102,7 @@ class Features:
instance: Optional[InstanceFeatures] = None
variables: Optional[Dict[str, Variable]] = None
constraints: Optional[Dict[str, Constraint]] = None
lp_solve: Optional["LPSolveStats"] = None
class FeaturesExtractor: