From db3fceb97939f1bcd768650d153ebcfa95231685 Mon Sep 17 00:00:00 2001 From: Rutherther Date: Sat, 18 Oct 2025 18:12:31 +0200 Subject: [PATCH] tests: use random initializer in a test --- env/src/local_search/mod.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/env/src/local_search/mod.rs b/env/src/local_search/mod.rs index f2774fdc1e0502b7b5be9cc3cbf086e566790037..a38edf51c1e075dd602e0eb05b790f7256480dd0 100644 --- a/env/src/local_search/mod.rs +++ b/env/src/local_search/mod.rs @@ -288,9 +288,9 @@ pub fn plot_fitness_evolution(file: &str, stats: LocalSearchStats::from_vec(vec![10.0, 10.0]); let min = -SVector::::from_vec(vec![10.0, 10.0]); + let mut initializer = + RandomInitializer::>::new(Box::new(BoundedOVector::::new(min, max))); + let linear = Linear::new(7.0, SVector::::from_vec(vec![0.2, -0.5])); let result = local_search_first_improving( @@ -489,7 +492,7 @@ pub mod tests { max, BoundedPerturbationStrategy::Retry(10)), &MinimizingOperator::new(), - &SVector::::zeros(), + &initializer.initialize_single(U2), ).unwrap(); println!("{:?}", result);