
11.2 Evolutionary Programming Operators 193
the Gaussian and Cauchy distributions, and therefore also provides better exploration
than for the Gaussian distribution. While the Cauchy distribution does result in larger
mutations, care should be taken in applying Cauchy mutations. As pointed out by
Yao et al. [936], the smaller peak of the Cauchy distribution implies less time for
exploitation. The Cauchy mutation operators therefore are weaker than the Gaussian
operators in fine-tuning solutions. Yao et al. [932, 936] also show that the large mu-
tations caused by Cauchy operators are beneficial only when candidate solutions are
far from the optimum. It is due to these advantages and disadvantages that the L´evy
distribution and convolutions such as those given in equations (11.20) and (11.23) offer
good alternatives for balancing exploration and exploitation.
Another factor that plays an important role in balancing exploration and exploita-
tion is the way in which strategy parameters are calculated and managed, since step
sizes are directly influenced by these parameters. The next section discusses strategy
parameters in more detail.
11.2.2 Selection Operators
Selection operators are applied in EP to select those individuals that will survive to
the next generation. In the original EP, and most variations of it, the new population
is selected from all the parents and their offspring. That is, parents and offspring
compete to survive. Differing from other EAs, competition is based on a relative
fitness measure and not an absolute fitness measure. An absolute fitness measure
refers to the actual fitness function that quantifies how optimal a candidate solution
is. On the other hand, the relative fitness measure expresses how well an individual
performs compared to a group of randomly selected competitors (selected from the
parents and offspring).
As suggested by Fogel [275], this is possibly the first hint towards coevolutionary
optimization. For more detail on coevolution and relative fitness measures, refer to
Chapter 15. This section only points out those methods that have been applied to EP.
For the purposes of this section, notation is changed to correspond with that of EP
literature. In this light, µ is used to indicate the number of parent individuals (i.e.
population size, n
s
), and λ is used to indicate the number of offspring.
The first step in the selection process is to calculate a score, or relative fitness, for each
parent, x
i
(t), and offspring, x
i
(t). Define P(t)=C(t) ∪C
(t) to be the competition
pool, and let u
i
(t) ∈P(t),i =1,...,µ+ λ denote an individual in the competition
pool. Then, for each u
i
(t) ∈P(t) a group of n
P
competitors is randomly selected from
the remainder of individuals (i.e. from P(t)\{u
i
(t)}). A score is calculated for each
u
i
(t) as follows
s
i
(t)=
n
P
l=1
s
il
(t) (11.24)