A First Runtime Analysis of the NSGA-II on a Multimodal Problem
Not on the map. Why?
Abstract (arXiv)
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 N 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~2 ≤ k ≤ n/4 in time O(N nk). When using fast mutation, a recently proposed heavy-tailed mutation operator, this guarantee improves by a factor of kOmega(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.
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). Builds on 14 of its 58 references that are in the map. First posted on arXiv 28 Apr 2022.
Builds on
14 of 58 references.
References · 14
- 2017Fast Genetic Algorithmscited by 29
- 2020Does Comma Selection Help To Cope With Local Optimacited by 15
- 2020Self-Adjusting Evolutionary Algorithms for Multimodal Optimizationcited by 15
- 2019The Runtime of the Compact Genetic Algorithm on Jump Functionscited by 13
- 2020Theoretical Analyses of Multiobjective Evolutionary Algorithms on Multimodal Objectivescited by 12
- 2021Stagnation Detection with Randomized Local Searchcited by 11
- 2021Lazy Parameter Tuning and Control: Choosing All Parameters Randomly From a Power-Law Distributioncited by 11
- 2020Runtime Analysis of a Heavy-Tailed (1+(λ,λ)) Genetic Algorithm on Jump Functionscited by 10
- 2018Design and Analysis of Diversity-Based Parent Selection Schemes for Speeding Up Evolutionary Multi-objective Optimisationcited by 9
- 2020First Steps Towards a Runtime Analysis When Starting With a Good Solutioncited by 9
- 2021Stagnation Detection in Highly Multimodal Fitness Landscapescited by 8
- 2022Stagnation Detection Meets Fast Mutationcited by 8
Built on by
Citing papers per year: 2022: 6; 2023: 5; 2024: 2; 2025: 1; 2026: 1.
15 papers.
Sort:
- 2022Runtime Analysis for the NSGA-II: Provable Speed-Ups From Crossovercited by 14
- 2022From Understanding the Population Dynamics of the NSGA-II to the First Proven Lower Boundscited by 13
- 2022A Mathematical Runtime Analysis of the Non-dominated Sorting Genetic Algorithm III (NSGA-III)cited by 11
- 2023Stochastic Population Update Can Provably Be Helpful in Multi-Objective Evolutionary Algorithmscited by 8
- 2022Runtime Analysis for the NSGA-II: Proving, Quantifying, and Explaining the Inefficiency For Many Objectivescited by 6
- 2023The First Proven Performance Guarantees for the Non-Dominated Sorting Genetic Algorithm II (NSGA-II) on a Combinatorial Optimization Problemcited by 6
- 2023How the Move Acceptance Hyper-Heuristic Copes With Local Optima: Drastic Differences Between Jumps and Cliffscited by 5
- 2022The (1+(λ,λ)) Global SEMO Algorithmcited by 3
- 2024Many Objective Problems Where Crossover is Provably Essentialcited by 3
- 2023How Well Does the Metropolis Algorithm Cope With Local Optima?cited by 2
- 2023Rigorous Runtime Analysis of MOEA/D for Solving Multi-Objective Minimum Weight Base Problemscited by 1
- 2024A Crowding Distance That Provably Solves the Difficulties of the NSGA-II in Many-Objective Optimizationcited by 1
- 2026SPEA2^+: Improved Density Estimation in SPEA2 with Provable Runtime Guarantees10 Jun 2026
- 2025Scalable Speed-ups for the SMS-EMOA from a Simple Aging Strategy3 May 2025
- 2024Many Objective Problems Where Crossover is Provably Essential24 Dec 2024
- 2024A Crowding Distance That Provably Solves the Difficulties of the NSGA-II in Many-Objective Optimization25 Jul 2024
- 2023Rigorous Runtime Analysis of MOEA/D for Solving Multi-Objective Minimum Weight Base Problems6 Jun 2023
- 2023Stochastic Population Update Can Provably Be Helpful in Multi-Objective Evolutionary Algorithms5 Jun 2023
- 2023The First Proven Performance Guarantees for the Non-Dominated Sorting Genetic Algorithm II (NSGA-II) on a Combinatorial Optimization Problem22 May 2023
- 2023How Well Does the Metropolis Algorithm Cope With Local Optima?21 Apr 2023
- 2023How the Move Acceptance Hyper-Heuristic Copes With Local Optima: Drastic Differences Between Jumps and Cliffs20 Apr 2023
- 2022Runtime Analysis for the NSGA-II: Proving, Quantifying, and Explaining the Inefficiency For Many Objectives23 Nov 2022
- 2022A Mathematical Runtime Analysis of the Non-dominated Sorting Genetic Algorithm III (NSGA-III)15 Nov 2022
- 2022The (1+(λ,λ)) Global SEMO Algorithm7 Oct 2022
- 2022Runtime Analysis for the NSGA-II: Provable Speed-Ups From Crossovercited by 14
- 2022From Understanding the Population Dynamics of the NSGA-II to the First Proven Lower Boundscited by 13
- 2022A Mathematical Runtime Analysis of the Non-dominated Sorting Genetic Algorithm III (NSGA-III)cited by 11
- 2023Stochastic Population Update Can Provably Be Helpful in Multi-Objective Evolutionary Algorithmscited by 8
- 2022Runtime Analysis for the NSGA-II: Proving, Quantifying, and Explaining the Inefficiency For Many Objectivescited by 6
- 2023The First Proven Performance Guarantees for the Non-Dominated Sorting Genetic Algorithm II (NSGA-II) on a Combinatorial Optimization Problemcited by 6
- 2023How the Move Acceptance Hyper-Heuristic Copes With Local Optima: Drastic Differences Between Jumps and Cliffscited by 5
- 2022The (1+(λ,λ)) Global SEMO Algorithmcited by 3
- 2024Many Objective Problems Where Crossover is Provably Essentialcited by 3
- 2023How Well Does the Metropolis Algorithm Cope With Local Optima?cited by 2
- 2023Rigorous Runtime Analysis of MOEA/D for Solving Multi-Objective Minimum Weight Base Problemscited by 1
- 2024A Crowding Distance That Provably Solves the Difficulties of the NSGA-II in Many-Objective Optimizationcited by 1
12 most cited of 15 All 15 (JSON)
- 2026SPEA2^+: Improved Density Estimation in SPEA2 with Provable Runtime Guarantees10 Jun 2026
- 2025Scalable Speed-ups for the SMS-EMOA from a Simple Aging Strategy3 May 2025
- 2024Many Objective Problems Where Crossover is Provably Essential24 Dec 2024
- 2024A Crowding Distance That Provably Solves the Difficulties of the NSGA-II in Many-Objective Optimization25 Jul 2024
- 2023Rigorous Runtime Analysis of MOEA/D for Solving Multi-Objective Minimum Weight Base Problems6 Jun 2023
- 2023Stochastic Population Update Can Provably Be Helpful in Multi-Objective Evolutionary Algorithms5 Jun 2023
- 2023The First Proven Performance Guarantees for the Non-Dominated Sorting Genetic Algorithm II (NSGA-II) on a Combinatorial Optimization Problem22 May 2023
- 2023How Well Does the Metropolis Algorithm Cope With Local Optima?21 Apr 2023
- 2023How the Move Acceptance Hyper-Heuristic Copes With Local Optima: Drastic Differences Between Jumps and Cliffs20 Apr 2023
- 2022Runtime Analysis for the NSGA-II: Proving, Quantifying, and Explaining the Inefficiency For Many Objectives23 Nov 2022
- 2022A Mathematical Runtime Analysis of the Non-dominated Sorting Genetic Algorithm III (NSGA-III)15 Nov 2022
- 2022The (1+(λ,λ)) Global SEMO Algorithm7 Oct 2022
12 newest of 15 All 15 (JSON)