A Mathematical Runtime Analysis of the Non-dominated Sorting Genetic Algorithm III (NSGA-III)
Not on the map. Why?
Abstract (arXiv)
The Non-dominated Sorting Genetic Algorithm II (NSGA-II) is the most prominent multi-objective evolutionary algorithm for real-world applications. While it performs evidently well on bi-objective optimization problems, empirical studies suggest that it is less effective when applied to problems with more than two objectives. A recent mathematical runtime analysis confirmed this observation by proving the NGSA-II for an exponential number of iterations misses a constant factor of the Pareto front of the simple 3-objective OneMinMax problem. In this work, we provide the first mathematical runtime analysis of the NSGA-III, a refinement of the NSGA-II aimed at better handling more than two objectives. We prove that the NSGA-III with sufficiently many reference points -- a small constant factor more than the size of the Pareto front, as suggested for this algorithm -- computes the complete Pareto front of the 3-objective OneMinMax benchmark in an expected number of O(n log n) iterations. This result holds for all population sizes (that are at least the size of the Pareto front). It shows a drastic advantage of the NSGA-III over the NSGA-II on this benchmark. The mathematical arguments used here and in previous work on the NSGA-II suggest that similar findings are likely for other benchmarks with three or more objectives.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 7 of its 57 references that are in the map. First posted on arXiv 15 Nov 2022.
Builds on
7 of 57 references.
References · 7
- 2018Probabilistic Tools for the Analysis of Randomized Optimization Heuristicscited by 24
- 2022A First Runtime Analysis of the NSGA-II on a Multimodal Problemcited by 15
- 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
- 2021Runtime Analysis of Single- and Multi-Objective Evolutionary Algorithms for Chance Constrained Optimization Problems with Normally Distributed Random Variablescited by 8
- 2021Mathematical Runtime Analysis for the Non-Dominated Sorting Genetic Algorithm II (NSGA-II)cited by 8
- 2022Approximation Guarantees for the Non-Dominated Sorting Genetic Algorithm II (NSGA-II)cited by 2
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 3; 2025: 1; 2026: 2.
11 papers.
- 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
- 2023Runtime Analyses of Multi-Objective Evolutionary Algorithms in the Presence of Noisecited by 5
- 2024Many Objective Problems Where Crossover is Provably Essentialcited by 3
- 2024A Crowding Distance That Provably Solves the Difficulties of the NSGA-II in Many-Objective Optimizationcited by 1
- 2025Scalable Speed-ups for the SMS-EMOA from a Simple Aging Strategycited by 1
- 2022Can Evolutionary Clustering Have Theoretical Guarantees?cited by 0
- 2024A Block-Coordinate Descent EMO Algorithm: Theoretical and Empirical Analysiscited by 0
- 2026SPEA2^+: Improved Density Estimation in SPEA2 with Provable Runtime Guaranteescited by 0
- 2026LLM-Driven Evolutionary Generation of Multi-Objective Bayesian Optimization Algorithmscited by 0
- 2026LLM-Driven Evolutionary Generation of Multi-Objective Bayesian Optimization Algorithms6 Jul 2026
- 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
- 2024A Block-Coordinate Descent EMO Algorithm: Theoretical and Empirical Analysis4 Apr 2024
- 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
- 2023Runtime Analyses of Multi-Objective Evolutionary Algorithms in the Presence of Noise17 May 2023
- 2022Can Evolutionary Clustering Have Theoretical Guarantees?4 Dec 2022
- 2022Runtime Analysis for the NSGA-II: Proving, Quantifying, and Explaining the Inefficiency For Many Objectives23 Nov 2022