29

A First Runtime Analysis of the PAES-25: An Enhanced Variant of the Pareto Archived Evolution Strategy

Andre Opris
Main:20 Pages
1 Figures
Bibliography:4 Pages
Abstract

This paper presents a first mathematical runtime analysis of PAES-25, an enhanced version of the original Pareto Archived Evolution Strategy (PAES) coming from the study of telecommunication problems over two decades ago to understand the dynamics of local search of MOEAs on many-objective fitness landscapes. We derive tight expected runtime bounds of PAES-25 with one-bit mutation on mm-LOTZ until the entire Pareto front is found: Θ(n3)\Theta(n^3) iterations if m=2m=2, Θ(n3log2(n))\Theta(n^3 \log^2(n)) iterations if m=4m=4 and Θ(n(2n/m)m/2log(n/m))\Theta(n(2n/m)^{m/2} \log(n/m)) iterations if m>4m>4 where nn is the problem size and mm the number of objectives. To the best of our knowledge, these are the first known tight runtime bounds for an MOEA outperforming the best known upper bound of O(nm+1)O(n^{m+1}) for (G)SEMO on mm-LOTZ when mm is at least 44. We also show that archivers, such as the Adaptive Grid Archiver (AGA), Hypervolume Archiver (HVA) or Multi-Level Grid Archiver (MGA), help to distribute the set of solutions across the Pareto front of mm-LOTZ efficiently. We also show that PAES-25 with standard bit mutation optimizes the bi-objective LOTZ benchmark in expected O(n4)O(n^4) iterations, and we discuss its limitations on other benchmarks such as OMM or COCZ.

View on arXiv
Comments on this paper