Add mip_stats to after-mip features

This commit is contained in:
2021-04-11 09:14:05 -05:00
parent bd78518c1f
commit 6b15337e4c
2 changed files with 5 additions and 1 deletions

View File

@@ -171,6 +171,7 @@ class LearningSolver:
# Solve root LP relaxation
# -------------------------------------------------------
lp_stats = None
if self.solve_lp:
logger.debug("Running before_solve_lp callbacks...")
for component in self.components.values():
@@ -252,6 +253,8 @@ class LearningSolver:
# -------------------------------------------------------
logger.info("Extracting features (after-mip)...")
features = FeaturesExtractor(self.internal_solver).extract(instance)
features.lp_solve = lp_stats
features.mip_solve = mip_stats
instance.features_after_mip.append(features)
# Add some information to training_sample