From 4ea06477868bd9f264d122a9621452941e69630f Mon Sep 17 00:00:00 2001 From: Simon Bartels Date: Thu, 13 Jun 2024 16:31:34 +0200 Subject: [PATCH 1/2] fixes a small problem with an uninitialized field --- src/poli_baselines/solvers/multi_objective/nsga_ii.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/poli_baselines/solvers/multi_objective/nsga_ii.py b/src/poli_baselines/solvers/multi_objective/nsga_ii.py index d41dfc6..16113dc 100644 --- a/src/poli_baselines/solvers/multi_objective/nsga_ii.py +++ b/src/poli_baselines/solvers/multi_objective/nsga_ii.py @@ -210,8 +210,8 @@ def __init__( y0_for_init = np.vstack([self.y0, missing_evaluations]) elif self.x0.shape[0] > population_size: best_performing_indices = np.argsort(self.y0.flatten())[::-1] - x0_for_init = self.x0[best_performing_indices[: self.pop_size]] - y0_for_init = y0[best_performing_indices[: self.pop_size]] + x0_for_init = self.x0[best_performing_indices[: population_size]] + y0_for_init = y0[best_performing_indices[: population_size]] else: x0_for_init = self.x0 From ac19347c9ead01e27aed150abdfc784c5ef67bc9 Mon Sep 17 00:00:00 2001 From: Simon Bartels Date: Sat, 10 Aug 2024 16:02:20 +0200 Subject: [PATCH 2/2] lints the file --- src/poli_baselines/solvers/multi_objective/nsga_ii.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/poli_baselines/solvers/multi_objective/nsga_ii.py b/src/poli_baselines/solvers/multi_objective/nsga_ii.py index 16113dc..b45c8a2 100644 --- a/src/poli_baselines/solvers/multi_objective/nsga_ii.py +++ b/src/poli_baselines/solvers/multi_objective/nsga_ii.py @@ -210,8 +210,8 @@ def __init__( y0_for_init = np.vstack([self.y0, missing_evaluations]) elif self.x0.shape[0] > population_size: best_performing_indices = np.argsort(self.y0.flatten())[::-1] - x0_for_init = self.x0[best_performing_indices[: population_size]] - y0_for_init = y0[best_performing_indices[: population_size]] + x0_for_init = self.x0[best_performing_indices[:population_size]] + y0_for_init = y0[best_performing_indices[:population_size]] else: x0_for_init = self.x0