Escolar Documentos
Profissional Documentos
Cultura Documentos
Evolutionary Computation
Abbas Pirnia-ye Dezfuli
Computer Eng. Dept., Azad Univ., Shiraz Branch
pirnia@iaushiraz.ac.ir
∑ (x )
n
f 3 (x ) = 10 ⋅ n + 2
i − 10 ⋅ cos(2 ⋅ π ⋅ xi ) Mutation Operator
Stop Criterion
One-position Uniform Mutation
Number of Generations=10^5
i =1 Mutation Rate 0.75
for −5.12 ≤ xi ≤ 5.12 with a global minimum of f 3 (x ) = 0 at Elitism Rate 2
xi = 0 , 1 ≤ i ≤ n . Table 2. Parameter values used in the test runs of MSEA for the different
test functions illustrated in tables 3 and 4
• The n-dimensional Schwefel function (Schwefel's function is
deceptive in that the global minimum is geometrically distant, Fitness Landscape: De Jong Function
Problem Performance Population Mutation Best
over the parameter space, from the next best local minima) Dimension Duration Size Step Size Answer
∑ − x ⋅ sin ( )
n 2 34 20 (-0.0001,0.0001) 1.70659765862187E-20
f 4 (x ) = i xi 10
100
195
27840
30
100
(-0.001,0.001)
(-0.1,0.1)
2.89426955556278E-12
1.10998473967393E-04
i =1
f 5 (x ) = −a ⋅ e n
−e n
+ a + e1 10
100
260
33180
30
100
(-1.0,1.0)
(-1.0,1.0)
1.24309278616863E-03
3.74889134778938E+02
Best-so-far fitness
(multimodal), Schwefel (multimodal). Table 4 illustrates the 250
150
following figures.
100
50
Parameter Values Used in MSEA and Traditional EA on Selected Test
0
Functions in the Figures 5, 6, 7, and 8 1 62 123 184 245 306 367 428 489 550 611 672 733 794 855 916 977
Reproduction Coefficient (just in MSEA) 2
Generations
Crossover Operator n-point Crossover
Mutation Operator One-position Uniform Mutation
Figure 8. Comparison of traditional EA and MSEA performance for
Stop Criterion Number of Generations=2*10^5
Mutation Rate 0.75
Schwefel function using value of 100 for mutation step size.
Elitism Rate 2
Problem Dimension 2 IV. DISCUSSION AND CONCLUSIONS
Population Size 20
Table 3 shows that MSEA is capable of finding solutions
Table 4. Parameter values used in the test runs of MSEA and traditional EA very near to the exact solution in low-dimensional search
for the De Jong, Rosenbrock, Rastrigin, and Schwefel functions depicted in spaces in a reasonable time span. Although the best answer
figures 5, 6, 7, and 8 respectively.
for high-dimensional spaces is relatively far from the exact
solution, one can achieve better solutions in unimodal
2.5
spaces by letting the algorithm search more (increasing the
Standard EA number of generations). For higher dimensions of unimodal
2
MSEA
spaces, the performance duration and the best found answer
Best-so-far fitness
1.5
distance to the exact answer are quite reasonable in
1 proportion to the problem complexity. Assuming
0.5
C (dim = α ) showing the problem complexity for an α-
0
dimensional space, and P(dim = β ) showing the MSEA
1 61 121 181 241 301 361 421 481 541 601 661 721 781 841 901 961
Performance duration for a β-dimensional space, table 3
Generations
shows:
Figure 5. Comparison of traditional EA and MSEA performance for De
Jong function using value of 0.01 for mutation step size.
P (dim = 2) ≈ 101 where C (dim = 2) ≈ 10 0 ,
6
P (dim = 10) ≈ 10 2 where C (dim = 10) ≈ 103 , and
5 Standard EA P (dim = 100) ≈ 10 4 where C (dim = 100) ≈ 1030
MSEA
Best-so-far fitness
Rosenbrock function using value of 0.01 for mutation step size. 3000 Standard EA
MSEA
Best-so-far fitness
2500
14 2000
12 Standard EA 1500
MSEA
Best-so-far fitness
10 1000
8 500
6 0
1 2230 4459 6688 8917 11146 13375 15604 17833 20062 22291 24520 26749 28978
4
Generations
2
0
Figure 9. Comparison of standard EA and MSEA performance for 10-
1 61 121 181 241 301 361 421 481 541 601 661 721 781 841 901 961 dimensional Schwefel function using value of 100 for mutation step size.
Generations