From 9ac3de2c819ea25592a5a224df9cacba931db142 Mon Sep 17 00:00:00 2001 From: Florian Ferlemann Date: Fri, 19 Jun 2026 15:26:14 +0200 Subject: [PATCH] Fix for issue #54 for ADAlgorithm --- src/quocslib/optimizationalgorithms/ADAlgorithm.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/quocslib/optimizationalgorithms/ADAlgorithm.py b/src/quocslib/optimizationalgorithms/ADAlgorithm.py index 6be52c4..00ec36e 100644 --- a/src/quocslib/optimizationalgorithms/ADAlgorithm.py +++ b/src/quocslib/optimizationalgorithms/ADAlgorithm.py @@ -149,7 +149,9 @@ def inner_run(self): initial_variation = random_variation * self.controls.get_sigma_variation() # Define the initial init_xx = self.controls.get_mean_value() + initial_variation - + # Initialize the best xx vector for this SI + self.best_xx = self.controls.get_mean_value().copy() + def get_gradient(x): return np.array(jax.jit(jax.grad(self.get_gradient))(x))