Communication Dans Un Congrès Année : 2024

Runtime Analysis of the SMS-EMOA For Many-Objective Optimization

Résumé

The widely used multiobjective optimizer NSGA-II was recently proven to have considerable difficulties in manyobjective optimization. In contrast, experimental results in the literature show a good performance of the SMS-EMOA, which can be seen as a steady-state NSGA-II that uses the hypervolume contribution instead of the crowding distance as the second selection criterion. This paper conducts the first rigorous runtime analysis of the SMS-EMOA for many-objective optimization. To this aim, we first propose a many-objective counterpart, the mobjective mOJZJ problem, of the bi-objective OJZJ benchmark, which is the first many-objective multimodal benchmark used in a mathematical runtime analysis. We prove that SMS-EMOA computes the full Pareto front of this benchmark in an expected number of O(M 2 n k) iterations, where n denotes the problem size (length of the bit-string representation), k the gap size (a difficulty parameter of the problem), and M = (2n/m-2k + 3) m/2 the size of the Pareto front. This result together with the existing negative result on the original NSGA-II shows that in principle, the general approach of the NSGA-II is suitable for many-objective optimization, but the crowding distance as tie-breaker has deficiencies. We obtain three additional insights on the SMS-EMOA. Different from a recent result for the bi-objective OJZJ benchmark, the stochastic population update often does not help for mOJZJ. It results in a 1/Θ(min{M k 1/2 /2 k/2 , 1}) speedup, which is Θ(1) for large m such as m > k. On the positive side, we prove that heavy-tailed mutation still results in a speed-up of order k 0.5+k-β. Finally, we conduct the first runtime analyses of the SMS-EMOA on the bi-objective ONEMINMAX and LOTZ benchmarks and show that it has a performance comparable to the GSEMO and the NSGA-II.

Fichier principal
Vignette du fichier
AAAI24_SMSEMOA-17.pdf (309.47 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence

Dates et versions

hal-04360952 , version 1 (22-12-2023)
hal-04360952 , version 2 (26-01-2024)

Licence

Identifiants

Citer

Weijie Zheng, Benjamin Doerr. Runtime Analysis of the SMS-EMOA For Many-Objective Optimization. AAAI Conference on Artificial Intelligence, AAAI 2024, 2024, Vancouver (BC), Canada. pp.20874-20882, ⟨10.1609/AAAI.V38I18.30077⟩. ⟨hal-04360952v2⟩
139 Consultations
207 Téléchargements

Altmetric

Partager

  • More