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.

54 Hill climbing Strategies<br />

Rosenbrock's strategy can be found in Storey (1962), <strong>and</strong> Storey <strong>and</strong> Rosenbrock (1964).<br />

Among them is also a discretized functional optimization problem. For unconstrained<br />

problems there exists the code of Machura <strong>and</strong> Mulawa (1973). The Gram-Schmidt<br />

orthogonalization has been programmed, for example, by Clayton (1971).<br />

Lange-Nielsen <strong>and</strong> Lance (1972) have proposed, on the basis of numerical experiments,<br />

two improvements in the Rosenbrock strategy. The rst involves not setting constant<br />

step lengths at the beginning of a cycle or after each orthogonalization, but rather<br />

modifying them <strong>and</strong> simultaneously scaling them according to the successes <strong>and</strong> failures<br />

during the preceding cycle. The second improvement concerns the termination criterion.<br />

Rosenbrock's original version is replaced by the simpler condition that, according to the<br />

achievable computational accuracy, several consecutive trials yield the same value of the<br />

objective function.<br />

3.2.1.4 Strategy of Davies, Swann, <strong>and</strong> Campey (DSC)<br />

A combination of the Rosenbrock idea of rotating coordinates with one dimensional search<br />

methods is due to Swann (1964). It has become known under the name Davies-Swann-<br />

Campey (abbreviated DSC) strategy. The description of the procedure given by Box,<br />

Davies, <strong>and</strong> Swann (1969) di ers somewhat from that in Swann, <strong>and</strong> so several versions<br />

of the strategy have arisen in the subsequent literature. Preference is given here to the<br />

original concept of Swann, which exhibits some features in common with the method of<br />

conjugate directions of Smith (1962) (see also Sect. 3.2.2). Starting from x (00) , a line<br />

search is made in each of the unit directions v (0)<br />

i<br />

= ei for all i =1(1)n. This process is<br />

followed by a one dimensional minimization in the direction of the overall success so far<br />

achieved<br />

v (0)<br />

n+1 = x(0n) ; x (00)<br />

kx (0n) ; x (00) k<br />

with the result x (0n +1) .<br />

The orthogonalization follows this, e.g., by the Gram-Schmidt method. If one of the<br />

line searches was unsuccessful the new set of directions would no longer span the complete<br />

parameter space. Therefore only those old direction vectors along which a prescribed<br />

minimum distance has been moved are included in the orthogonalization process. The<br />

other directions remain unchanged. The DSC method, however, places a further hurdle<br />

before the coordinate rotation. If the distance covered in one iteration is smaller than<br />

the step length used in the line search, the latter is reduced by a factor 10, <strong>and</strong> the next<br />

iteration is carried out with the old set of directions.<br />

After an orthogonalization, one of the new directions (the rst) coincides with that of<br />

the (n+1)-th line search of the previous step. This can therefore also be interpreted as the<br />

rst minimization in the new coordinate system. Only n more one dimensional searches<br />

need be made to nish the iteration. As a termination criterion the DSC strategy uses<br />

the length of the total vector between the starting point <strong>and</strong>endpoint of an iteration.<br />

The search is ended when it is less than a prescribed accuracy bound.

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

Saved successfully!

Ooh no, something went wrong!