Information Technology Reference
In-Depth Information
Table 2 Single-objective test functions
Name (comment)
Formula: f
ð
x
Þ
Search domain
P i¼1 x i
[ - 100, 100] n
Sphere (unimodal)
P i¼1 x jjþ Q i¼1 x jj
10, 10] n
Schwefel 2.22 (unimodal)
[
-
2
P i ¼ 1 P j ¼ 1 x j
100, 100] n
Schwefel 1.2 (unimodal)
[
-
h
i
P n 1
i ¼ 1
2
[ - 30, 30] n
Rosenbrock (unimodal)
2
100 x i þ 1 x i
þ x i 1
ð
Þ
P i¼1 ix i þ
1.28, 1.28] n
Noise (unimodal)
[
random ½ 0
;
1
Þ
-
P i¼1
[ - 100, 100] n
Step (unimodal)
2
ð
b
x i þ
0
:
5
c
Þ
P i¼1 ð x i 10 cos ð 2 p x i Þþ 10 Þ
5.12, 5.12] n
Rastrigin (multimodal)
[
-
p
4000 P i¼1 x i Q i¼1 cos
600, 600] n
Griewank (multimodal)
[
-
x i
1
þ 1
q
1
n P i¼1 x i
32, 32] n
Ackley (multimodal)
[
-
20
þ
e
20 exp
0
:
2
exp n P i¼1 cos
ð
2
p
x i Þ
Table 3 The parameter settings of optimization algorithms
Algorithm
Parameter
GA (traditional crossover)
P r ¼ 0
:
2
; P c ¼ 0
:
4
; P m ¼ 0
:
1
; S ¼ 0
:
05, tournament method
for selection
GA (multiple-crossover)
P r ¼ 0 : 2 ; P c ¼ 0 : 4 ; P m ¼ 0 : 1 ; S ¼ 0 : 05, tournament method
for selection
Standard PSO
W ¼ 0
:
9
;
C 1 ¼ C 2 ¼ 2
The hybrid algorithm
W 1 ¼ 0
:
9
;
W 2 ¼ 0
:
4
;
C 1i ¼ C 2f ¼ 2
:
5
;
C 1f ¼ C 2i ¼ 0
:
5
;
f m ¼ 0 : 001 ; n tc ¼ n mc ¼ 0 : 2
Table 4 The comparison results among single-objective optimization algorithms for the Sphere
function
GA (traditional
crossover)
GA (multiple-
crossover)
PSO
(standard)
The hybrid
algorithm
10 14
10 18
10 98
10 119
Mean
3.28
×
2.56
×
2.25
×
1.58
×
10 14
10 17
10 98
10 119
Standard
deviation
4.58
×
1.34
×
6.54
×
8.58
×
algorithms. The population size and maximum iteration are set at 20 and 10,000,
accordingly.
By contrasting the results of GA with traditional crossover, GA with multiple-
crossover, standard PSO, and the hybrid of particle swarm optimization and the
genetic algorithm (Tables 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 and 12 ), it can be found that the
hybrid algorithm has a superior performance with respect to other optimization
algorithms. Moreover, the hybrid algorithm presents the best solutions in all test
functions except Schwefel 2.22, in which the PSO algorithm has the best solution
Search WWH ::




Custom Search