Optimal and Robust Control
B3M35ORR + BE3M35ORR + BE3M35ORCAssigned reading, recommended further reading
Assigned (compulsory) reading
Read Chapter 3 in [1]. Skim through Chapter 4 on algorithmic differentiation. Alternatively, Chapter 6 (or at least 6.6) in [2].
- M. Diehl. Numerical Optimal Control. Lecture notes (draft). October 1, 2011. [ONLINE] downloadable at https://www.vehicular.isy.liu.se/Edu/Courses/NumericalOptimalControl/Diehl_NumOptiCon.pdf.
- J. R. R. A. Martins and A. Ning. Engineering Design Optimization. Draft. [ONLINE] downloadable at http://flowlab.groups.et.byu.net/mdobook.pdf.
Recommended (not compulsory) further reading
The material covered (or actually just overviewed) in this lecture is very standard and described in gazillions of resources, both printed and online.
Here we give our personal tips: the recently published [1] serves a good job of providing an overview and insight (furthermore, a short version is available online); [2] is a classic and very readable; if you only want to own a single comprehensive and up-to-date book on optimization, [3] might be your choice. The recently published [4] is particularly enjoyable in that it also contains Matlab codes; in fact, we used it to prepare part of this lecture. Yet another recent and equally accessible book is [5]. It is particularly beautifully typeset with a wealth of Julia code; Jupyter notebooks are available online.
- L. E. Ghaoui, Optimization Models. Cambridge University Press, 2014. A shorter version of the books is available [ONLINE] at http://livebooklabs.com/keeppies/c5a5868ce26b8125 (upon log in).
- D. G. Luenberger and Y. Ye, Linear and Nonlinear Programming, 3rd edition. New York, NY: Springer, 2008.
- J. Nocedal and S. Wright, Numerical Optimization, 2nd edition. New York: Springer, 2006.
- A. Beck. Introduction to Nonlinear Optimization: Theory, Algorithms and Applications with Matlab, SIAM, 2014.
- M. J. Kochenderfer and T. A. Wheeler. Algorithms for Optimization. MIT Press, 2019.