mlsanityData to 14 Oct 2026

SPEA2^+: Improved Density Estimation in SPEA2 with Provable Runtime Guarantees

arXiv 2606.12382 ↗First posted 10 Jun 2026cs.NE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

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-neighbour distance in the fitness assignment provides an insufficient signal to maintain diversity among dominated individuals. To address this issue, we propose an improved variant, SPEA2^+, that considers all pairwise distances. The new algorithm achieves the same performance guarantees as the other prominent algorithms on OneTrapZeroTrap, while matching the performance of the original SPEA2 on simpler problems. Experimental results complement our theoretical findings.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 23 of its 42 references that are in the map. First posted on arXiv 10 Jun 2026.

Builds on

23 of 42 references.

References · 23

  1. 2020pymoo: Multi-objective Optimization in Pythoncited by 200
  2. 2022A First Runtime Analysis of the NSGA-II on a Multimodal Problemcited by 15
  3. 2022Runtime Analysis for the NSGA-II: Provable Speed-Ups From Crossovercited by 14
  4. 2022From Understanding the Population Dynamics of the NSGA-II to the First Proven Lower Boundscited by 13
  5. 2022A Mathematical Runtime Analysis of the Non-dominated Sorting Genetic Algorithm III (NSGA-III)cited by 11
  6. 2023Stochastic Population Update Can Provably Be Helpful in Multi-Objective Evolutionary Algorithmscited by 8
  7. 2023Crossover Can Guarantee Exponential Speed-Ups in Evolutionary Multi-Objective Optimisationcited by 6
  8. 2023The First Proven Performance Guarantees for the Non-Dominated Sorting Genetic Algorithm II (NSGA-II) on a Combinatorial Optimization Problemcited by 6
  9. 2023Runtime Analysis of the SMS-EMOA for Many-Objective Optimizationcited by 5
  10. 2024Runtime Analyses of NSGA-III on Many-Objective Problemscited by 5
  11. 2024Near-Tight Runtime Guarantees for Many-Objective Evolutionary Algorithmscited by 5
  12. 2024A First Running Time Analysis of the Strength Pareto Evolutionary Algorithm 2 (SPEA2)cited by 5
11 more
  1. 2023Analysing the Robustness of NSGA-II under Noisecited by 4
  2. 2024Speeding Up the NSGA-II With a Simple Tie-Breaking Rulecited by 3
  3. 2024Many Objective Problems Where Crossover is Provably Essentialcited by 3
  4. 2024Illustrating the Efficiency of Popular Evolutionary Multi-Objective Algorithms Using Runtime Analysiscited by 2
  5. 2025The First Theoretical Approximation Guarantees for the Non-Dominated Sorting Genetic Algorithm III (NSGA-III)cited by 2
  6. 2025Proven Approximation Guarantees in Multi-Objective Optimization: SPEA2 Beats NSGA-IIcited by 2
  7. 2025Towards a Rigorous Understanding of the Population Dynamics of the NSGA-III: Tight Runtime Boundscited by 2
  8. 2025Tight Runtime Guarantees From Understanding the Population Dynamics of the GSEMO Multi-Objective Evolutionary Algorithmcited by 1
  9. 2025Scalable Speed-ups for the SMS-EMOA from a Simple Aging Strategycited by 1
  10. 2025A First Runtime Analysis of the PAES-25: An Enhanced Variant of the Pareto Archived Evolution Strategycited by 1
  11. 2025Improved Runtime Guarantees for the SPEA2 Multi-Objective Optimizercited by 1

Built on by

Not cited yet.