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.

206 Comparison of Direct Search Strategies for Parameter Optimization<br />

The assessment is tricky if a method does not converge for a particular problem but<br />

terminates the search following its own criteria without getting anywhere near the solution.<br />

Any strategy that fails frequently in this way cannot be recommended for use in practice<br />

even if it is especially fast in other cases. In a practical problem, unlike a test problem,<br />

the correct solution is not, of course, known in advance. One therefore has to be able<br />

to rely on the results given by a strategy if they cannot be checked by another method.<br />

Hence, reliability is just as important a criterion for assessing optimization methods as<br />

speed.<br />

The second part of the strategy comparison is therefore designed to test the robustness<br />

of the optimization methods. The scale for assessing this is the number of problems that<br />

are solved by agiven method. Since in this respect it is the complexity rather than size<br />

of the problem that is signi cant, the number of variables ranges only from one to six.<br />

All numerical iteration methods in practice can only approximate a solution with a<br />

nite accuracy. In order to be able either to accept the end result of an optimum search<br />

as adequate, or to reject it as inadequate, a border must be de ned explicitly, on one side<br />

of which the solution is exact enough <strong>and</strong> on the other side of which it is unsatisfactory.<br />

It is the structure of the objective function that is the decisive factor determining the<br />

accuracy that can be achieved (Hyslop, 1972). With this in mind the border values for<br />

the purpose of ranking the test results were obtained by the following scheme. Starting<br />

from the known exact or best solution<br />

x =(x 1 x 2 ::: x n ) T<br />

the variables were individually altered by the amounts<br />

4xi =<br />

(<br />

for x i =0<br />

x i for x i 6= 0<br />

in all combinations. For example for n = 2 one obtains eight di erent test values of the<br />

objective function (see Fig. 6.16). In the general case there are 3 n ; 1 di erent values.<br />

The greatest deviation 4F ( ) from the optimal value F (x ) de nes the border between<br />

results that approach the objective su ciently closely <strong>and</strong> results that do not. To obtain<br />

anumber of grades of merit, four di erent test increments j j = 1(1)4 were selected:<br />

1 =10 ;38<br />

2 =10 ;8<br />

3 =10 ;4<br />

4 =10 ;2<br />

A problem is deemed to have been solved \exactly" at ~x if<br />

F (~x) F (x )+4F ( 1)<br />

is attained. On the other h<strong>and</strong>, if at the end of the search<br />

F (~x) >F(x )+4F ( 4)

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

Saved successfully!

Ooh no, something went wrong!