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...

Descripción completa

Detalles Bibliográficos
Autores principales: Jia, Yunjian, Wang, Shankun, Liang, Liang, Wei, Yaxing, Wu, Yanfei
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