17 print(
"Testing Hybrid Optimizer on Rosenbrock function (dim=5)...")
20 bounds = [(-5.0, 5.0)] * dim
25 block_method=
"corr_greedy",
28 per_block_budget_fraction=0.6,
30 refresh_every_pass=
True,
31 refresh_budget_fraction=0.1,
32 refresh_sigma_scale=0.2
36 best_x, best_f, evals = run_hybrid_optimization(
45 print(f
"\nOptimization Complete:")
46 print(f
"Best f: {best_f:.6f}")
47 print(f
"Best x: {best_x}")
48 print(f
"Evals: {evals}")
51 print(
"SUCCESS: Found reasonable solution.")
53 print(
"WARNING: Solution might be suboptimal (expected for very low budget).")