From Understanding the Population Dynamics of the NSGA-II to the First Proven Lower Bounds

09/28/2022
by   Benjamin Doerr, et al.
0

Due to the more complicated population dynamics of the NSGA-II, none of the existing runtime guarantees for this algorithm is accompanied by a non-trivial lower bound. Via a first mathematical understanding of the population dynamics of the NSGA-II, that is, by estimating the expected number of individuals having a certain objective value, we prove that the NSGA-II with suitable population size needs Ω(Nnlog n) function evaluations to find the Pareto front of the OneMinMax problem and Ω(Nn^k) evaluations on the OneJumpZeroJump problem with jump size k. These bounds are asymptotically tight (that is, they match previously shown upper bounds) and show that the NSGA-II here does not even in terms of the parallel runtime (number of iterations) profit from larger population sizes. For the OneJumpZeroJump problem and when the same sorting is used for the computation of the crowding distance contributions of the two objectives, we even obtain a runtime estimate that is tight including the leading constant.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/16/2021

A First Mathematical Runtime Analysis of the Non-Dominated Sorting Genetic Algorithm II (NSGA-II)

The non-dominated sorting genetic algorithm II (NSGA-II) is the most int...
research
11/15/2022

A Mathematical Runtime Analysis of the Non-dominated Sorting Genetic Algorithm III (NSGA-III)

The Non-dominated Sorting Genetic Algorithm II (NSGA-II) is the most pro...
research
03/05/2022

Better Approximation Guarantees for the NSGA-II by Using the Current Crowding Distance

A recent runtime analysis (Zheng, Liu, Doerr (2022)) has shown that a va...
research
09/04/2023

Local Certification of Majority Dynamics

In majority voting dynamics, a group of n agents in a social network are...
research
11/23/2022

Runtime Analysis for the NSGA-II: Proving, Quantifying, and Explaining the Inefficiency For Many Objectives

The NSGA-II is one of the most prominent algorithms to solve multi-objec...
research
04/02/2020

Does Comma Selection Help To Cope With Local Optima

One hope of using non-elitism in evolutionary computation is that it aid...
research
02/05/2019

Exact Markov Chain-based Runtime Analysis of a Discrete Particle Swarm Optimization Algorithm on Sorting and OneMax

We present a comprehensive analysis of a discrete particle swarm optimiz...

Please sign up or login with your details

Forgot password? Click here to reset