logo

Module VI: Numerical optimization

Optimization problems are arguably universal, in the sense that almost any problem in engineering and life can be cast as an optimization problem (but not e.g. a root-finding problem or an ODE!). In this module we discuss the character of these problems and their solutions (local and global). We focus on gradient-based solutions methods - i.e. methods using the vector \(\nabla f\) to decide in which direction to search. Such methods can be applied effectively in very high-dimensional settings, e.g. with millions of unknowns. This module must be considered a modest introduction to numerical optimization - we end with a overview of the landscape of methods.

Files: mp4, svg

Supporting reader: Sections 9.1-9.2

Corrections/Notes/FAQs:

Files: mp4, svg

Supporting reader: Example 9.3

Corrections/Notes/FAQs:

Files: mp4, svg

Supporting reader: Section 9.4

Corrections/Notes/FAQs:

Files: mp4, svg

Supporting reader: Section 9.5

Corrections/Notes/FAQs:

Files: mp4, svg

Supporting reader: Example 9.6

Corrections/Notes/FAQs:

Files: mp4, ipynb

Supporting reader: n/a

Corrections/Notes/FAQs:

Files: mp4, svg

Supporting reader: n/a

Corrections/Notes/FAQs:

Total time: 2:00:30

dr. R. Dwight ≤r.p.dwight@tudelft.nl≥ - 2022-03-21