Multi-objective optimization of transonic airfoils using variable-fidelity models, co-kriging surrogates, and design space reduction