Machine Learning Algorithms in Design Optimization - Daniele Peri (2022)