New study reveals how objective interactions affect massive optimization algorithms
Over 15 objectives, problem characteristics drastically change which algorithm wins.
A new study from researchers at Michigan State University (Shahbandegan, Hernandez, Dolson) tackles two underexplored questions in many-objective optimization: what happens when the number of objectives grows beyond the typical 15 into the massive regime, and how do problem characteristics like objective interactions influence algorithm performance? Using a diagnostic benchmark suite that controls problem features and scales to extremely high objective counts, the team evaluated four state-of-the-art evolutionary algorithms: NSGA-II, NSGA-III, MOEA/D, and lexicase selection.
The experiments revealed that problem characteristics — especially the nature of interactions between objectives — dramatically affect algorithm performance. Importantly, lexicase selection, originally designed for genetic programming, compared favorably with the other algorithms while avoiding dependence on predefined reference directions. These results highlight that understanding objective interactions is critical before selecting an algorithm for a specific massive-objective problem, challenging the assumption that more objectives merely demand scaling existing methods.
- Evaluated algorithms on objective counts far beyond the typical 15-objective 'many-objective' threshold
- Lexicase selection matched or beat existing methods without needing reference directions
- Objective interaction patterns proved more important than objective count alone for algorithm choice
Why It Matters
Choosing the right optimization algorithm now requires understanding objective interactions, not just count.