A Flower Pollination Optimization Algorithm Based on Cosine Cross-Generation Differential Evolution

被引:5
作者
Jia, Yunjian [1 ]
Wang, Shankun [1 ]
Liang, Liang [1 ]
Wei, Yaxing [1 ]
Wu, Yanfei [1 ]
机构
[1] Chongqing Univ, Sch Elect & Commun Engn, Chongqing 400044, Peoples R China
基金
中国国家自然科学基金;
关键词
flower pollination algorithm (FPA); cross-generation; differential evolution (DE); external archive; roulette wheel; robot path planning;
D O I
10.3390/s23020606
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
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.
引用
收藏
页数:19
相关论文
共 43 条
[1]  
Agafonov A, 2019, 2019 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION ENGINEERING (ICITE 2019), P227, DOI [10.1109/ICITE.2019.8880254, 10.1109/icite.2019.8880254]
[2]  
Bian Jinghong, 2018, Computer Engineering and Applications, V54, P50, DOI 10.3778/j.issn.1002-8331.1609-0179
[3]  
Cao HT, 2018, CHINA COMMUN, V15, P186, DOI 10.1109/CC.2018.8332001
[4]  
Chandran TR, 2018, PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICICCT), P508, DOI 10.1109/ICICCT.2018.8473332
[5]  
Chen XY, 2017, PROCEEDINGS OF 2017 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), P2164, DOI 10.1109/CompComm.2017.8322920
[6]   An innovative flower pollination algorithm for continuous optimization problem [J].
Chen, Yang ;
Pi, Dechang .
APPLIED MATHEMATICAL MODELLING, 2020, 83 :237-265
[7]   An Improved Multi-Objective Genetic Algorithm for Large Planar Array Thinning [J].
Cheng, You-Feng ;
Shao, Wei ;
Zhang, Sheng-Jun ;
Li, Ya-Peng .
IEEE TRANSACTIONS ON MAGNETICS, 2016, 52 (03)
[8]   An improved global-best-driven flower pollination algorithm for optimal design of two-dimensional FIR filter [J].
Dhabal, Supriya ;
Venkateswaran, Palaniandavar .
SOFT COMPUTING, 2019, 23 (18) :8855-8872
[9]  
Eberhart R., 2002, MHS95 6 INT S MICROM
[10]   A New Hybrid Bat Algorithm and its Application to the ROP Optimization in Drilling Processes [J].
Gan, Chao ;
Cao, Wei-Hua ;
Liu, Kang-Zhi ;
Wu, Min ;
Wang, Fa-Wen ;
Zhang, Suo-Bang .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (12) :7338-7348