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.

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

shown, GAs other than ESs favor in-breadth search <strong>and</strong>thus are especially prepared to<br />

solve global <strong>and</strong> discrete optimization problems, where a volume-oriented approach is<br />

more appropriate than a path-oriented one. They have so far done their best in all kinds<br />

of combinatorial optimization (e.g., Lawler et al., 1985), a eld that has not been pursued<br />

in depth throughout this book. One example in the domain of computational intelligence<br />

has been the combined topology <strong>and</strong> parameter optimization of arti cial neural networks<br />

(e.g., M<strong>and</strong>ischer, 1993) another is the optimization of membership function parameters<br />

within fuzzy controllers (e.g., Meredith, Karr, <strong>and</strong> Kumar, 1992).<br />

5.4 Simulated Annealing<br />

The simulated annealing approach tosolveoptimization problems does not really belong<br />

to the biologically motivated evolutionary algorithms. However, it belongs to the realm of<br />

problem solving methods that make use of other natural paradigms. This is the reason why<br />

this section has not been placed elsewhere among the traditional hill climbing strategies.<br />

In order to harden steel one rst heats it up to a high temperature not far away<br />

from the transition to its liquid phase. Subsequently one cools down the steel more or<br />

less rapidly. This process is known as annealing. According to the cooling schedule the<br />

atoms or molecules have more or less time to nd positions in an ordered pattern (e.g.,<br />

a crystal structure). The highest order, which corresponds to a global minimum of the<br />

free energy, canbeachieved only when the cooling proceeds slowly enough. Otherwise<br />

the frozen status will be characterized by one or the other local energy minimum only.<br />

Similar phenomena arise in all kinds of phase transitions from gaseous to liquid <strong>and</strong> from<br />

liquid to solid states.<br />

A descriptive mathematical model abstracts from local particle-to-particle interactions.<br />

It describes statistically the correspondences between macro variables like density,<br />

temperature, <strong>and</strong> entropy. It was Boltzmann who rst formulated a probability lawto<br />

link the temperature with the relative frequencies of the very many possible micro states.<br />

Metropolis et al. (1953) simulated on that basis the evolution of a solid in a heat bath<br />

towards thermal equilibrium. By means of a Monte-Carlo method new particle con gurations<br />

were generated. Their free energy Enew was compared with that of the former<br />

state (Eold). If Enew Eold then the new con guration \survives" <strong>and</strong> forms the basis<br />

for the next perturbation. The new state may survivealsoifEnew >Eold, but only with<br />

a certain probability w<br />

w = 1<br />

c exp Eold ; Enew<br />

KT<br />

where K denotes the famous Boltzmann constant <strong>and</strong>Tthe current temperature. The<br />

constant c serves to normalize the probability distribution. This Metropolis algorithm<br />

thus is in line with the probability lawof Boltzmann.<br />

Kirkpatrick, Gelatt, <strong>and</strong> Vecchi (1983) <strong>and</strong> Cerny (1985) published optimization methods<br />

based on Metropolis' simulation algorithm. These methods are used quite frequently<br />

nowadays as simulated annealing (SA) procedures. Due to the fact that good intermediate<br />

positions may be \forgotten" during the searchforaminimum or maximum, the algorithm<br />

is able to escape from local extrema <strong>and</strong> nally might reach the global optimum.

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

Saved successfully!

Ooh no, something went wrong!