27.06.2013 Views

Evolution and Optimum Seeking

Evolution and Optimum Seeking

Evolution and Optimum Seeking

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Genetic Algorithms 153<br />

mean objective function value of the generation (proportional selection) orby<br />

their rank (e.g., linear ranking selection).<br />

Step 2: (Recombination)<br />

Two di erent preliminary o spring are produced by recombination of two<br />

parental genotypes by means of crossover at a given recombination probability<br />

pc only one of those o spring (at r<strong>and</strong>om) is actually taken into further<br />

consideration.<br />

Steps 1 <strong>and</strong> 2 are repeated until individuals represent the (next) generation.<br />

Step 3: (Mutation)<br />

The o spring eventually (with a given xed <strong>and</strong> small probability pm) underly<br />

further modi cation by means of point mutations working on individual bits,<br />

either by reversing a one to a zero, or vice versa or by throwing a dice for<br />

choosing a zero or a one, independent of the original value.<br />

At rst glance, this scheme looks very similar to that of a multimembered ES with<br />

discrete recombination. To reveal the di erences one has to take a closer look at the<br />

so-called operators, \selection (S)", \mutation (M)", <strong>and</strong> \recombination (R)." The GA<br />

sequence of events, i.e., S { R { M, as opposed to M { R { S within ESs, should not matter<br />

signi cantly since the whole process is a circular one, <strong>and</strong> whether one likes to reverse the<br />

order of mutation <strong>and</strong> recombination is a matter of avoiding unnecessary operations or<br />

not. In applications, the evaluation of the individuals with respect to their corresponding<br />

objective function values normally dominates all other operations. Canonical values for<br />

the recombination probability arepc =0:6, for the number of crossover points nc =2,<br />

<strong>and</strong> for the mutation probability pm =0:001.<br />

5.3.2 Representation of Individuals<br />

One of the most apparent di erences between GAs <strong>and</strong> ESs is the fact, that completely<br />

di erent representations of the object variables are used. Organic evolution uses four<br />

di erent nucleotides to encode the genotype in pairs of triplets. By means of the genetic<br />

code these are translated to 20 di erent amino acids. Since there are 4 3 = 64 di erent<br />

triplets, the genetic code is largely redundant. A closer look reveals its property of<br />

maintaining similarity on the amino acid level despite most of the small variations on the<br />

level of single nucleotides. Similar transmission laws between chains of amino acids <strong>and</strong><br />

proteins, proteins <strong>and</strong> higher aggregates like cells <strong>and</strong> organs, up to the overall phenotype<br />

are called the epigenetic apparatus (Riedl, 1976). As a matter of fact, biologists as<br />

well as behaviorists report that di erences among several children of the same parents as<br />

well as di erences between two consecutive generations can well be described by normal<br />

distributions with zero mean <strong>and</strong> characteristic, probably genetically coded, variances.<br />

That is why ESs, when used for seeking optimal values for continuous variables use the<br />

more aggregate model of normal distributions for mutations <strong>and</strong> discrete or intermediary<br />

recombination as described in Sections 5.1 <strong>and</strong> 5.2.<br />

GAs, however, rely on binary representations of the object variables. One might call<br />

this genotypic modelling of the variation process, instead of phenotypic modelling as is

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!