A First Runtime Analysis of the NSGA-II on a Multimodal Problem
arXiv:2204.13750 · doi:10.1109/TEVC.2023.3250552
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 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~ in time . When using fast mutation, a recently proposed heavy-tailed mutation operator, this guarantee improves by a factor of . 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.
Appeared in the Transactions on Evolutionary Computation. Extends a paper that appeared in the Proceedings of PPSN 2022
References in corpus (1)
Cited by in corpus (13)
- Mathematical Runtime Analysis for the Non-Dominated Sorting Genetic Algorithm II (NSGA-II)
- Runtime Analysis for the NSGA-II: Proving, Quantifying, and Explaining the Inefficiency For Many Objectives
- A Mathematical Runtime Analysis of the Non-dominated Sorting Genetic Algorithm III (NSGA-III)
- Runtime Analysis for the NSGA-II: Provable Speed-Ups From Crossover
- The First Proven Performance Guarantees for the Non-Dominated Sorting Genetic Algorithm II (NSGA-II) on a Combinatorial Optimization Problem
- Runtime Analysis of the SMS-EMOA for Many-Objective Optimization
- Approximation Guarantees for the Non-Dominated Sorting Genetic Algorithm II (NSGA-II)
- Runtime Analysis for Permutation-based Evolutionary Algorithms
- How the Move Acceptance Hyper-Heuristic Copes With Local Optima: Drastic Differences Between Jumps and Cliffs
- How Well Does the Metropolis Algorithm Cope With Local Optima?
- Illustrating the Efficiency of Popular Evolutionary Multi-Objective Algorithms Using Runtime Analysis
- Superior Genetic Algorithms for the Target Set Selection Problem Based on Power-Law Parameter Choices and Simple Greedy Heuristics
- A Flexible Evolutionary Algorithm With Dynamic Mutation Rate Archive