Cargando…
A Dynamic Adaptive Weighted Differential Evolutionary Algorithm
This study proposed a dynamic adaptive weighted differential evolution (DAWDE) algorithm to solve the problems of differential evolution (DE) algorithm such as long search time, easy stagnation, and local optimal solution. First, adaptive adjustment strategies of scaling factor and crossover factor...
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/PMC9259278/ https://www.ncbi.nlm.nih.gov/pubmed/35814602 http://dx.doi.org/10.1155/2022/1318044 |
_version_ | 1784741741618790400 |
---|---|
author | Wu, Kaijun Liu, Zhengnan Ma, Ning Wang, Dicong |
author_facet | Wu, Kaijun Liu, Zhengnan Ma, Ning Wang, Dicong |
author_sort | Wu, Kaijun |
collection | PubMed |
description | This study proposed a dynamic adaptive weighted differential evolution (DAWDE) algorithm to solve the problems of differential evolution (DE) algorithm such as long search time, easy stagnation, and local optimal solution. First, adaptive adjustment strategies of scaling factor and crossover factor are proposed, which are utilized to dynamically balance the global and local search, and avoid premature convergence. Second, an adaptive mutation operator based on population aggregation degree is proposed, which takes population aggregation degree as the amplitude coefficient of the basis vector to determine the influence degree of the optimal individual on the mutation direction. Finally, the Gauss perturbation operator is introduced to generate random disturbance and accelerate premature individuals to jump out of the local optimum. The simulation results show that the DAWDE algorithm can obtain better optimization results and has the characteristics of stronger global optimization ability, faster convergence, higher solution accuracy, and stronger stability compared with other optimization algorithms. |
format | Online Article Text |
id | pubmed-9259278 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Hindawi |
record_format | MEDLINE/PubMed |
spelling | pubmed-92592782022-07-07 A Dynamic Adaptive Weighted Differential Evolutionary Algorithm Wu, Kaijun Liu, Zhengnan Ma, Ning Wang, Dicong Comput Intell Neurosci Research Article This study proposed a dynamic adaptive weighted differential evolution (DAWDE) algorithm to solve the problems of differential evolution (DE) algorithm such as long search time, easy stagnation, and local optimal solution. First, adaptive adjustment strategies of scaling factor and crossover factor are proposed, which are utilized to dynamically balance the global and local search, and avoid premature convergence. Second, an adaptive mutation operator based on population aggregation degree is proposed, which takes population aggregation degree as the amplitude coefficient of the basis vector to determine the influence degree of the optimal individual on the mutation direction. Finally, the Gauss perturbation operator is introduced to generate random disturbance and accelerate premature individuals to jump out of the local optimum. The simulation results show that the DAWDE algorithm can obtain better optimization results and has the characteristics of stronger global optimization ability, faster convergence, higher solution accuracy, and stronger stability compared with other optimization algorithms. Hindawi 2022-06-29 /pmc/articles/PMC9259278/ /pubmed/35814602 http://dx.doi.org/10.1155/2022/1318044 Text en Copyright © 2022 Kaijun Wu et al. 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 Wu, Kaijun Liu, Zhengnan Ma, Ning Wang, Dicong A Dynamic Adaptive Weighted Differential Evolutionary Algorithm |
title | A Dynamic Adaptive Weighted Differential Evolutionary Algorithm |
title_full | A Dynamic Adaptive Weighted Differential Evolutionary Algorithm |
title_fullStr | A Dynamic Adaptive Weighted Differential Evolutionary Algorithm |
title_full_unstemmed | A Dynamic Adaptive Weighted Differential Evolutionary Algorithm |
title_short | A Dynamic Adaptive Weighted Differential Evolutionary Algorithm |
title_sort | dynamic adaptive weighted differential evolutionary algorithm |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9259278/ https://www.ncbi.nlm.nih.gov/pubmed/35814602 http://dx.doi.org/10.1155/2022/1318044 |
work_keys_str_mv | AT wukaijun adynamicadaptiveweighteddifferentialevolutionaryalgorithm AT liuzhengnan adynamicadaptiveweighteddifferentialevolutionaryalgorithm AT maning adynamicadaptiveweighteddifferentialevolutionaryalgorithm AT wangdicong adynamicadaptiveweighteddifferentialevolutionaryalgorithm AT wukaijun dynamicadaptiveweighteddifferentialevolutionaryalgorithm AT liuzhengnan dynamicadaptiveweighteddifferentialevolutionaryalgorithm AT maning dynamicadaptiveweighteddifferentialevolutionaryalgorithm AT wangdicong dynamicadaptiveweighteddifferentialevolutionaryalgorithm |