07.02.2013 Views

Optimization and Computational Fluid Dynamics - Department of ...

Optimization and Computational Fluid Dynamics - Department of ...

Optimization and Computational Fluid Dynamics - Department of ...

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.

240 Marco Manzan, Enrico Nobile, Stefano Pieri <strong>and</strong> Francesco Pinto<br />

(a) r<strong>and</strong>om sampling (b) Sobol sampling<br />

Fig. 8.7 R<strong>and</strong>om sampling vs. Sobol (quasi-r<strong>and</strong>om) sampling<br />

local maximum<br />

Fig. 8.8 Multiple extrema points<br />

global maximum<br />

one extreme point, called local extrema, see Fig. 8.8. It is <strong>of</strong> great importance<br />

for an algorithm to be capable <strong>of</strong> finding the global extremum <strong>of</strong> an<br />

objective with the minimum effort. There are three main characteristics that<br />

distinguish <strong>and</strong> classify the efficiency <strong>of</strong> an optimization algorithm:<br />

• Robustness. Robustness is the capability <strong>of</strong> reaching a global optimum<br />

point without being stuck in local extrema, or blocked for lack <strong>of</strong> useful<br />

data. This is the most important feature in measuring the efficiency <strong>of</strong> an<br />

optimization technique. The more an algorithm is robust, the higher the<br />

chance to reach a global optimum or sub-optimum, i.e., a point close to<br />

the global optimum.<br />

• Accuracy. Accuracy is the ability <strong>of</strong> an algorithm to reach the actual<br />

extrema, either global or local, around its proximity. Usually, accuracy<br />

<strong>and</strong> robustness are conflicting attributes, so that robust algorithms are<br />

not accurate <strong>and</strong> vice versa.<br />

• Convergence rate. Convergence rate is a measure <strong>of</strong> the effort an algorithm<br />

has to carry on to reach its goal. Again, robust algorithms are<br />

usually slow. However, fast but not robust ones might not reach the goal<br />

at all.<br />

In this work, evolutionary techniques have been used that are usually robust<br />

but neither accurate nor fast. However, as already stressed, their most<br />

important attribute as well as reason for their popularity is the applicability

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

Saved successfully!

Ooh no, something went wrong!