English

A First Runtime Analysis of the NSGA-II on a Multimodal Problem

Neural and Evolutionary Computing 2024-01-05 v5 Artificial Intelligence Data Structures and Algorithms Optimization and Control

Abstract

Very recently, the first mathematical runtime analyses of the multi-objective evolutionary optimizer NSGA-II have been conducted. We continue this line of research with a first runtime analysis of this algorithm on a benchmark problem consisting of two multimodal objectives. We prove that if the population size NN is at least four times the size of the Pareto front, then the NSGA-II with four different ways to select parents and bit-wise mutation optimizes the OneJumpZeroJump benchmark with jump size~2kn/42 \le k \le n/4 in time O(Nnk)O(N n^k). When using fast mutation, a recently proposed heavy-tailed mutation operator, this guarantee improves by a factor of kΩ(k)k^{\Omega(k)}. Overall, this work shows that the NSGA-II copes with the local optima of the OneJumpZeroJump problem at least as well as the global SEMO algorithm.

Keywords

Cite

@article{arxiv.2204.13750,
  title  = {A First Runtime Analysis of the NSGA-II on a Multimodal Problem},
  author = {Benjamin Doerr and Zhongdi Qu},
  journal= {arXiv preprint arXiv:2204.13750},
  year   = {2024}
}

Comments

Appeared in the Transactions on Evolutionary Computation. Extends a paper that appeared in the Proceedings of PPSN 2022

R2 v1 2026-06-24T11:02:00.185Z