27.06.2013 Views

Evolution and Optimum Seeking

Evolution and Optimum Seeking

Evolution and Optimum Seeking

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

152 <strong>Evolution</strong> Strategies for Numerical Optimization<br />

book of Holl<strong>and</strong> (1975) <strong>and</strong> the dissertation of De Jong (1975) were published. Thus this<br />

work was unknown in Europe at the time when Rechenberg's <strong>and</strong> the author's dissertations<br />

were completed <strong>and</strong>, later on, published as books. Only 10 years later, however, in<br />

1985, a series of biennial conferences (ICGA, International Conferences on Genetic Algorithms)<br />

has been started (Grefenstette, 1985, 1987 Scha er, 1989 Belew <strong>and</strong> Booker,<br />

1991 Forrest, 1993) to bring together those who are interested in the theory or application<br />

of GAs. On the Eastern side of the Atlantic, a similar revival of the eld began in<br />

1990 with the rst conference on parallel problem solving from nature (PPSN) (Schwefel<br />

<strong>and</strong> Manner, 1991 Manner <strong>and</strong> M<strong>and</strong>erick, 1992 Davidor, Schwefel, <strong>and</strong> Manner, 1994).<br />

During the PPSN 90 <strong>and</strong> the ICGA 91 events, proponents of GAs <strong>and</strong> ESs agreed upon<br />

the common denominators evolutionary algorithms (EAs) for both approaches as well as<br />

evolutionary computation (EC) for a new international journal (see De Jong, 1993). The<br />

latter term has been adopted among others by the Institute of Electrical <strong>and</strong> Electronics<br />

Engineers (IEEE) for an international conference during the 1994 World congress on computational<br />

intelligence (WCCI). Surveys of the history have been attempted by De Jong<br />

<strong>and</strong> Spears (1993) <strong>and</strong> Spears et al. (1993). As forerunners of the genetic simulation,<br />

Fraser (1957), Friedberg (1958), <strong>and</strong> Hollstien (1971) should at least be mentioned here.<br />

5.3.1 The Canonical Genetic Algorithm for Parameter<br />

Optimization<br />

Even if the originators of the GA approach emphasized that GAs were designed for general<br />

adaptation processes, most applications reported up to now concern numerical optimization<br />

by means of digital computers, including discrete as well as combinatorial optimization.<br />

Books by Ackley (1987), Goldberg (1989), Davis (1987, 1991), Davidor (1990),<br />

Rawlins (1991), Michalewicz (1992, 1994), Stender (1993), <strong>and</strong> Whitley (1993) may serve<br />

as sources for more details in this eld. As for so-called classi er systems (CS see Holl<strong>and</strong><br />

et al., 1986) <strong>and</strong> genetic programming (GP see Koza, 1992), two very interesting special<br />

areas of evolutionary computation{in which GAsplay an important r^ole in searching<br />

for production rules in so-called knowledge-based systems <strong>and</strong> for correct expressions in<br />

computer programs, respectively{the reader must be referred to the relevant <strong>and</strong>vast<br />

literature (Al<strong>and</strong>er, 1994 he compiled more than 3,000 references).<br />

The GA for parameter optimization usually has been presented in the following general<br />

form:<br />

Step 0: (Initialization)<br />

Agiven population consists of individuals. Each ischaracterized by its<br />

genotype consisting of n genes, which determine the vitality, or tnessfor<br />

survival. Each individual's genotype is represented by a (binary) bit string,<br />

representing the object parameter values either directly or by means of an<br />

encoding scheme.<br />

Step 1: (Selection)<br />

Two parents are chosen with probabilities proportional to their relative position<br />

in the current population, either measured by their contribution to the

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

Saved successfully!

Ooh no, something went wrong!