On the impact of linkage learning, gene-pool optimal mixing, and non-redundant encoding on permutation optimization

Journal Article (2022)
Authors

Arthur Guijt (TU Delft - Algorithmics, Centrum Wiskunde & Informatica (CWI))

N.H. Luong (TU Delft - Algorithmics, Vietnam National University)

Peter A.N. Bosman (TU Delft - Algorithmics, Centrum Wiskunde & Informatica (CWI))

M.M. de Weerdt (TU Delft - Algorithmics)

Research Group
Algorithmics
Copyright
© 2022 A. Guijt, N.H. Luong, P.A.N. Bosman, M.M. de Weerdt
To reference this document use:
https://doi.org/10.1016/j.swevo.2022.101044
More Info
expand_more
Publication Year
2022
Language
English
Copyright
© 2022 A. Guijt, N.H. Luong, P.A.N. Bosman, M.M. de Weerdt
Research Group
Algorithmics
Volume number
70
DOI:
https://doi.org/10.1016/j.swevo.2022.101044
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Gene-pool Optimal Mixing Evolutionary Algorithms (GOMEAs) have been shown to achieve state-of-the-art results on various types of optimization problems with various types of problem variables. Recently, a GOMEA for permutation spaces was introduced by leveraging the random keys encoding, obtaining promising first results on permutation flow shop instances. A key cited strength of GOMEAs is linkage learning, i.e., the ability to determine and leverage, during optimization, key dependencies between problem variables. However, the added value of linkage learning was not tested in depth for permutation GOMEA. Here, we introduce a new version of permutation GOMEA, called qGOMEA, that works directly in permutation space, removing the redundancy of using random keys. We additionally consider various linkage information sources, including random noise, in both GOMEA variants, and compare performance with various classic genetic algorithms on a wider range of problems than considered before. We find that, although the benefits of linkage learning are clearly visible for various artificial benchmark problems, this is far less the case for various real-world inspired problems. Finally, we find that qGOMEA performs best, and is more applicable to a wider range of permutation problems.