10.06.2016 Views

eldo_user

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Smooth and Non-Smooth Problems<br />

Optimization<br />

Smooth and Non-Smooth Problems<br />

When the functions corresponding to the design objectives do not have continuous derivatives<br />

or are not continuous at all, methods for smooth problems (such as the Eldo optimizer SQP<br />

algorithm) will encounter difficulties.<br />

Figure 13-7. Examples of Non-Smooth Problems<br />

It is assumed that the functions are continuous, with continuous derivatives on some domain (or<br />

sufficiently smooth). Figure 13-7 illustrates some of these difficulties:<br />

• Noisy function<br />

The overall trend is plotted with dashed lines. It is related to the effect of features such<br />

as adaptive algorithms and stopping tests in iterative methods inside the simulation. The<br />

noise is not stochastic in such situations.<br />

The Eldo optimizer SQP method will fail to make any progress because local descent<br />

directions may point uphill.<br />

• Non-smooth minimum (not differentiable)<br />

Functions such as ABS(.), MIN(.) or MAX(.) that are not differentiable in the common<br />

sense can represent minor difficulties when you only want to improve the current<br />

solution rather than optimization at full-blown optimality.<br />

• Discontinuous<br />

This leads to serious difficulties. It usually involves functions that are not numerical in<br />

nature, or the discontinuities may be the result of features such as table look-ups and<br />

switches.<br />

• Undefined<br />

Eldo® User's Manual, 15.3 631

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

Saved successfully!

Ooh no, something went wrong!