Design and Analysis of Diversity-Based Parent Selection Schemes for Speeding Up Evolutionary Multi-objective Optimisation
arXiv:1805.01221 · doi:10.1016/j.tcs.2018.06.009
Abstract
Parent selection in evolutionary algorithms for multi-objective optimisation is usually performed by dominance mechanisms or indicator functions that prefer non-dominated points. We propose to refine the parent selection on evolutionary multi-objective optimisation with diversity-based metrics. The aim is to focus on individuals with a high diversity contribution located in poorly explored areas of the search space, so the chances of creating new non-dominated individuals are better than in highly populated areas. We show by means of rigorous runtime analysis that the use of diversity-based parent selection mechanisms in the Simple Evolutionary Multi-objective Optimiser (SEMO) and Global SEMO for the well known bi-objective functions and can significantly improve their performance. Our theoretical results are accompanied by experimental studies that show a correspondence between theory and empirical results and motivate further theoretical investigations in terms of stagnation. We show that stagnation might occur when favouring individuals with a high diversity contribution in the parent selection step and provide a discussion on which scheme to use for more complex problems based on our theoretical and experimental results.
arXiv commentTo be published in Theoretical Computer Science journal
References in corpus (1)
Cited by in corpus (6)
- Mathematical Runtime Analysis for the Non-Dominated Sorting Genetic Algorithm II (NSGA-II)
- A First Runtime Analysis of the NSGA-II on a Multimodal Problem
- Theoretical Analyses of Multiobjective Evolutionary Algorithms on Multimodal Objectives
- Runtime Analyses of Multi-Objective Evolutionary Algorithms in the Presence of Noise
- The Global SEMO Algorithm
- Runtime Analysis of Quality Diversity Algorithms