From 5b3a0b518ccd5f9f164f5c91cc02968120a0185a Mon Sep 17 00:00:00 2001 From: Paras Puneet Singh <136245940+ParasPuneetSingh@users.noreply.github.com> Date: Tue, 24 Sep 2024 02:08:41 +0530 Subject: [PATCH] Update blackboxoptim.md Corrected function names for MOO docs. --- docs/src/optimization_packages/blackboxoptim.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/src/optimization_packages/blackboxoptim.md b/docs/src/optimization_packages/blackboxoptim.md index ae512ca9f..ce17f3b1b 100644 --- a/docs/src/optimization_packages/blackboxoptim.md +++ b/docs/src/optimization_packages/blackboxoptim.md @@ -76,12 +76,12 @@ using OptimizationBBO, Optimization, BlackBoxOptim using SciMLBase: MultiObjectiveOptimizationFunction u0 = [0.25, 0.25] opt = OptimizationBBO.BBO_borg_moea() -function multi_obj_func_2(x, p) +function multi_obj_func(x, p) f1 = (1.0 - x[1])^2 + 100.0 * (x[2] - x[1]^2)^2 # Rosenbrock function f2 = -20.0 * exp(-0.2 * sqrt(0.5 * (x[1]^2 + x[2]^2))) - exp(0.5 * (cos(2π * x[1]) + cos(2π * x[2]))) + exp(1) + 20.0 # Ackley function return (f1, f2) end -mof = MultiObjectiveOptimizationFunction(multi_obj_func_2) +mof = MultiObjectiveOptimizationFunction(multi_obj_func) prob = Optimization.OptimizationProblem(mof, u0; lb = [0.0, 0.0], ub = [2.0, 2.0]) -sol = solve(prob_2, opt, NumDimensions=2, FitnessScheme=ParetoFitnessScheme{2}(is_minimizing=true)) +sol = solve(prob, opt, NumDimensions=2, FitnessScheme=ParetoFitnessScheme{2}(is_minimizing=true)) ```