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.

64 Hill climbing Strategies<br />

Step 9: (Termination)<br />

Determine the index b (best vertex) such that<br />

F (x (kb) )=minfF (x (k ) ) = 1(1)Ng:<br />

End the search with the result x (kb) <strong>and</strong> F (x (kb) ):<br />

Box himself reports that in numerical tests his complex strategy gives similar results<br />

to the simplex method of Nelder <strong>and</strong> Mead, but both are inferior to the method of<br />

Rosenbrock with regard to the number of objective function calls. He actually uses his<br />

own modi cation of the Rosenbrock method. Investigation of the e ect of the number of<br />

vertices of the complex <strong>and</strong> the expansion factor (in this case 2 n <strong>and</strong> 1.3 respectively)<br />

lead him to the conclusion that neither value has a signi cant e ect on the e ciency of<br />

the strategy. For n>5 he considers that a number of vertices N =2n is unnecessarily<br />

high, especially when there are no constraints.<br />

The convergence criterion appears very reliable. While Nelder <strong>and</strong> Mead require that<br />

the st<strong>and</strong>ard deviation of all objective function values at the polyhedron vertices, referred<br />

to its midpoint, must be less than a prescribed size, the complex search is only ended<br />

when several consecutive values of the objective function are the same to computational<br />

accuracy.<br />

Because of the larger number of polyhedron vertices the complex method needs even<br />

more storage space than the simplex strategy. The order of magnitude, O(n 2 ), remains<br />

the same. No investigations are known of the computational e ort in the case of many<br />

variables. Modi cations of the strategy are due to Guin (1968), Mitchell <strong>and</strong> Kaplan<br />

(1968), <strong>and</strong> Dambrauskas (1970, 1972). Guin de nes a contraction rule with which an<br />

allowed point can be generated even if the allowed region is not convex. This is not always<br />

the case in the original method because the midpointtowhichtheworst vertex is re ected<br />

is not tested for feasibility.<br />

Mitchell nds that the initial con guration of the complex in uences the results obtained.<br />

It is therefore better to place the vertices in a deterministic way rather than to<br />

make a r<strong>and</strong>om choice. Dambrauskas combines the complex method with the step length<br />

rule of the stochastic approximation. He requires that the step lengths or edge lengths of<br />

the polyhedron go to zero in the limit of an in nite number of iterations, while their sum<br />

tends to in nity. This measure may well increase the reliability of convergence however,<br />

it also increases the cost. Beveridge <strong>and</strong> Schechter (1970) describe how the iteration rules<br />

must be changed if the variables can take only discrete values. A practical application,<br />

in which a process has to be optimized dynamically, is described by Tazaki, Shindo, <strong>and</strong><br />

Umeda (1970) this is the original problem for which Spendley, Hext, <strong>and</strong> Himsworth<br />

(1962) conceived their simplex EVOP (evolutionary operation) procedure.<br />

Compared to other numerical optimization procedures the polyhedra strategies have<br />

the disadvantage that in the closing phase, near the optimum, they converge rather slowly<br />

<strong>and</strong> sometimes even stagnate. The direction of progress selected by the re ection then<br />

no longer coincides at all with the gradient direction. To remove this di culty it has<br />

been suggested that information about the topology of the objective function, as given by<br />

function values at the vertices of the polyhedron, be exploited to carry out a quadratic<br />

interpolation. Such surface tting is familiar from the related methods of test planning <strong>and</strong>

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

Saved successfully!

Ooh no, something went wrong!