Multiobjective optimization
Channel: OpenMDAO
Date: 16/09/2022

Multiobjective optimization is somewhat of a misnomer -- you actually have to have predefined weightings for each of the objectives you care about, or implement them as constraints.

0:00 - Intro
0:31 - Weighted sum method
2:37 - Pareto fronts
4:24 - Epsilon-constraint method
5:10 - Conclusion

Accompanying Python notebook:
https://openmdao.github.io/PracticalMDO/Notebooks/Optimization/multiobjective.html

Referenced paper for Pareto data, Brooks 2020: https://doi.org/10.2514/1.C035699 or https://www.researchgate.net/profile/Timothy-Brooks-2/publication/341054094_Aerostructural_Tradeoffs_for_Tow-Steered_Composite_Wings/links/5eadb920a6fdcc7050a4897d/Aerostructural-Tradeoffs-for-Tow-Steered-Composite-Wings.pdf

See Chapter 9 in Engineering Design Optimization by Martins and Ning for a more in-depth view: https://mdobook.github.io/

Links to other relevant lectures TODO: