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...
Autores principales: | , |
---|---|
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 |