Approximation Guarantees for the Non-Dominated Sorting Genetic Algorithm II (NSGA-II)

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zheng, Weijie, Doerr, Benjamin
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915531207999488
author Zheng, Weijie
Doerr, Benjamin
author_facet Zheng, Weijie
Doerr, Benjamin
contents Recent theoretical works have shown that the NSGA-II efficiently computes the full Pareto front when the population size is large enough. In this work, we study how well it approximates the Pareto front when the population size is smaller. For the OneMinMax benchmark, we point out situations in which the parents and offspring cover well the Pareto front, but the next population has large gaps on the Pareto front. Our mathematical proofs suggest as reason for this undesirable behavior that the NSGA-II in the selection stage computes the crowding distance once and then removes individuals with smallest crowding distance without considering that a removal increases the crowding distance of some individuals. We then analyze two variants not prone to this problem. For the NSGA-II that updates the crowding distance after each removal (Kukkonen and Deb (2006)) and the steady-state NSGA-II (Nebro and Durillo (2009)), we prove that the gaps in the Pareto front are never more than a small constant factor larger than the theoretical minimum. This is the first mathematical work on the approximation ability of the NSGA-II and the first runtime analysis for the steady-state NSGA-II. Experiments also show the superior approximation ability of the two NSGA-II variants.
format Preprint
id arxiv_https___arxiv_org_abs_2203_02693
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Approximation Guarantees for the Non-Dominated Sorting Genetic Algorithm II (NSGA-II)
Zheng, Weijie
Doerr, Benjamin
Neural and Evolutionary Computing
Artificial Intelligence
Recent theoretical works have shown that the NSGA-II efficiently computes the full Pareto front when the population size is large enough. In this work, we study how well it approximates the Pareto front when the population size is smaller. For the OneMinMax benchmark, we point out situations in which the parents and offspring cover well the Pareto front, but the next population has large gaps on the Pareto front. Our mathematical proofs suggest as reason for this undesirable behavior that the NSGA-II in the selection stage computes the crowding distance once and then removes individuals with smallest crowding distance without considering that a removal increases the crowding distance of some individuals. We then analyze two variants not prone to this problem. For the NSGA-II that updates the crowding distance after each removal (Kukkonen and Deb (2006)) and the steady-state NSGA-II (Nebro and Durillo (2009)), we prove that the gaps in the Pareto front are never more than a small constant factor larger than the theoretical minimum. This is the first mathematical work on the approximation ability of the NSGA-II and the first runtime analysis for the steady-state NSGA-II. Experiments also show the superior approximation ability of the two NSGA-II variants.
title Approximation Guarantees for the Non-Dominated Sorting Genetic Algorithm II (NSGA-II)
topic Neural and Evolutionary Computing
Artificial Intelligence
url https://arxiv.org/abs/2203.02693