Cargando…

An External Selection Mechanism for Differential Evolution Algorithm

The procedures of differential evolution algorithm can be summarized as population initialization, mutation, crossover, and selection. However, successful solutions generated by each iteration have not been fully utilized to our best knowledge. In this study, an external selection mechanism (ESM) is...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Haigang, Wang, Da
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9001124/
https://www.ncbi.nlm.nih.gov/pubmed/35419048
http://dx.doi.org/10.1155/2022/4544818
_version_ 1784685599253331968
author Zhang, Haigang
Wang, Da
author_facet Zhang, Haigang
Wang, Da
author_sort Zhang, Haigang
collection PubMed
description The procedures of differential evolution algorithm can be summarized as population initialization, mutation, crossover, and selection. However, successful solutions generated by each iteration have not been fully utilized to our best knowledge. In this study, an external selection mechanism (ESM) is presented to improve differential evolution (DE) algorithm performance. The proposed method stores successful solutions of each iteration into an archive. When the individual is in a state of stagnation, the parents for mutation operation are selected from the archive to restore the algorithm's search. Most significant of all, a crowding entropy diversity measurement in fitness landscape is proposed, cooperated with fitness rank, to preserve the diversity and superiority of the archive. The ESM can be integrated into existing algorithms to improve the algorithm's ability to escape the situation of stagnation. CEC2017 benchmark functions are used for verification of the proposed mechanism's performance. Experimental results show that the ESM is universal, which can improve the accuracy of DE and its variant algorithms simultaneously.
format Online
Article
Text
id pubmed-9001124
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-90011242022-04-12 An External Selection Mechanism for Differential Evolution Algorithm Zhang, Haigang Wang, Da Comput Intell Neurosci Research Article The procedures of differential evolution algorithm can be summarized as population initialization, mutation, crossover, and selection. However, successful solutions generated by each iteration have not been fully utilized to our best knowledge. In this study, an external selection mechanism (ESM) is presented to improve differential evolution (DE) algorithm performance. The proposed method stores successful solutions of each iteration into an archive. When the individual is in a state of stagnation, the parents for mutation operation are selected from the archive to restore the algorithm's search. Most significant of all, a crowding entropy diversity measurement in fitness landscape is proposed, cooperated with fitness rank, to preserve the diversity and superiority of the archive. The ESM can be integrated into existing algorithms to improve the algorithm's ability to escape the situation of stagnation. CEC2017 benchmark functions are used for verification of the proposed mechanism's performance. Experimental results show that the ESM is universal, which can improve the accuracy of DE and its variant algorithms simultaneously. Hindawi 2022-04-04 /pmc/articles/PMC9001124/ /pubmed/35419048 http://dx.doi.org/10.1155/2022/4544818 Text en Copyright © 2022 Haigang Zhang and Da Wang. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Zhang, Haigang
Wang, Da
An External Selection Mechanism for Differential Evolution Algorithm
title An External Selection Mechanism for Differential Evolution Algorithm
title_full An External Selection Mechanism for Differential Evolution Algorithm
title_fullStr An External Selection Mechanism for Differential Evolution Algorithm
title_full_unstemmed An External Selection Mechanism for Differential Evolution Algorithm
title_short An External Selection Mechanism for Differential Evolution Algorithm
title_sort external selection mechanism for differential evolution algorithm
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9001124/
https://www.ncbi.nlm.nih.gov/pubmed/35419048
http://dx.doi.org/10.1155/2022/4544818
work_keys_str_mv AT zhanghaigang anexternalselectionmechanismfordifferentialevolutionalgorithm
AT wangda anexternalselectionmechanismfordifferentialevolutionalgorithm
AT zhanghaigang externalselectionmechanismfordifferentialevolutionalgorithm
AT wangda externalselectionmechanismfordifferentialevolutionalgorithm