journal article·2024-10-20Open access

An Improved Cuckoo Search Algorithm and Its Application in Robot Path Planning

Wei Min, Liping Mo, Biao Yin, Shan Li

Applied Sciences· Volume 14· Issue 20

Abstract

This manuscript introduces an improved Cuckoo Search (CS) algorithm, known as BASCS, designed to address the inherent limitations of CS, including insufficient search space coverage, premature convergence, low search accuracy, and slow search speed. The proposed improvements encompass four main areas: the integration of tent chaotic mapping and random migration in population initialization to reduce the impact of random errors, the guidance of Levy flight by the directional determination strategy of the Beetle Antennae Search (BAS) algorithm during the global search phase to improve search accuracy and convergence speed, the adoption of the Sine Cosine Algorithm for local exploitation in later iterations to enhance local optimization and accuracy, and the adaptive adjustment of the step-size factor and elimination probability throughout the iterative process to convergence. The performance of BASCS is validated through ablation experiments on 10 benchmark functions, comparative experiments with the original CS and its four variants, and application to a robot path planning problem. The results demonstrate that BASCS achieves higher convergence accuracy and exhibits faster convergence speed and superior practical applicability compared to other algorithms.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Metaheuristic Optimization Algorithms Research · Robotic Path Planning Algorithms · Advanced Image and Video Retrieval Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Communication and Electronic Engineering, Jishou University, Jishou 416000, China

College of Computer Science and Engineering, Jishou University, Jishou 416000, China

Funding

National Natural Science Foundation of China · Natural Science Foundation of Hunan Province, China

References (38)

Show source-provided references
1. Predictive modeling of flexible EHD pumps using KAN
2. Large language models for human-robot interaction: A review
3. Zhang, C., Chen, J., Li, J., Peng, Y., and Mao, Z. (2023). Large language models for human–robot interaction: A review. Biomim. Intell. Robot., 3.10.1016/j.birob.2023.100131 ↗
4. Kennedy, J., and Eberhart, R. (December, January 27). Particle swarm optimization. Proceedings of the ICNN’95-International Conference on Neural Networks, Perth, Australia.
5. Orthogonal learning firefly algorithm10.1093/jigpal/jzaa044 ↗
6. Target detection approach for UAVs via improved pigeon-inspired optimization and edge potential function10.1016/j.ast.2014.10.007 ↗
7. A novel swarm intelligence optimization approach: Sparrow search algorithm10.1080/21642583.2019.1708830 ↗
8. Chen, Z., Francis, A., Li, S., Liao, B., Xiao, D., Ha, T.T., Li, J., Ding, L., and Cao, X. (2022). Egret swarm optimization algorithm: An evolutionary computation approach for model free optimization. Biomimetics, 7.10.3390/biomimetics7040144 ↗
9. Adaptive harmony search algorithm based on sine cosine optimization operator and levy flight mechanism
10. Ou, Y., Qin, F., Zhou, K.-Q., Yin, P.-F., Mo, L.-P., and Zain, A.M. (2024). An improved grey wolf optimizer with multi-strategies coverage in wireless sensor networks. Symmetry, 16.10.3390/sym16030286 ↗
11. Ou, Y., Yin, P., and Mo, L. (2023). An improved grey wolf optimizer and its application in robot path planning. Biomimetics, 8.10.3390/biomimetics8010084 ↗
12. Harmony search algorithm and related variants: A systematic review10.1016/j.swevo.2022.101126 ↗
13. Liao, B., Huang, Z., Cao, X., and Li, J. (2022). Adopting nonlinear activated beetle antennae search algorithm for fraud detection of public trading companies: A computational finance approach. Mathematics, 10.10.3390/math10132160 ↗
14. Path planning in uncertain environment by using firefly algorithm10.1016/j.dt.2018.06.004 ↗
15. A hybrid-model optimization algorithm based on the Gaussian process and particle swarm optimization for mixed-variable CNN hyperparameter automatic search10.1631/FITEE.2200515 ↗
16. Yang, X.S., and Deb, S. (2009, January 9–11). Cuckoo search via Lévy flights. Proceedings of the 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC), Coimbatore, India.10.1109/NABIC.2009.5393690 ↗
17. A modified harmony search algorithm and its applications in weight fuzzy production rule extraction10.1631/FITEE.2200334 ↗
18. A new cuckoo search algorithm with hybrid strategies for flow shop scheduling problems10.1007/s00500-016-2062-9 ↗
19. Improved cuckoo search algorithm for feedforward neural network training
20. Zhang, Z., and Chen, Y. (2014, January 4–6). An improved cuckoo search algorithm with adaptive method. Proceedings of the 2014 Seventh International Joint Conference on Computational Sciences and Optimization, Beijing, China.10.1109/CSO.2014.45 ↗
21. An improved cuckoo search algorithm with self-adaptive knowledge learning10.1007/s00521-019-04178-w ↗
22. An adaptive step-size cuckoo search algorithm
23. An improved cuckoo algorithm based on adaptive step-size
24. Elite cuckoo algorithm with gravitational search and Gaussian perturbation
25. An efficient hybrid clustering method based on improved cuckoo optimization and modified particle swarm optimization algorithms10.1016/j.asoc.2018.03.011 ↗
26. A novel enhanced cuckoo search algorithm for contrast enhancement of gray scale images10.1016/j.asoc.2019.105749 ↗
27. Adaptive step-size cuckoo search algorithm
28. Optimizing wavelet neural networks using modified cuckoo search for multi-step ahead chaotic time series prediction10.1016/j.asoc.2019.04.016 ↗
29. An adaptive Cuckoo search algorithm for optimisation10.1016/j.aci.2017.09.001 ↗
30. Hanoun, S., Nahavandi, S., Creighton, D., and Kull, H. (2012, January 17–21). Solving a multiobjective job shop scheduling problem using Pareto Archived Cuckoo Search. Proceedings of the 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012), Krakow, Poland.10.1109/ETFA.2012.6489617 ↗
31. Ye, S.-Q., Zhou, K.-Q., Zhang, C.-X., Zain, A.M., and Ou, Y. (2022). An improved multi-objective cuckoo search approach by exploring the balance between development and exploration. Electronics, 11.10.3390/electronics11050704 ↗
32. A hybrid particle swarm optimization-cuckoo search algorithm and its engineering applications10.1155/2019/5213759 ↗
33. Jiang, X., and Li, S. (2017). BAS: Beetle antennae search algorithm for optimization problems. arXiv.10.5430/ijrc.v1n1p1 ↗
34. SCA: A sine cosine algorithm for solving optimization problems10.1016/j.knosys.2015.12.022 ↗
35. A novel method of S-box design based on discrete chaotic maps and cuckoo search algorithm10.1007/s11042-020-10048-8 ↗
36. Self-Adaptive adjustment of cuckoo search K-means clustering algorithm
37. No free lunch theorems for optimization10.1109/4235.585893 ↗
38. Optimal path planning for a mobile robot using cuckoo search algorithm10.1080/0952813X.2014.971442 ↗