Information Technology Reference
In-Depth Information
self-adaptive 1-point crossover selects the crossover point Λ ζ of one of the two
parents according to the proposed selection schemes and creates the two children
o 1 =( p 1 ,...,p Λ ζ ,p Λ ζ +1 ,...,p l ζ )
(6.7)
and
o 2 =( p 1 ,...,p Λ ζ ,p Λ ζ +1 ,...,p l ζ ) .
(6.8)
The crossover point Λ k at locus k is the position between element k and k +1.
We proposed three schemes for the decision, which crossover point to take in
section 6.1.3. The strategy part Λ ζ may be encoded as an integer or in binary
representation as well. In order to enable self-adaptation the crossover point Λ ζ
has to be mutated. For this purpose meta-EP or log-normal mutation and the
usage of rounding procedures is proposed, see section 6.1.3.
Experimental settings
Population model
generational, μ = 150
Mutation type
bit flipping, p m =0 . 001 (onemax, sphere),
p m =0 . 005 (ackley, 3-SAT)
Strategy mutation
meta-EP
1-point, SA-1-point, p c =1 . 0
Crossover type
Selection type
generational model
Initialization
random bits
Termination
optimum found
Runs
50
The bigger mutation strength of p m =0 . 005 on the problems ackley and 3-
SAT showed better results than p m =0 . 001, which was better on onemax and
sphere. We used gray coding for the numerical functions. Table 6.1 shows the
Table 6.1. Experimental comparison of 1-point and SA-1-point crossover on onemax,
sphere, ackley and 3-SAT. The figures show the number of generations until the op-
timum is found. No significant superiority of any of the two 1-point variants can be
detected.
best worst mean
dev
onemax
1-point
16
93 28.88
2.23
SA-1-point
13
71 27.68 1.97
sphere
1-point
11
102 42.25
4.99
SA-1-point
16
89 40.33 4.10
ackley
1-point
13
438 63.50 86.83
SA-1-point
15
455 57.01 58.95
3-SAT
1-point
15
491 63.68
291
SA-1-point
7
498 62.72 264
 
Search WWH ::




Custom Search