The First Proven Performance Guarantees for the Non-Dominated Sorting Genetic Algorithm II (NSGA-II) on a Combinatorial Optimization Problem
Not on the map. Why?
Abstract (arXiv)
The Non-dominated Sorting Genetic Algorithm-II (NSGA-II) is one of the most prominent algorithms to solve multi-objective optimization problems. Recently, the first mathematical runtime guarantees have been obtained for this algorithm, however only for synthetic benchmark problems. In this work, we give the first proven performance guarantees for a classic optimization problem, the NP-complete bi-objective minimum spanning tree problem. More specifically, we show that the NSGA-II with population size N ≥ 4((n-1) wmax + 1) computes all extremal points of the Pareto front in an expected number of O(m2 n wmax log(n wmax)) iterations, where n is the number of vertices, m the number of edges, and wmax is the maximum edge weight in the problem instance. This result confirms, via mathematical means, the good performance of the NSGA-II observed empirically. It also shows that mathematical analyses of this algorithm are not only possible for synthetic benchmark problems, but also for more complex combinatorial optimization problems. As a side result, we also obtain a new analysis of the performance of the global SEMO algorithm on the bi-objective minimum spanning tree problem, which improves the previous best result by a factor of |F|, the number of extremal points of the Pareto front, a set that can be as large as n wmax. The main reason for this improvement is our observation that both multi-objective evolutionary algorithms find the different extremal points in parallel rather than sequentially, as assumed in the previous proofs.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 12 of its 74 references that are in the map. First posted on arXiv 22 May 2023.
Builds on
12 of 74 references.
References · 12
- 2017Fast Genetic Algorithmscited by 29
- 2017Maximizing Submodular or Monotone Approximately Submodular Functions by Multi-objective Evolutionary Algorithmscited by 15
- 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
- 2020Theoretical Analyses of Multiobjective Evolutionary Algorithms on Multimodal Objectivescited by 12
- 2022A Mathematical Runtime Analysis of the Non-dominated Sorting Genetic Algorithm III (NSGA-III)cited by 11
- 2021Runtime Analysis of Single- and Multi-Objective Evolutionary Algorithms for Chance Constrained Optimization Problems with Normally Distributed Random Variablescited by 9
- 2018A Tight Runtime Analysis for the (μ + λ) EAcited by 8
- 2023Crossover Can Guarantee Exponential Speed-Ups in Evolutionary Multi-Objective Optimisationcited by 6
- 2019An Efficient Evolutionary Algorithm for Minimum Cost Submodular Covercited by 3
- 2022The (1+(λ,λ)) Global SEMO Algorithmcited by 3
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 0; 2026: 2.
6 papers.
- 2023Stochastic Population Update Can Provably Be Helpful in Multi-Objective Evolutionary Algorithmscited by 8
- 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
- 2024A Block-Coordinate Descent EMO Algorithm: Theoretical and Empirical Analysiscited by 0
- 2026Multi-Party Multi-Objective Optimization as Consensus Search: Runtime Analysis of Cross-Party Recombinationcited by 0
- 2026SPEA2^+: Improved Density Estimation in SPEA2 with Provable Runtime Guaranteescited by 0
- 2026SPEA2^+: Improved Density Estimation in SPEA2 with Provable Runtime Guarantees10 Jun 2026
- 2026Multi-Party Multi-Objective Optimization as Consensus Search: Runtime Analysis of Cross-Party Recombination17 May 2026
- 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
- 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