Paper Overview
Field: Machine Learning Authors: Duc-Cuong Dang, Andre Opris, Dirk Sudholt Published: 2026-06-10 arXiv: 2606.12382
Chinese Summary (translated)
The Strength Pareto Evolutionary Algorithm 2 (SPEA2) is a popular and prominent evolutionary algorithm for solving multi-objective optimisation problems. Despite its popularity, theoretical analyses of SPEA2 have only appeared recently. Moreover, these analyses focus exclusively on how SPEA2 handles non-dominated solutions and disregard the algorithmic components responsible for handling dominated solutions. The authors conduct a first runtime analysis of SPEA2 in which these components are analysed. They prove that, unlike other prominent algorithms—including NSGA-II, NSGA-III and SMS-EMOA under the same setting of constant population size and duplicate elimination—SPEA2 is unable to cover the Pareto front of the OneTrapZeroTrap benchmark efficiently. The results indicate that using the k-th nearest-neighbor distance in fitness assignment provides an insufficient signal for maintaining diversity among dominated individuals. To address this, the authors propose an improved variant, SPEA2+, which considers all pairwise distances. The new algorithm achieves the same performance guarantees as the other prominent algorithms on OneTrapZeroTrap, while matching the original SPEA2's performance on simpler problems. Experimental results complement the theoretical findings.
Original Abstract (excerpt)
> The Strength Pareto Evolutionary Algorithm 2 (SPEA2) is a popular and prominent evolutionary algorithm for solving multi-objective optimisation problems. Despite its popularity, theoretical analyses of SPEA2 have only appeared recently. Moreover, these analyses focus exclusively on how SPEA2 handles non-dominated solutions and disregard the algorithmic components responsible for handling dominated solutions. We conduct a first runtime analysis of SPEA2 for which these components are analysed. We prove that, unlike other prominent algorithms, including NSGA-II, NSGA-III and SMS-EMOA under the same setting of constant population size and duplicate elimination, SPEA2 is unable to cover the Pareto front of the OneTrapZeroTrap benchmark efficiently. Our results indicate that using k-th nearest-... (excerpt truncated)
Key Takeaways
- First runtime analysis of SPEA2 covering its dominated-solution handling components.
- SPEA2 fails to efficiently cover the Pareto front of OneTrapZeroTrap, unlike NSGA-II, NSGA-III, and SMS-EMOA under identical settings.
- k-th nearest-neighbor density estimation provides insufficient diversity pressure for dominated individuals.
- SPEA2+, using all pairwise distances, restores performance guarantees on OneTrapZeroTrap while preserving SPEA2's behavior on simpler problems.