1
1
using OptimizationBBO, Optimization, BlackBoxOptim
2
- using Optimization . SciMLBase: MultiObjectiveOptimizationFunction
2
+ using SciMLBase: MultiObjectiveOptimizationFunction
3
3
using Test
4
4
5
5
@testset " OptimizationBBO.jl" begin
@@ -9,14 +9,14 @@ using Test
9
9
l1 = rosenbrock (x0, _p)
10
10
11
11
optprob = OptimizationFunction (rosenbrock)
12
- prob = Optimization . OptimizationProblem (optprob, x0, _p, lb = [- 1.0 , - 1.0 ],
12
+ prob = OptimizationBase . OptimizationProblem (optprob, x0, _p, lb = [- 1.0 , - 1.0 ],
13
13
ub = [0.8 , 0.8 ])
14
14
sol = solve (prob, BBO_adaptive_de_rand_1_bin_radiuslimited ())
15
15
@test 10 * sol. objective < l1
16
16
17
17
@test (@allocated solve (prob, BBO_adaptive_de_rand_1_bin_radiuslimited ())) < 1e7
18
18
19
- prob = Optimization . OptimizationProblem (optprob, nothing , _p, lb = [- 1.0 , - 1.0 ],
19
+ prob = OptimizationBase . OptimizationProblem (optprob, nothing , _p, lb = [- 1.0 , - 1.0 ],
20
20
ub = [0.8 , 0.8 ])
21
21
sol = solve (prob, BBO_adaptive_de_rand_1_bin_radiuslimited ())
22
22
@test 10 * sol. objective < l1
@@ -74,7 +74,7 @@ using Test
74
74
end
75
75
76
76
mof_1 = MultiObjectiveOptimizationFunction (multi_obj_func_1)
77
- prob_1 = Optimization . OptimizationProblem (mof_1, u0; lb = lb, ub = ub)
77
+ prob_1 = OptimizationBase . OptimizationProblem (mof_1, u0; lb = lb, ub = ub)
78
78
sol_1 = solve (prob_1, opt, NumDimensions = 2 ,
79
79
FitnessScheme = ParetoFitnessScheme {2} (is_minimizing = true ))
80
80
@@ -101,7 +101,7 @@ using Test
101
101
end
102
102
103
103
mof_1 = MultiObjectiveOptimizationFunction (multi_obj_func_1)
104
- prob_1 = Optimization . OptimizationProblem (mof_1, u0; lb = lb, ub = ub)
104
+ prob_1 = OptimizationBase . OptimizationProblem (mof_1, u0; lb = lb, ub = ub)
105
105
sol_1 = solve (prob_1, opt, NumDimensions = 2 ,
106
106
FitnessScheme = ParetoFitnessScheme {2} (is_minimizing = true ),
107
107
callback = cb)
@@ -127,7 +127,7 @@ using Test
127
127
end
128
128
129
129
mof_2 = MultiObjectiveOptimizationFunction (multi_obj_func_2)
130
- prob_2 = Optimization . OptimizationProblem (mof_2, u0; lb = lb, ub = ub)
130
+ prob_2 = OptimizationBase . OptimizationProblem (mof_2, u0; lb = lb, ub = ub)
131
131
sol_2 = solve (prob_2, opt, NumDimensions = 2 ,
132
132
FitnessScheme = ParetoFitnessScheme {2} (is_minimizing = true ))
133
133
@@ -147,7 +147,7 @@ using Test
147
147
end
148
148
149
149
mof_3 = MultiObjectiveOptimizationFunction (multi_obj_func_3)
150
- prob_3 = Optimization . OptimizationProblem (mof_3, u0; lb = lb, ub = ub)
150
+ prob_3 = OptimizationBase . OptimizationProblem (mof_3, u0; lb = lb, ub = ub)
151
151
sol_3 = solve (prob_3, opt, NumDimensions = 2 ,
152
152
FitnessScheme = ParetoFitnessScheme {2} (is_minimizing = true ))
153
153
0 commit comments