Cargando…
A Flower Pollination Optimization Algorithm Based on Cosine Cross-Generation Differential Evolution
The flower pollination algorithm (FPA) is a novel heuristic optimization algorithm inspired by the pollination behavior of flowers in nature. However, the global and local search processes of the FPA are sensitive to the search direction and parameters. To solve this issue, an improved flower pollin...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9862669/ https://www.ncbi.nlm.nih.gov/pubmed/36679402 http://dx.doi.org/10.3390/s23020606 |
_version_ | 1784875146681516032 |
---|---|
author | Jia, Yunjian Wang, Shankun Liang, Liang Wei, Yaxing Wu, Yanfei |
author_facet | Jia, Yunjian Wang, Shankun Liang, Liang Wei, Yaxing Wu, Yanfei |
author_sort | Jia, Yunjian |
collection | PubMed |
description | The flower pollination algorithm (FPA) is a novel heuristic optimization algorithm inspired by the pollination behavior of flowers in nature. However, the global and local search processes of the FPA are sensitive to the search direction and parameters. To solve this issue, an improved flower pollination algorithm based on cosine cross-generation differential evolution (FPA-CCDE) is proposed. The algorithm uses cross-generation differential evolution to guide the local search process, so that the optimal solution is achieved and sets cosine inertia weights to increase the search convergence speed. At the same time, the external archiving mechanism and the adaptive adjustment of parameters realize the dynamic update of scaling factor and crossover probability to enhance the population richness as well as reduce the number of local solutions. Then, it combines the cross-generation roulette wheel selection mechanism to reduce the probability of falling into the local optimal solution. In comparing to the FPA-CCDE with five state-of-the-art optimization algorithms in benchmark functions, we can observe the superiority of the FPA-CCDE in terms of stability and optimization features. Additionally, we further apply the FPA-CCDE to solve the robot path planning issue. The simulation results demonstrate that the proposed algorithm has low cost, high efficiency, and attack resistance in path planning, and it can be applied to a variety of intelligent scenarios. |
format | Online Article Text |
id | pubmed-9862669 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-98626692023-01-22 A Flower Pollination Optimization Algorithm Based on Cosine Cross-Generation Differential Evolution Jia, Yunjian Wang, Shankun Liang, Liang Wei, Yaxing Wu, Yanfei Sensors (Basel) Article The flower pollination algorithm (FPA) is a novel heuristic optimization algorithm inspired by the pollination behavior of flowers in nature. However, the global and local search processes of the FPA are sensitive to the search direction and parameters. To solve this issue, an improved flower pollination algorithm based on cosine cross-generation differential evolution (FPA-CCDE) is proposed. The algorithm uses cross-generation differential evolution to guide the local search process, so that the optimal solution is achieved and sets cosine inertia weights to increase the search convergence speed. At the same time, the external archiving mechanism and the adaptive adjustment of parameters realize the dynamic update of scaling factor and crossover probability to enhance the population richness as well as reduce the number of local solutions. Then, it combines the cross-generation roulette wheel selection mechanism to reduce the probability of falling into the local optimal solution. In comparing to the FPA-CCDE with five state-of-the-art optimization algorithms in benchmark functions, we can observe the superiority of the FPA-CCDE in terms of stability and optimization features. Additionally, we further apply the FPA-CCDE to solve the robot path planning issue. The simulation results demonstrate that the proposed algorithm has low cost, high efficiency, and attack resistance in path planning, and it can be applied to a variety of intelligent scenarios. MDPI 2023-01-05 /pmc/articles/PMC9862669/ /pubmed/36679402 http://dx.doi.org/10.3390/s23020606 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Jia, Yunjian Wang, Shankun Liang, Liang Wei, Yaxing Wu, Yanfei A Flower Pollination Optimization Algorithm Based on Cosine Cross-Generation Differential Evolution |
title | A Flower Pollination Optimization Algorithm Based on Cosine Cross-Generation Differential Evolution |
title_full | A Flower Pollination Optimization Algorithm Based on Cosine Cross-Generation Differential Evolution |
title_fullStr | A Flower Pollination Optimization Algorithm Based on Cosine Cross-Generation Differential Evolution |
title_full_unstemmed | A Flower Pollination Optimization Algorithm Based on Cosine Cross-Generation Differential Evolution |
title_short | A Flower Pollination Optimization Algorithm Based on Cosine Cross-Generation Differential Evolution |
title_sort | flower pollination optimization algorithm based on cosine cross-generation differential evolution |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9862669/ https://www.ncbi.nlm.nih.gov/pubmed/36679402 http://dx.doi.org/10.3390/s23020606 |
work_keys_str_mv | AT jiayunjian aflowerpollinationoptimizationalgorithmbasedoncosinecrossgenerationdifferentialevolution AT wangshankun aflowerpollinationoptimizationalgorithmbasedoncosinecrossgenerationdifferentialevolution AT liangliang aflowerpollinationoptimizationalgorithmbasedoncosinecrossgenerationdifferentialevolution AT weiyaxing aflowerpollinationoptimizationalgorithmbasedoncosinecrossgenerationdifferentialevolution AT wuyanfei aflowerpollinationoptimizationalgorithmbasedoncosinecrossgenerationdifferentialevolution AT jiayunjian flowerpollinationoptimizationalgorithmbasedoncosinecrossgenerationdifferentialevolution AT wangshankun flowerpollinationoptimizationalgorithmbasedoncosinecrossgenerationdifferentialevolution AT liangliang flowerpollinationoptimizationalgorithmbasedoncosinecrossgenerationdifferentialevolution AT weiyaxing flowerpollinationoptimizationalgorithmbasedoncosinecrossgenerationdifferentialevolution AT wuyanfei flowerpollinationoptimizationalgorithmbasedoncosinecrossgenerationdifferentialevolution |