Abstract
Elitism, which constructs the new population by preserving best solutions out of the old population and newly-generated solutions, has been a default way for population update since its introduction into multi-objective evolutionary algorithms (MOEAs) in the late 1990s. In this paper, we take an opposite perspective to conduct the population update in MOEAs by simply discarding elitism. That is, we treat the newly-generated solutions as the new population directly (so that all selection pressure comes from mating selection). We propose a simple non-elitist MOEA (called NE-MOEA) that only uses Pareto dominance sorting to compare solutions, without involving any diversity-related selection criterion. Preliminary experimental results show that NE-MOEA can compete with well-known elitist MOEAs (NSGA-II, SMS-EMOA and NSGA-III) on several combinatorial problems. Lastly, we discuss limitations of the proposed non-elitist algorithm and suggest possible future research directions.
Original language | English |
---|---|
Title of host publication | GECCO '23 Companion |
Subtitle of host publication | Proceedings of the Companion Conference on Genetic and Evolutionary Computation |
Publisher | Association for Computing Machinery (ACM) |
Pages | 383-386 |
Number of pages | 4 |
ISBN (Electronic) | 9798400701207 |
DOIs | |
Publication status | Published - 24 Jul 2023 |
Event | GECCO '23: Genetic and Evolutionary Computation Conference - Lisbon, Portugal Duration: 15 Jul 2023 → 19 Jul 2023 https://dl.acm.org/conference/gecco |
Publication series
Name | GECCO: Genetic and Evolutionary Computation Conference |
---|
Conference
Conference | GECCO '23: Genetic and Evolutionary Computation Conference |
---|---|
Abbreviated title | GECCO '23 |
Country/Territory | Portugal |
City | Lisbon |
Period | 15/07/23 → 19/07/23 |
Internet address |
Bibliographical note
Publisher Copyright:© 2023 Copyright held by the owner/author(s).
Keywords
- elitism
- Evolutionary algorithms
- multi-objective optimisation
- population update
ASJC Scopus subject areas
- Software
- Computational Theory and Mathematics
- Computer Science Applications