Professional Documents
Culture Documents
In L. Eshelman, ed., Genetic Algorithms: Proceedings of the 6th International Conference (ICGA95), Morgan Kaufmann, San Francisco, CA.
changed
S(fi) initial distribution
as s (fi ) =
T (s; 1)(fi ) =
N N ? N S (fi? )1
= S (fi ) ? S (fi?1 ) = s(fi ). 75
s(f)
30
As Zf 1 Z x t ?1
1
25
t1s(x) s(y) dy dx
N f0
f0
Zf !t
1 1
20
15
=N N f0
s(x) dx
10
we can write
T (
T (s; t1; f ); t2 ; f ) =
5
Zf !t ?1
1
0
50 100 150 200 250
f 1
t t s(f )
2 1 s(x) dx
N f0
Figure 3: Gaussian Fitness Distribution approxi- 0 Z
mately leads again to Gaussian Distributions after !t 1t ?1 2
@ N1 s(x) dx A =
f 1
t2 t1s(f )
N
s(x) dx =
T (s; t1 t2 )(f )
4 PROPERTIES OF f0
TOURNAMENT SELECTION 2
4.1 CONCATENATION OF In [Goldberg and Deb, 1991] the proportion P of best-
TOURNAMENT SELECTION PHASES t individuals after selections with tournament size
t (without recombination) is given to
An interesting property of tournament selection is the P = 1 ? (1 ? P0)t
(11)
concatenation of several selection phases. Assume an
arbitrary population with the tness distribution s. This can be obtained as a special case from Theorem
We apply rst tournament selection with tournament 4.1.
size t1 to this population and then on the resulting
population again tournament selection with tourna- Corollary 4.1 Let s(f ) be a tness distribution rep-
ment size t2 (with no recombination in between). The resentable as
obtained tness distribution is the same as if only one 0Rf 1?1
g (x) dx
tournament selection with the tournament size t1t2 is s(f ) = g(f ) @ f A 0
(12)
applied to the initial distribution s. N
duction rate R (f ) denotes the ratio of the number of It is interesting to note that the loss of diversity is
individuals with a certain tness value f after and be- independent of the initial tness distribution. It turns
fore selection out that the number of individuals lost increases with
( s (f ) the tournament size (see Figure 4). About the half of
(f ) =
R s(f ): s(f ) > 0 (14) the population is lost at tournament size t = 5.
0 : s(f ) = 0
p (t)
R (f ) = t (15)
N 0.4
increasing.
5 10 15 20 25 30
tournament size t
f0
Z fz Z fz ! to the normalized Gaussian distribution G(0; 1)(f ) :=
= N1 p12 e? f2 :
2
Z?1x 1 y t2?1
Thierens and Goldberg derive for a tournament size of p e? dy
2
2 dx (22)
two the same average tness value [Thierens and Gold- ?1 2
berg, 1994] in a completely dierent manner. But their For a binary tournament we have
formulation can not be extended to other tournament
sizes. V (2) = 1 ?
1
T
An explicit expression of (18) may not exist. By means
of the steepest descent method (see e.g. [Henrici, Here again only numerical computations give the se-
1977]) an approximation for large tournament sizes lection variance for larger tournament sizes. Figure 6
can be given. But even for small tournament sizes shows the dependence of the selection variance on the
this approximation gives acceptable results. tournament size.
Table 1: Some Parameter Settings for Truncation Se-
lection (T ) and Tournament Selection t that lead to the
V(t)
1
same Selection Intensity I (from [Blickle and Thiele,
0.8
1995]).
I 0.56 0.84 1.03 1.16 1.54 2.16
0.6
T :t 2 3 4 5 10 40
?:T 0.66 0.47 0.36 0.30 0.15 0.04
0.4
0.2
6 CONCLUSION
0 t
Figure 6: The Dependence of the Selection Variance distribution of a population, several new properties of
V on the Tournament Size t.
the tournament selection scheme have been derived in
this paper. Often the behaviour of tournament de-
pends on the initial tness distribution and no general
5 COMPARISON WITH OTHER behaviour can be given without knowledge of the t-
SELECTION SCHEMES ness distribution. But some properties are indepen-
dent of the distribution namely the concatenation of
The selection intensity is a important measure for the tournament runs (Theorem 4.1) and the loss of diver-
classication of selection schemes, because it allows a sity (Theorem 4.2). By this several independently de-
prediction of the behaviour of a simple genetic algo- rived aspects of the tournament selection scheme could
rithm if the tness values are normally distributed. In be unied as special cases of Theorem 3.1. The calcu-
[Muhlenbein and Schlierkamp-Voosen, 1993] a predic- lation of the selection intensity allowed the prediction
tion is made for a genetic algorithm optimizing the of the convergence time for a simple GA using tour-
ONEMAX (or bit-counting) function using truncation nament selection with arbitrary tournament size t and
selection and uniform crossover. In truncation selec- uniform crossover.
tion
? with threshold T the fraction T best individ- The described properties give a better insight into the
uals survive and have the same selection probability behaviour of the tournament selection scheme and the
T . It is calculated that the number of generations un-
1
pn in
uence of the tournament size parameter.
til convergence is determined by c = 2 I , where n
is the problem size (string length) and I is the selec- Acknowledgements
tion intensity. Form this formula the convergence time
can be obtained for an arbitrary selection method by
substituting I with the selection intensity of the corre- The authors thank J. Waldvogel who derived the ap-
sponding selection method. For tournament selection proximation formula (19) for the selection intensity.
we have
s n
References
c 2 p
2(ln(t) ? ln 4:14 ln(t)
(23)
[Back, 1994] Thomas Back. Selective pressure in evo-
lutionary algorithms: A characterization of selection
In Table 1 some parameter settings for tournament mechanisms. In Proceedings of the First IEEE Con-
selection and truncation selection are given that lead ference on Evolutionary Computation. IEEE World
to the same selection intensity. Congress on Computational Intelligence (WCCI),
pages 57{62, 1994.
A more detailed comparison of the selection methods
tournament selection, truncation selection and ranking [Blickle and Thiele, 1995] Tobias Blickle and Lothar
selection can be found in [Blickle and Thiele, 1995]. It Thiele. A comparison of selection schemes used
is shown that for the same selection intensity tourna- in genetic algorithms. Technical Report 11, Com-
ment selection has the smallest loss of diversity and the puter Engineering and Communication Networks
highest selection variance. It is concluded that tour- Lab (TIK), Swiss Federal Institute of Technology
nament selection is in some sense the best selection (ETH) Zurich, Gloriastrasse 35, CH-8092 Zurich,
method among the three. 1995.
[Bulmer, 1980] M.G. Bulmer. The Mathematical The-
ory of Quantitative Genetics. Clarendon Press, Ox-
ford, 1980.
[de la Maza and Tidor, 1993] Michael de la Maza and
Bruce Tidor. An analysis of selection procedures
with particular attention paid to proportional and
bolzmann selection. In Stefanie Forrest, editor, Pro-
ceedings of the Fifth International Conference on
Genetic Algorithms, pages 124{131, San Mateo, CA,
1993. Morgan Kaufmann Publishers.
[Goldberg and Deb, 1991] David E. Goldberg and
KalyanmoyDeb. A comparative analysis of selection
schemes used in genetic algorithms. In G. Rawlins,
editor, Foundations of Genetic Algorithms, pages
69{93, San Mateo, 1991. Morgan Kaufmann.
[Goldberg, 1989] David E. Goldberg. Genetic Algo-
rithms in Search, Optimization and Machine Learn-
ing. Addison-Wesley Publishing Company, Inc.,
Reading, Massachusetts, 1989.
[Henrici, 1977] P. Henrici. Applied and Computational
Complex Analysis, volume 2. A Wiley-Interscience
Series of Texts, Monographs, and Tracts, 1977.
[Koza, 1992] John R. Koza. Genetic programming:
on the programming of computers by means of nat-
ural selection. The MIT Press, Cambridge, Mas-
sachusetts, 1992.
[Muhlenbein and Schlierkamp-Voosen, 1993] Heinz
Muhlenbein and Dirk Schlierkamp-Voosen. Predic-
tive models for the breeder genetic algorithm. Evo-
lutionary Computation, 1(1), 1993.
[Thierens and Goldberg, 1994] D. Thierens and
D. Goldberg. Convergence models of genetic algo-
rithm selection schemes. In Yuval Davidor, Hans-
Paul Schwefel, and Reinhard Manner, editors, Par-
allel Problem Solving from Nature - PPSN III, pages
119 { 129, Berlin, 1994. Lecture Notes in Computer
Science 866 Springer-Verlag.