Multi-Objective Optimization
Multi-Objective Optimization: Theoretical Foundations
Multi-objective Optimization
Professor, what is multi-objective optimization?
Simultaneously optimizing multiple objective functions. Example: "Minimize mass" AND "Maximize stiffness". Typically, these are trade-offs (reducing mass lowers stiffness).
Pareto Front
The set of optimal trade-off solutions is the Pareto front. Solutions on the Pareto front are optimal solutions where "no objective function can be improved without sacrificing another." The designer selects their preferred solution from the Pareto front.
Summary
Professor, what is multi-objective optimization?
Simultaneously optimizing multiple objective functions. Example: "Minimize mass" AND "Maximize stiffness". Typically, these are trade-offs (reducing mass lowers stiffness).
The set of optimal trade-off solutions is the Pareto front. Solutions on the Pareto front are optimal solutions where "no objective function can be improved without sacrificing another." The designer selects their preferred solution from the Pareto front.
The concept of Pareto optimality originates from a 19th-century economist
The concept of "Pareto optimality" was introduced by the Italian economist Vilfredo Pareto in 1906 in "Manuale di Economia Politica (Manual of Political Economy)". It refers to a state of resource allocation where "improving someone's situation worsens someone else's". This concept was adapted to multi-objective optimization by Kuhn-Tucker's extension in 1963 and by Schaffer (VEGA method) in 1985. Simultaneous optimization of automotive lightweighting and safety cannot be discussed without the concept of the Pareto front.
Computational Methods for Multi-Objective Optimization
Multi-objective Optimization Algorithms
Summary
NSGA-II is the de facto standard algorithm for multi-objective optimization
NSGA-II (Non-dominated Sorting Genetic Algorithm II) is a multi-objective evolutionary algorithm published by Kalyanmoy Deb (Indian Institute of Technology Kanpur) in 2002 in IEEE Transactions on Evolutionary Computation. With over 40,000 citations on Google Scholar (as of 2024), it ranks among the top in computational science. Its combination of computational cost O(MNยฒ) and density preservation mechanism is excellent, and it is also standard in tools like optDesign and Cadence's AMS simulation tools.
Multi-Objective Optimization in Practice
Multi-objective Optimization in Practice
Automotive lightweighting (mass) + crash safety (injury value), aircraft fuel efficiency (weight) + strength.
Practical Checklist
Formula E aero optimization is a 3-objective simultaneous optimization
In aerodynamic design for Formula E cars, simultaneous 3-objective optimization of "maximize downforce, minimize drag, uniformize sidewash" is standard. In the 2019 season vehicle development by Mahindra Racing (a Formula E team), a multi-objective CFD optimization based on NSGA-III coupled with SIMOPTICAL and OpenFOAM ran 200 generations and 1000 evaluation points, reportedly improving aero efficiency by 7% compared to the previous season, as noted in the technical report.
Multi-Objective Optimization: Software & Solver Comparison
Tools
modeFRONTIER is the multi-objective optimization standard in the European automotive industry
ESTECO's (founded 1999, Trieste, Italy) modeFRONTIER holds a position close to the de facto standard for multi-objective optimization tools in the European automotive industry. Volkswagen, Porsche, and Audi have adopted modeFRONTIER as common infrastructure, deploying multi-code coupled optimization with Nastran, ABAQUS, and StarCCM. Competition with Altair, which acquired HEEDS in 2022, has intensified, but many users evaluate the technical depth originating from European academia as a strength of modeFRONTIER.
Advanced Technology
Advanced Multi-objective Optimization
Multi-objective Bayesian optimization reduces CFD evaluation cost by 90%
Evolutionary algorithms are strong for multi-objective optimization, but if one evaluation (CFD simulation) takes several hours, hundreds to thousands of evaluations are not realistic. Multi-objective Bayesian optimization (MESMO, MOTBO, etc.) using Gaussian Process surrogates...
Related Topics
Experience the theory firsthand with the interactive simulator for this field
All Simulators