Hostname: page-component-89b8bd64d-9prln Total loading time: 0 Render date: 2026-05-08T18:16:48.380Z Has data issue: false hasContentIssue false

Coevolutionary strategies at the collective level for improved generalism

Published online by Cambridge University Press:  06 February 2023

Przemyslaw Andrzej Grudniewski*
Affiliation:
Maritime Engineering Group, University of Southampton, Southampton, United Kingdom
Adam James Sobey
Affiliation:
Maritime Engineering Group, University of Southampton, Southampton, United Kingdom Marine and Maritime Group, Data-Centric Engineering, The Alan Turing Institute, The British Library, London, United Kingdom
*
*Corresponding author. E-mail: pag1c18@soton.ac.uk

Abstract

In many complex practical optimization cases, the dominant characteristics of the problem are often not known prior. Therefore, there is a need to develop general solvers as it is not always possible to tailor a specialized approach to each application. The previously developed multilevel selection genetic algorithm (MLSGA) already shows good performance on a range of problems due to its diversity-first approach, which is rare among evolutionary algorithms. To increase the generality of its performance, this paper proposes utilization of multiple distinct evolutionary strategies simultaneously, similarly to algorithm selection, but with coevolutionary mechanisms between the subpopulations. This distinctive approach to coevolution provides less regular communication between subpopulations with competition between collectives rather than individuals. This encourages the collectives to act more independently creating a unique subregional search, leading to the development of coevolutionary MLSGA (cMLSGA). To test this methodology, nine genetic algorithms are selected to generate several variants of cMLSGA, which incorporates these approaches at the individual level. The mechanisms are tested on 100 different functions and benchmarked against the 9 state-of-the-art competitors to evaluate the generality of each approach. The results show that the diversity divergence in the principles of working of the selected coevolutionary approaches is more important than their individual performances. The proposed methodology has the most uniform performance on the divergent problem types, from across the tested state of the art, leading to an algorithm more likely to solve complex problems with limited knowledge about the search space, but is outperformed by more specialized solvers on simpler benchmarking studies.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Open Practices
Open materials
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Table 1. Summary of the literature on the unconstrained benchmarking sets used to test genetic algorithms.

Figure 1

Table 2. Summary of the literature on the constrained and imbalanced benchmarking sets used to test genetic algorithms.

Figure 2

Figure 1. cMLSGA methodology. Only two collectives are shown to illustrate how two distinct evolutionary strategies work in combination; in the cMLSGA eight collectives are used.

Figure 3

Table 3. The GA parameters utilized for benchmarking.

Figure 4

Table 4. Comparison of selected cMLSGA variants to the implemented algorithms according to IGD/HV indicator.

Figure 5

Table 5. The rankings for the 10 genetic algorithms according to the average performance on different two-objective problem categories for IGD/HV indicator.

Figure 6

Figure 2. Occurrence of ranks for HEIA, cMLSGA, and MLSGA algorithms on two-objective problems.

Figure 7

Table 6. The rankings for the 10 genetic algorithms according to the average performance on different three-objective problem categories for IGD/HV indicator.

Figure 8

Figure 3. Occurrence of ranks for U-NSGA-III, cMLSGA, and MLSGA algorithms on three-objective problems.

Supplementary material: PDF

Grudniewski and Sobey supplementary material

Grudniewski and Sobey supplementary material 1

Download Grudniewski and Sobey supplementary material(PDF)
PDF 135 KB
Supplementary material: File

Grudniewski and Sobey supplementary material

Grudniewski and Sobey supplementary material 2

Download Grudniewski and Sobey supplementary material(File)
File 155.1 KB
Submit a response

Comments

No Comments have been published for this article.