Skip to main content
Log in

Review and empirical analysis of sparrow search algorithm

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

In recent years, swarm intelligence algorithms have received extensive attention and research. Swarm intelligence algorithms are a biological heuristic method, which is widely used in solving optimization problems. The traditional swarm intelligence algorithms provide new ideas and new ways to solve some practical problems, and they have made positive progress in fields such as combinatorial optimization, task scheduling, process control, engineering prediction, and image processing. In particular, the sparrow search algorithm is a new type of group intelligence optimization algorithm inspired by the group foraging behavior to perform local and global search by imitating the foraging and anti-predation behavior of sparrows. In view of the shortcomings of the original sparrow search algorithm, such as its easy fall into local optimum, slow convergence speed, and low convergence accuracy, scholars at home and abroad have improved the sparrow search algorithm and have made practical applications in various fields. Firstly, this paper introduces the basic principle of sparrow search algorithm, analyzes the factors affecting the performance of the algorithm, further proposes the improvement strategy of the algorithm, and performs function test comparison and performance analysis with particle swarm optimization algorithm, monarch butterfly algorithm, colony spider algorithm, and pigeon swarm optimization algorithm. After that, the application and development of the sparrow search algorithm in power grid load forecasting, image processing, path tracking, wireless sensor network routing performance optimization, wireless location, and fault diagnosis are described. Finally, combined with the performance characteristics and application direction of the sparrow search algorithm, the future research and development direction of the sparrow search algorithm is prospected.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  • Abdulhammed OY (2021) Load balancing of IoT tasks in the cloud computing by using sparrow search algorithm[J]. J Super Comput 21(7):1–22

    Google Scholar 

  • Abualigah L, Diabat A (2020) A comprehensive survey of the Grasshopper optimization algorithm: results, variants, and applications[J]. Neural Comput Appl 32(7):1–24

    Google Scholar 

  • Abualigah L, Diabat A (2021) Advances in sine cosine algorithm: a comprehensive survey[J]. Artif Intell Rev 54(1):1–42

    Google Scholar 

  • Abualigah L, Diabat A, Geem ZW (2020) A comprehensive survey of the harmony search algorithm in clustering applications[J]. Appl Sci 10(11):3827–3842

    Google Scholar 

  • Abualigah L, Elaziz MA, Hussien AG et al (2021) Lightning search algorithm: a comprehensive survey[J]. Appl Intell 51(4):2353–2376

    Google Scholar 

  • Adnan RM, Mostafa RR, Kisi O et al (2021) Improving streamflow prediction using a new hybrid ELM model combined with hybrid particle swarm optimization and grey wolf optimization[J]. Knowl-Based Syst 230(10):107379

    Google Scholar 

  • Alsalibi B, Abualigah L, Khader AT (2021) A novel bat algorithm with dynamic membrane structure for optimization problems[J]. Appl Intell 51(4):1992–2017

    Google Scholar 

  • An G, Jiang Z, Chen L et al (2021) Ultra short-term wind power forecasting based on Sparrow search algorithm optimization deep extreme learning machine[J]. Sustainability 13(18):10453

    Google Scholar 

  • Anandakumar H, Umamaheswari K (2018) A bio-inspired swarm intelligence technique for social aware cognitive radio handovers[J]. Comput Electr Eng 71(10):925–937

    Google Scholar 

  • Anwar SM, Majid M, Qayyum A et al (2018) Medical image analysis using convolutional neural networks: a review[J]. J Med Syst 42(11):1–13

    Google Scholar 

  • Arafat MY, Moh S (2019) Localization and clustering based on swarm intelligence in UAV networks for emergency communications[J]. IEEE Internet Things J 6(5):8958–8976

    Google Scholar 

  • Arora S, Singh S (2019) Butterfly optimization algorithm: a novel approach for global optimization[J]. Soft Comput 23(3):715–734

    Google Scholar 

  • Bahreininejad A (2019) Improving the performance of water cycle algorithm using augmented Lagrangian method[J]. Adv Eng Softw 132(6):55–64

    Google Scholar 

  • Baliarsingh SK, Vipsita S, Dash B (2020) A new optimal gene selection approach for cancer classification using enhanced Jaya-based forest optimization algorithm[J]. Neural Comput Appl 32(12):8599–8616

    Google Scholar 

  • Beni G. Swarm intelligence[J]. Complex Social and Behavioral Systems: Game Theory and Agent-Based Models, 2020: 791–818.

  • Brezočnik L, Fister I, Podgorelec V (2018) Swarm intelligence algorithms for feature selection: a review[J]. Appl Sci 8(9):1521–1535

    Google Scholar 

  • Bui QT, Nguyen QH, Nguyen XL et al (2020) Verification of novel integrations of swarm intelligence algorithms into deep learning neural network for flood susceptibility mapping[J]. J Hydrol 581(2):124379

    Google Scholar 

  • Cai J, Peng Z, Ding S et al (2021) Problem-specific multi-objective invasive weed optimization algorithm for reconnaissance mission scheduling problem[J]. Comput Ind Eng 157(7):107345

    Google Scholar 

  • Cao L, Yue Y, Zhang Y. A Data Collection Strategy for Heterogeneous Wireless Sensor Networks Based on Energy Efficiency and Collaborative Optimization[J]. Computational Intelligence and Neuroscience, 2021, 2021.

  • Castelli M, Manzoni L, Mariot L, Nobile MS, Tangherloni A (2022) Salp swarm optimization: a critical review. Expert Syst Appl 189(3):116029

    Google Scholar 

  • Chen H, Zhang Q, Luo J et al (2020) An enhanced bacterial foraging optimization and its application for training kernel extreme learning machine[J]. Appl Soft Comput 86(1):105884

    Google Scholar 

  • Chen Z, Liu Y, Yang Z et al (2021a) An enhanced teaching-learning-based optimization algorithm with self-adaptive and learning operators and its search bias towards origin[J]. Swarm Evol Comput 60(2):100766

    Google Scholar 

  • Chen X, Huang X, Zhu D et al (2021b) Research on chaotic flying sparrow search algorithm[C]//journal of physics: conference series. IOP Publishing 1848(1):012044

    Google Scholar 

  • Gang CHEN, Dong LIN, Fei CHEN (2021) Image segmentation based on logistic regression sparrow algorithm. J Beijing Univ Aeronaut Astronaut 9(1):1–15

    Google Scholar 

  • Chen D, Zhao J D, Huang P, et al. An improved sparrow search algorithm based on levy flight and opposition-based learning[J]. Assembly Automation, 2021c.

  • Chen H, Ma X, Huang S. A Feature Selection Method for Intrusion Detection Based on Parallel Sparrow Search Algorithm[C]//2021d 16th International Conference on Computer Science & Education (ICCSE). IEEE, 2021d: 685–690.

  • Cheng F, Chen J, Qiu J et al (2020) A subregion division based multi-objective evolutionary algorithm for SVM training set selection[J]. Neurocomputing 394(6):70–83

    Google Scholar 

  • Cheng C, Wang J, Chen H et al (2021) A review of intelligent fault diagnosis for high-speed trains: qualitative approaches[J]. Entropy 23(1):1–23

    Google Scholar 

  • Chengtian O, Yujia L, Donglin Z. An adaptive chaotic sparrow search optimization algorithm[C]//2021 IEEE 2nd International Conference on Big Data, Artificial Intelligence and Internet of Things Engineering (ICBAIE). IEEE, 2021: 76–82.

  • Deb S, Gao XZ, Tammi K et al (2020) Recent studies on chicken swarm optimization algorithm: a review (2014–2018)[J]. Artif Intell Rev 53(3):1737–1765

    Google Scholar 

  • Deng W, Yao R, Zhao H et al (2019) A novel intelligent diagnosis method using optimal LS-SVM with improved PSO algorithm[J]. Soft Comput 23(7):2445–2462

    Google Scholar 

  • Deng W, Liu H, Xu J et al (2020) An improved quantum-inspired differential evolution algorithm for deep belief network[J]. IEEE Trans Instrum Meas 69(10):7319–7327

    Google Scholar 

  • Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1(1):3–18

    Google Scholar 

  • Dhillon A, Verma GK (2020) Convolutional neural network: a review of models, methodologies and applications to object detection[J]. Progress Artif Intell 9(2):85–112

    Google Scholar 

  • Dong J, Dou Z, Si S et al (2021a) Optimization of capacity configuration of wind–solar–diesel–storage using improved sparrow search algorithm[J]. J Electric Eng Technol 7:1–14

    Google Scholar 

  • Dong J, Dou Z, Si S, et al. Optimization of Capacity Configuration of Wind–Solar–Diesel–Storage Using Improved Sparrow Search Algorithm[J]. Journal of Electrical Engineering & Technology, 2021b: 1–14.

  • Elhoseny M, Rajan RS, Hammoudeh M et al (2020) Swarm intelligence–based energy efficient clustering with multihop routing protocol for sustainable wireless sensor networks[J]. Int J Distrib Sens Netw 16(9):1550147720949133

    Google Scholar 

  • Elsisi M, Tran MQ, Mahmoud K et al (2021a) Towards secured online monitoring for digitalized GIS against cyber-attacks based on IoT and machine learning[J]. IEEE Access 9(5):78415–78427

    Google Scholar 

  • Elsisi M, Mahmoud K, Lehtonen M et al (2021b) Reliable industry 4.0 based on machine learning and IOT for analyzing, monitoring, and securing smart meters[J]. Sensors. https://doi.org/10.3390/s21020487

    Article  Google Scholar 

  • Elsisi M, Tran MQ, Mahmoud K et al (2021c) Deep learning-based industry 4.0 and internet of things towards effective energy management for smart buildings[J]. Sensors. https://doi.org/10.3390/s21041038

    Article  Google Scholar 

  • Elsisi M, Tran MQ, Mahmoud K et al (2022) Effective IoT-based deep learning platform for online fault diagnosis of power transformers against cyberattacks and data uncertainties[J]. Measurement 190(2):110686

    Google Scholar 

  • Emine BAŞ, Ülker E (2020) An efficient binary social spider algorithm for feature selection problem[J]. Expert Syst Appl 146(5):113185

    Google Scholar 

  • Ertenlice O, Kalayci CB (2018) A survey of swarm intelligence for portfolio optimization: algorithms and applications[J]. Swarm Evol Comput 39(4):36–52

    Google Scholar 

  • Feng Y, Deb S, Wang GG et al (2021) Monarch butterfly optimization: a comprehensive review[J]. Expert Syst Appl 168(4):114418

    Google Scholar 

  • Furse CM, Kafal M, Razzaghi R et al (2020) Fault diagnosis for electrical systems and power networks: a review[J]. IEEE Sens J 21(2):888–906

    Google Scholar 

  • Gai J, Zhong K, Du X et al (2021) Detection of gear fault severity based on parameter-optimized deep belief network using sparrow search algorithm[J]. Measurement 185(11):110079

    Google Scholar 

  • Gharehchopogh FS, Gholizadeh H (2019) A comprehensive survey: Whale optimization algorithm and its applications[J]. Swarm Evol Comput 48(8):1–24

    Google Scholar 

  • Ghoneim SSM, Mahmoud K, Lehtonen M et al (2021) Enhancing diagnostic accuracy of transformer faults using teaching-learning-based optimization[J]. Ieee Access 9(2):30817–30832

    Google Scholar 

  • Guo Z, Yue X, Yang H et al (2017) Enhancing social emotional optimization algorithm using local search[J]. Soft Comput 21(24):7393–7404

    Google Scholar 

  • Guo Z, Hu L, Wang J, et al. Short-term Load Forecasting Based on SSA-LSSVM Model[C]//2021 4th International Conference on Energy, Electrical and Power Engineering (CEEPE). IEEE, 2021: 1215–1219.

  • Hammouri AI, Mafarja M, Al-Betar MA et al (2020) An improved dragonfly algorithm for feature selection[J]. Knowl-Based Syst 203(9):106131

    Google Scholar 

  • Hayyolalam V, Kazem AAP (2020) Black widow optimization algorithm: a novel meta-heuristic approach for solving engineering optimization pro blems. Eng Appl Artif Intell 87(1):103249

    Google Scholar 

  • He D, Liu C, Jin Z et al (2022) Fault diagnosis of flywheel bearing based on parameter optimization variational mode decomposition energy entropy and deep learning[J]. Energy 239(1):122108

    Google Scholar 

  • Heidari AA, Mirjalili S, Faris H et al (2019) Harris hawks optimization: algorithm and applications[J]. Futur Gener Comput Syst 97(8):849–872

    Google Scholar 

  • Hu Y, Wang J, Liang J et al (2019) A self-organizing multimodal multi-objective pigeon-inspired optimization algorithm[J]. Science China Inf Sci 62(7):1–17

    MathSciNet  Google Scholar 

  • Hu P, Pan JS, Chu SC (2020a) Improved binary grey wolf optimizer and its application for feature selection[J]. Knowl-Based Syst 195(5):105746

    Google Scholar 

  • Hu X, Zhang K, Liu K et al (2020b) Advanced fault diagnosis for lithium-ion battery systems: a review of fault mechanisms, fault features, and diagnosis procedures[J]. IEEE Ind Electron Mag 14(3):65–91

    Google Scholar 

  • Huo W, Zhou J (2021) Power load prediction model based on long short term memory and sparrow search algorithm[C]//journal of physics: conference series. IOP Publishing 2022(1):012018

    Google Scholar 

  • Jahwar A, Ahmed N (2021) Swarm intelligence algorithms in gene selection profile based on classification of microarray data: a review[J]. J Appl Sci Technol Trends 2(1):01–09

    Google Scholar 

  • Jain M, Singh V, Rani A (2019a) A novel nature-inspired algorithm for optimization: Squirrel search algorithm[J]. Swarm Evol Comput 44(2):148–175

    Google Scholar 

  • Jain M, Singh V, Rani A (2019b) A novel nature-inspired algorithm for optimization: squirrel search algorithm. Swarm Evol Comput 44(2):148–175

    Google Scholar 

  • Jia P, Zhang H, Liu X, Gong X (2021) Short-term photovoltaic power forecasting based on VMD and ISSA-GRU. IEEE Access 9:105939–105950

    Google Scholar 

  • Jiang F, Han X, Zhang W et al (2021a) Atmospheric PM2. 5 prediction using DeepAR optimized by sparrow search algorithm with opposition-based and fitness-based learning[J]. Atmosphere 12(7):894–903

    Google Scholar 

  • Jiang Z, Ge J, Xu Q et al (2021b) Fast trajectory optimization for gliding reentry vehicle based on improved sparrow search algorithm[C]//journal of physics: conference series. IOP Publishing 1986(1):012114

    Google Scholar 

  • Jiang Z, Hu W, Qin H. WSN node localization based on improved sparrow search algorithm optimization[C]//International Conference on Sensors and Instruments (ICSI 2021c). International Society for Optics and Photonics, 2021c, 11887(7): 1188708.

  • Jianhua L, Zhiheng W (2021) A hybrid sparrow search algorithm based on constructing similarity[J]. IEEE Access 9:117581–117595

    Google Scholar 

  • Jiao J, Zhao M, Lin J et al (2020) A comprehensive review on convolutional neural network in machine fault diagnosis[J]. Neurocomputing 417(12):36–63

    Google Scholar 

  • Kan X, Fan Y, Fang Z et al (2021) A novel IoT network intrusion detection approach based on adaptive particle swarm optimization convolutional neural network[J]. Inf Sci 568(8):147–162

    MathSciNet  Google Scholar 

  • Karakoyun M, Ozkis A, Kodaz H (2020) A new algorithm based on gray wolf optimizer and shuffled frog leaping algorithm to solve the multi-objective optimization problems[J]. Appl Soft Comput 96(11):106560

    Google Scholar 

  • Kathiroli P. An efficient cluster-based routing using Sparrow Search Algorithm for heterogeneous nodes in Wireless Sensor Networks[C]//2021 International Conference on Communication information and Computing Technology (ICCICT). IEEE, 2021: 1–6.

  • Panimalar Kathiroli, Kanmani Selvadurai, Energy efficient cluster head selection using improved Sparrow Search Algorithm in Wireless Sensor Networks, Journal of King Saud University - Computer and Information Sciences,2021(9),ISSN 1319–1578

  • Katoch S, Chauhan SS, Kumar V (2021) A review on genetic algorithm: past, present, and future[J]. Multimed Tools Appl 80(5):8091–8126

    Google Scholar 

  • Koc I, Babaoglu I (2021) A comparative study of swarm intelligence and evolutionary algorithms on urban land readjustment problem. Appl Soft Comput 99(3):106753

    Google Scholar 

  • Kulkarni VR, Desai V (2020) Sensor localization in wireless sensor networks using cultural algorithm[J]. Int J Swarm Intell Res (IJSIR) 11(4):106–122

    Google Scholar 

  • Kumar V, Kumar D (2021) A systematic review on firefly algorithm: past, present, and future[J]. Arch Comput Method Eng 28(4):3269–3291

    MathSciNet  Google Scholar 

  • Lawal AI, Kwon S, Hammed OS et al (2021) Blast-induced ground vibration prediction in granite quarries: an application of gene expression programming, ANFIS, and sine cosine algorithm optimized ANN[J]. Int J Min Sci Technol 31(2):265–277

    Google Scholar 

  • Lee J, Perkins D (2021) A simulated annealing algorithm with a dual perturbation method for clustering[J]. Pattern Recogn 112(4):107713

    Google Scholar 

  • Lei Z, Gao S, Gupta S et al (2020a) An aggregative learning gravitational search algorithm with self-adaptive gravitational constants[J]. Expert Syst Appl 152(8):113396

    Google Scholar 

  • Lei Y, De G, Fei L (2020b) Improved sparrow search algorithm based DV-Hop localization in WSN. Chinese Automation Congress (CAC) 2020:2240–2244. https://doi.org/10.1109/CAC51589.2020.9327429

    Article  Google Scholar 

  • Lei Y, Yang B, Jiang X et al (2020c) Applications of machine learning to machine fault diagnosis: a review and roadmap[J]. Mech Syst Signal Process 138(4):106587

    Google Scholar 

  • Li D, Wang Y, Wang J et al (2020a) Recent advances in sensor fault diagnosis: a review[J]. Sens Actuators, A 309(7):111990

    Google Scholar 

  • Li C, Zhang S, Qin Y et al (2020b) A systematic review of deep transfer learning for machinery fault diagnosis[J]. Neurocomputing 407(9):121–135

    Google Scholar 

  • Li G, Hu T, Bai D (2021) BP neural network improved by Sparrow search algorithm in predicting debonding strain of FRP-strengthened RC beams[J]. Adv Civil Eng. https://doi.org/10.1155/2021/9979028

    Article  Google Scholar 

  • Li X, Ma X, Xiao F et al (2022) Time-series production forecasting method based on the integration of Bidirectional Gated Recurrent Unit (Bi-GRU) network and Sparrow Search Algorithm (SSA)[J]. J Petrol Sci Eng 208(1):109309

    Google Scholar 

  • Liang Q, Chen B, Wu H, et al. A novel modified sparrow search algorithm with application in side lobe level reduction of linear antenna array[J]. Wireless Communications and Mobile Computing, 2021, 2021.

  • Liu B, Rodriguez D (2021) Renewable energy systems optimization by a new multi-objective optimization technique: a residential building[J]. J Build Eng 35(3):102094

    Google Scholar 

  • Liu K, Alam MS, Zhu J et al (2021a) Prediction of carbonation depth for recycled aggregate concrete using ANN hybridized with swarm intelligence algorithms[J]. Constr Build Mater 301(9):124382

    Google Scholar 

  • Liu T, Yuan Z, Wu L et al (2021b) An optimal brain tumor detection by convolutional neural network and enhanced sparrow search algorithm[J]. Proc Inst Mech Eng [h] 235(4):459–469

    Google Scholar 

  • Liu T, Yuan Z, Wu L et al (2021c) Optimal brain tumor diagnosis based on deep learning and balanced sparrow search algorithm[J]. Int J Imag Syst Technol. https://doi.org/10.1002/ima.22559

    Article  Google Scholar 

  • Liu G, Shu C, Liang Z et al (2021d) A modified sparrow search algorithm with application in 3d route planning for UAV[J]. Sensors 21(4):1224–1235

    Google Scholar 

  • Liu Q, Zhang Y, Li M et al (2021e) Multi-UAV path planning based on fusion of sparrow search algorithm and improved bioinspired neural network[J]. IEEE Access 9:124670–124681

    Google Scholar 

  • T.Liu, H. Liu, M. Zheng and C. Tan, "SSA-Based WSN Clustering Routing Algorithm for Power Grid," 2021f 2nd Information Communication Technologies Conference (ICTC), 2021f, pp. 117–122, doi: https://doi.org/10.1109/ICTC51749.2021.9441584.

  • Lu P, Yang H, Li H et al (2021) Swarm intelligence, social force and multi-agent modeling of heroic altruism behaviors under collective risks[J]. Knowl-Based Syst 214(2):106725

    Google Scholar 

  • Lv J, Sun W, Wang H et al (2021) Coordinated approach fusing RCMDE and sparrow search algorithm-based SVM for fault diagnosis of rolling bearings[J]. Sensors 21(16):5297

    Google Scholar 

  • Ma Y, Xiao Y, Wang J et al (2021) Multicriteria optimal latin hypercube design-based surrogate-assisted design optimization for a permanent-magnet vernier machine[J]. IEEE Trans Magn 5(1):1–10

    Google Scholar 

  • Maheshwari P, Sharma AK, Verma K (2021) Energy efficient cluster based routing protocol for WSN using butterfly optimization algorithm and ant colony optimization[J]. Ad Hoc Netw 110(1):102317

    Google Scholar 

  • Malik H, Sharma R, Mishra S (2020) Fuzzy reinforcement learning based intelligent classifier for power transformer faults[J]. ISA Trans 101(6):390–398

    Google Scholar 

  • Man Li H, Zhang Y. Study of Transformer Fault Diagnosis Based on Sparrow Optimization Algorithm[C]//2020 International Conference on Control, Robotics and Intelligent System. 2020(10): 63–66.

  • Miao Y, Zhang B, Lin J et al (2022) A review on the application of blind deconvolution in machinery fault diagnosis[J]. Mech Syst Signal Process 163(1):108202

    Google Scholar 

  • Mirjalili S (2015) The Ant Lion Optimizer. Adv Eng Softw 83(5):80–98

    Google Scholar 

  • Mirjalili S (2016a) SCA: a sine cosine algorithm for solving optimization problems [J]. Knowl-Based Syst 96(3):120–133

    Google Scholar 

  • Mirjalili S (2016b) SCA: a sine cosine algorithm for solving optimization problems[J]. Knowl-Based Syst 96(3):120–133

    Google Scholar 

  • Moayedi H, Nguyen H, Kok FL (2021) Nonlinear evolutionary swarm intelligence of grasshopper optimization algorithm and gray wolf optimization for weight adjustment of neural network[J]. Eng Comput 37(2):1265–1275

    Google Scholar 

  • Mosa MA, Anwar AS, Hamouda A (2019) A survey of multiple types of text summarization with their satellite contents based on swarm intelligence optimization algorithms[J]. Knowl-Based Syst 163(1):518–532

    Google Scholar 

  • Naranjo-Torres J, Mora M, Hernández-García R et al (2020) A review of convolutional neural network applied to fruit image processing[J]. Appl Sci 10(10):3443–3455

    Google Scholar 

  • Nasir MH, Khan SA, Khan MM et al (2022) Swarm intelligence inspired intrusion detection systems—a systematic literature review[J]. Comput Netw. https://doi.org/10.1016/j.comnet.2021.108708

    Article  Google Scholar 

  • Nath AG, Udmale SS, Singh SK (2021) Role of artificial intelligence in rotor fault diagnosis: a comprehensive review[J]. Artif Intell Rev 54(4):2609–2668

    Google Scholar 

  • Nguyen BH, Xue B, Zhang M (2020a) A survey on swarm intelligence approaches to feature selection in data mining[J]. Swarm Evol Comput 54(5):100663

    Google Scholar 

  • Nguyen BH, Xue B, Zhang M (2020b) A survey on swarm intelligence approaches to feature selection in data mining[J]. Swarm Evol Comput 54(2):100663

    Google Scholar 

  • Niu P, Niu S, Chang L (2019) The defect of the Grey Wolf optimization algorithm and its verification method[J]. Knowl-Based Syst 171(5):37–43

    Google Scholar 

  • Oliva D, Abd EM (2020) An improved brainstorm optimization using chaotic opposite-based learning with disruption operator for global optimization and feature selection[J]. Soft Comput 24(18):14051–14072

    Google Scholar 

  • Olivares R, Muñoz F, Riquelme F (2021) A multi-objective linear threshold influence spread model solved by swarm intelligence-based methods[J]. Knowl-Based Syst 212(1):106623

    Google Scholar 

  • Ouyang C, Zhu D, Wang F (2021a) A learning sparrow search algorithm[J]. Comput Intell Neurosci. https://doi.org/10.1155/2021/3946958

    Article  Google Scholar 

  • Ouyang C, Zhu D, Wang F (2021c) Application of improved sparrow search algorithm in SVM optimization[C]//journal of physics: conference series. IOP Publishing 1966(1):012008

    Google Scholar 

  • Ouyang C, Qiu Y, Zhu D. Adaptive spiral flying sparrow search algorithm[J]. Scientific Programming, 2021b, 2021b.

  • Ouyang C, Zhu D, Qiu Y. Lens Learning Sparrow Search Algorithm[J]. Mathematical Problems in Engineering, 2021d, 2021d

  • Chengtian Ouyang, Donglin Zhu, Fengqi Wang, "A Learning Sparrow Search Algorithm", Computational Intelligence and Neuroscience, vol. 2021e, Article ID 3946958, 23 pages, 2021e.

  • Chengtian Ouyang, Donglin Zhu, Yaxian Qiu, "Lens Learning Sparrow Search Algorithm", Mathematical Problems in Engineering, vol. 2021f, Article ID 9935090, 17 pages, 2021f.

  • Pearline SA, Kumar VS (2021) Performance analysis of real-time plant species recognition using bilateral network combined with machine learning classifier[J]. Eco Inform 11(1):101492

    Google Scholar 

  • Peng Y, Liu Y, Li Q. The Application of Improved Sparrow Search Algorithm in Sensor Networks Coverage Optimization of Bridge Monitoring[C]//MLIS. 2020: 416–423.

  • Qaraad M, Amjad S, Hussein NK et al (2022a) An innovative quadratic interpolation salp swarm-based local escape operator for large-scale global optimization problems and feature selection[J]. Neural Comput Appl 34(20):17663–17721

    Google Scholar 

  • Qaraad M, Amjad S, Hussein NK et al (2022b) An innovative time-varying particle swarm-based salp algorithm for intrusion detection system and large-scale global optimization problems. Artif Intell Rev. https://doi.org/10.1007/s10462-022-10322-1

    Article  Google Scholar 

  • Rawat W, Wang Z (2017) Deep convolutional neural networks for image classification: a comprehensive review[J]. Neural Comput 29(9):2352–2449

    MathSciNet  MATH  Google Scholar 

  • Rostami M, Berahmand K, Nasiri E et al (2021) Review of swarm intelligence-based feature selection methods[J]. Eng Appl Artif Intell 100(4):104210

    Google Scholar 

  • Saad A, Khan SA, Mahmood A (2018) A multi-objective evolutionary artificial bee colony algorithm for optimizing network topology design. Swarm Evol Comput 38(2):187–201

    Google Scholar 

  • Schranz M, Di Caro GA, Schmickl T et al (2021) Swarm intelligence and cyber-physical systems: concepts, challenges and future trends[J]. Swarm Evol Comput 60(2):100762

    Google Scholar 

  • Sharma V, Reina DG, Kumar R (2018) HMADSO: a novel hill Myna and desert sparrow optimization algorithm for cooperative rendezvous and task allocation in FANETs[J]. Soft Comput 22(18):6191–6214

    Google Scholar 

  • Sharma M, Sharma M, Sharma S (2020) Desert sparrow optimization algorithm for permutation flowshop scheduling problems[J]. Int J Math Operat Res 17(2):253–277

    MathSciNet  MATH  Google Scholar 

  • Shehab M, Abualigah L, Al Hamad H et al (2020) Moth–flame optimization algorithm: variants and applications[J]. Neural Comput Appl 32(14):9859–9884

    Google Scholar 

  • Skanderova L (2023) Self-organizing migrating algorithm: review, improvements and comparison. Artif Intell Rev 56(1):101–172

    Google Scholar 

  • Song PC, Pan JS, Chu SC (2020) A parallel compact cuckoo search algorithm for three-dimensional path planning[J]. Appl Soft Comput 94(9):106443

    Google Scholar 

  • Song C, Yao L, Hua C et al (2021a) Comprehensive water quality evaluation based on kernel extreme learning machine optimized with the sparrow search algorithm in Luoyang River Basin, China[J]. Environ Earth Sci 80(16):1–10

    Google Scholar 

  • Song J L, Jin L J, Xie Y P, et al. Optimized XGBoost based sparrow search algorithm for short-term load forecasting[C]//2021b IEEE International Conference on Computer Science, Artificial Intelligence and Electronic Engineering (CSAIEE). IEEE, 2021b: 213–217.

  • Soni R, Mehta B (2021) Review on asset management of power transformer by diagnosing incipient faults and faults identification using various testing methodologies[J]. Eng Fail Anal 128(10):105634

    Google Scholar 

  • Sony S, Dunphy K, Sadhu A et al (2021) A systematic review of convolutional neural network-based structural condition assessment techniques[J]. Eng Struct 226(1):111347

    Google Scholar 

  • Sun W, Tang M, Zhang L, Huo Z, Shu L (2020) A survey of using swarm intelligence algorithms in IoT. Sensors 20(5):1420–1447

    Google Scholar 

  • Tang J, Liu G, Pan Q (2021a) A review on representative swarm intelligence algorithms for solving optimization problems: applications and trends[J]. IEEE/CAA J Automatica Sinica 8(10):1627–1643

    MathSciNet  Google Scholar 

  • Tang Y, Li C, Li S, et al. A Fusion Crossover Mutation Sparrow Search Algorithm[J]. Mathematical Problems in Engineering, 2021b, 2021b.

  • Tejani GG, Kumar S, Gandomi AH (2021) Multi-objective heat transfer search algorithm for truss optimization[J]. Engineering with Computers 37(1):641–662

    Google Scholar 

  • The revised part of the paper has been marked. Thank you for your suggestions. We hope meet with approval.

  • Thrun MC, Ultsch A (2021) Swarm intelligence for self-organized clustering[J]. Artif Intell 290(1):103237

    MathSciNet  MATH  Google Scholar 

  • Tian H, Wang K, Yu B, et al. Hybrid improved Sparrow Search Algorithm and sequential quadratic programming for solving the cost minimization of a hybrid photovoltaic, diesel generator, and battery energy storage system[J]. Energy Sources, Part A: Recovery, Utilization, and Environmental Effects, 2021: 1–17.

  • Tirkolaee EB, Goli A, Weber GW (2020) Fuzzy mathematical programming and self-adaptive artificial fish swarm algorithm for just-in-time energy-aware flow shop scheduling problem with outsourcing option[J]. IEEE Trans Fuzzy Syst 28(11):2772–2783

    Google Scholar 

  • Tolba M A, Bulatov R V, Burmeyster M V. A Robust Methodology Approach Based Sparrow Search Algorithm for the Incorporation of Rdgs to Improve the Distribution Grid Performance[C]//2021 International Ural Conference on Electrical Power Engineering (UralCon). IEEE, 2021: 346–352.

  • Tran MQ, Elsisi M, Mahmoud K et al (2021) Experimental setup for online fault diagnosis of induction machines via promising IoT and machine learning: towards industry 4.0 empowerment[J]. IEEE Access 9:115429–115441

    Google Scholar 

  • Tudose D, Tapus N. Energy Harvesting and Power Management in Wireless Sensor Networks[C]//18th International Conference of Control Systems and Computer Science CSCS18. 2011, 1: 174–880.

  • Tuerxun W, Chang X, Hongyu G et al (2021) Fault diagnosis of wind turbines based on a support vector machine optimized by the sparrow search algorithm[J]. IEEE Access 9(4):69307–69315

    Google Scholar 

  • Tzanetos A, Dounias G (2020) A comprehensive survey on the applications of swarm intelligence and bio-inspired evolutionary strategies[J]. Mach Learn Paradig 18(7):337–378

    Google Scholar 

  • Wang H, Xianyu J (2021) Optimal configuration of distributed generation based on sparrow search algorithm[C]//IOP conference series: earth and environmental science. IOP Publishing 647(1):012053

    Google Scholar 

  • Wang H, Wang W, Xiao S et al (2020a) Improving artificial bee colony algorithm using a new neighborhood selection mechanism[J]. Inf Sci 527(7):227–240

    MathSciNet  Google Scholar 

  • Wang H, Song W, Zio E et al (2020b) Remaining useful life prediction for lithium-ion batteries using fractional brownian motion and fruit-fly optimization algorithm[J]. Measurement 161(9):107904

    Google Scholar 

  • Wang H, Wu X, Gholinia F (2021b) Forecasting hydropower generation by GFDL-CM3 climate model and hybrid hydrological-elman neural network model based on improved sparrow search algorithm (ISSA)[J]. Concurr Comput: Pract Exp 33(24):e6476

    Google Scholar 

  • Wang X, Gao X, Wang Z et al (2021d) A Combined model based on EOBL-CSSA-LSSVM for power load forecasting[J]. Symmetry 13(9):1579

    Google Scholar 

  • Wang X, Liu J, Hou T et al (2021e) The SSA-BP-based potential threat prediction for aerialtarget considering commander emotion[J]. Defence Technol 6(1):1–18

    Google Scholar 

  • Wang P, Zhang Y, Yang H. Research on Economic Optimization of Microgrid Cluster Based on Chaos Sparrow Search Algorithm[J]. Computational Intelligence and Neuroscience, 2021a, 2021a.

  • Wang Z, Wang X, Ma C, et al. A Power Load Forecasting Model Based on FA-CSSA-ELM[J]. Mathematical Problems in Engineering, 2021c, 2021c.

  • Zikai Wang, Xueyu Huang, Donglin Zhu, "A Multistrategy-Integrated Learning Sparrow Search Algorithm and Optimization of Engineering Problems", Computational Intelligence and Neuroscience, vol. 2022, Article ID 2475460, 21 pages, 2022.

  • Wen H, Lin Y, Wu JB (2020) Co-evolutionary optimization algorithm based on the future traffic environment for emergency rescue path planning[J]. IEEE Access 8:148125–148135

    Google Scholar 

  • Wolpert DH, Macready WG (1997) No free lunch theorems for optimization[J]. IEEE Trans Evol Comput 1(1):67–82

    Google Scholar 

  • Wu C, Fu X, Pei J et al (2021a) A novel sparrow search algorithm for the traveling salesman problem[J]. IEEE Access. https://doi.org/10.1109/ACCESS.2021.3128433

    Article  Google Scholar 

  • Wu Y, Zhang Z, Xiao R et al (2021d) Operation state identification method for converter transformers based on vibration detection technology and deep belief network optimization algorithm[C]//Actuators. Multidisciplinary Digital Publ Inst 10(3):56

    Google Scholar 

  • Wu M, Yang D, Yang Z, et al. Sparrow Search Algorithm for Solving Flexible Jobshop Scheduling Problem[C]//International Conference on Swarm Intelligence. Springer, Cham, 2021b: 140–154.

  • Wu M, Ding J, Yuan T, et al. Fractional-order Learning Algorithm for PID Neural Network Decoupling Control Based on Sparrow Search Algorithm[J]. Research Square, 2021c.

  • Wu Y, Zhou W, Gu X, et al. A Fault Diagnosis Method Based on Support Vector Machine Optimized by Sparrow Search Algorithm[C]//Proceedings of 2021 Chinese Intelligent Systems Conference. Springer, Singapore, 2022(10): 251-259

  • Xia L (2021) Distance vector-hop optimal localization algorithm based on sparrow algorithm and adaptive probabilistic mutation strategy[J]. Int J Health, Phys Edu Comput Sci Sports 42(1):2–10

    Google Scholar 

  • Xiao F, Cao Z, Jolfaei A (2020) A novel conflict measurement in decision-making and its application in fault diagnosis[J]. IEEE Trans Fuzzy Syst 29(1):186–197

    Google Scholar 

  • Xie S, Li L. Improvement and Application of Deep Belief Network Based on Sparrow Search Algorithm[C]//2021 IEEE International Conference on Advances in Electrical Engineering and Computer Applications (AEECA). IEEE, 2021: 705–708.

  • Xing Z, Yi C, Lin J et al (2021) Multi-component fault diagnosis of wheelset-bearing using shift-invariant impulsive dictionary matching pursuit and sparrow search algorithm[J]. Measurement 178(6):109375

    Google Scholar 

  • Xiong Q, Zhang X, He S et al (2021) A fractional-order chaotic sparrow search algorithm for enhancement of long distance iris image[J]. Mathematics 9(21):2790–2805

    Google Scholar 

  • Xiu K, Yixuan F, Zhujun F et al (2021) A novel IoT network intrusion detection approach based on adaptive particle swarm optimization convolutional neural network[J]. Inf Sci 568(4):147–162

    MathSciNet  Google Scholar 

  • Xu L, Cai D, Shen W et al (2021a) Denoising method for Fiber Optic Gyro measurement signal of face slab deflection of concrete face rockfill dam based on sparrow search algorithm and variational modal decomposition[J]. Sens Actuators, A 331(11):112913

    Google Scholar 

  • Xu T, Ji J, Kong X et al (2021b) Bearing fault diagnosis in the mixed domain based on crossover-mutation chaotic particle swarm[J]. Complexity. https://doi.org/10.1155/2021/6632187

    Article  Google Scholar 

  • Xue J, Shen B (2020) A novel swarm intelligence optimization approach: sparrow search algorithm[J]. Syst Sci Cont Eng 8(1):22–34

    Google Scholar 

  • Yan P, Shang S, Zhang C et al (2021) Research on the processing of coal mine water source data by optimizing BP neural network algorithm with Sparrow search algorithm[J]. IEEE Access 9(1):108718–108730

    Google Scholar 

  • Yang L, Li Z, Wang D et al (2021a) Software defects prediction based on hybrid particle swarm optimization and Sparrow search algorithm[J]. IEEE Access 9:60865–60879

    Google Scholar 

  • Yang X, Liu J, Liu Y et al (2021b) A novel adaptive sparrow search algorithm based on chaotic mapping and t-distribution mutation[J]. Appl Sci 11(23):11192

    Google Scholar 

  • Yang X S, Deb S. Cuckoo search via Lévy flights[C]//2009 World congress on nature & biologically inspired computing (NaBIC). Coimbatore, India. Dec 9–11, 2009. Piscataway: IEEE, 2009: 210–214.

  • Yao G, Lei T, Zhong J (2019) A review of convolutional-neural-network-based action recognition[J]. Pattern Recogn Lett 118(2):14–22

    Google Scholar 

  • Yousri D, Abd Elaziz M, Mirjalili S (2020) Fractional-order calculus-based flower pollination algorithm with local search for global optimization and image segmentation[J]. Knowl-Based Syst 197(6):105889

    Google Scholar 

  • Yuan J, Zhao Z, Liu Y et al (2021) DMPPT control of photovoltaic microgrid based on improved sparrow search algorithm[J]. IEEE Access 9:16623–16629

    Google Scholar 

  • Yue YG, He P (2018) A comprehensive survey on the reliability of mobile wireless sensor networks: taxonomy, challenges, and future directions[J]. Information Fusion 44(11):188–204

    Google Scholar 

  • Zhang C, Ding S (2021) A stochastic configuration network based on chaotic sparrow search algorithm[J]. Knowl-Based Syst 220(5):106924

    Google Scholar 

  • Zhang J, Wang JS (2020) Improved SALP swarm algorithm based on levy flight and sine cosine operator[J]. IEEE Access 8(5):99740–99771

    Google Scholar 

  • Zhang H, Li Z, Jiang X et al (2020) Beetle colony optimization algorithm and its application[J]. IEEE Access 8:128416–128425

    Google Scholar 

  • Zhang Z, He R, Yang K (2021c) A bioinspired path planning approach for mobile robots based on improved sparrow search algorithm[J]. Adv Manuf 8:1–17

    Google Scholar 

  • Zhang Y, Zeng W, Chang C et al (2021f) Lithium-ion battery state of health estimation based on improved deep extreme learning machine[J]. J Electrochem Energy Convers Storage 19(3):030904

    Google Scholar 

  • Zhang F, Sun W, Wang H et al (2021g) Fault diagnosis of a wind turbine gearbox based on improved variational mode algorithm and information entropy[J]. Entropy 23(7):794–807

    MathSciNet  Google Scholar 

  • Zhang T, Chen J, Li F et al (2022) Intelligent fault diagnosis of machines with small & imbalanced data: a state-of-the-art review and possible extensions[J]. ISA Trans 119(1):152–171

    Google Scholar 

  • Zhang S, Zhang J, Wang Z, et al. Regression prediction of material grinding particle size based on improved sparrow search algorithm to optimize BP neural network[C]//2021a 2nd International Symposium on Computer Engineering and Intelligent Communications (ISCEIC). IEEE, 2021a: 216–219.

  • Zhang J, Xia K, He Z, et al. Semi-Supervised Ensemble Classifier with Improved Sparrow Search Algorithm and Its Application in Pulmonary Nodule Detection[J]. Mathematical Problems in Engineering, 2021b, 2021b.

  • Zhang Y, Cao L, Yue Y, et al. A Novel Coverage Optimization Strategy Based on Grey Wolf Algorithm Optimized by Simulated Annealing for Wireless Sensor Networks[J]. Computational Intelligence and Neuroscience, 2021d, 2021d.

  • Zhang Q, Zhang Y, Zhu X, "A Novel Node Localization Algorithm Based on Sparrow Search for WSNs," 2021e IEEE 11th International Conference on Electronics Information and Emergency Communication (ICEIEC)2021e IEEE 11th International Conference on Electronics Information and Emergency Communication (ICEIEC), 2021e, pp. 74–78, doi: https://doi.org/10.1109/ICEIEC51955.2021.9463839.

  • Zheng Y, Liu F. Optimal Dispatch Strategy of Microgrid Energy Storage Based on Improved Sparrow Search Algorithm[C]//2021 40th Chinese Control Conference (CCC). IEEE, 2021: 1832–1837.

  • Zhou J, Chen D (2021) Carbon price forecasting based on improved CEEMDAN and extreme learning machine optimized by Sparrow search algorithm[J]. Sustainability 13(9):4896

    Google Scholar 

  • Zhou S, Xie H, Zhang C et al (2021) Wavefront-shaping focusing based on a modified sparrow search algorithm[J]. Optik 244(10):167516

    Google Scholar 

  • Zhu Y, Yousefi N (2021) Optimal parameter identification of PEMFC stacks using adaptive sparrow search algorithm[J]. Int J Hydrogen Energy 46(14):9541–9552

    Google Scholar 

Download references

Acknowledgements

Yinggao Yue and Li Cao contributed equally to this work and should be considered as co-first authors. This work was supported in part by the Natural Science Foundation of Zhejiang Province under Grant LY23F010002, in part by Wenzhou basic scientific research project under Grant R20210030 and Wenzhou Association for Science and Technology under Grant kjfw36 and nlts12, in part by general projects of the department of education of Zhejiang Province under Grant Y202250075, the major scientific and technological innovation projects of Wenzhou Science and Technology Plan under Grant ZG2021021, school level scientific research projects of Wenzhou University of Technology under grants ky202201 and ky202209, the teaching reform research project of Wenzhou University of Technology under grant 2022JG12, Wenzhou intelligent image processing and analysis key laboratory construction project under Grant 2021HZSY007105.

Funding

Natural Science Foundation of Zhejiang Province,LY23F010002,Yinggao Yue,Major scientific and technological innovation projects of Wenzhou Science and Technology Plan under Grant ZY2019020 and ZG2021021.

Author information

Authors and Affiliations

Authors

Contributions

DL, ZH, MX performed the experiments. LC and YY analyzed the data and wrote the paper. BL and HD revised the manuscript. SW designed the study.

Corresponding author

Correspondence to Shuxin Wang.

Ethics declarations

Competing interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yue, Y., Cao, L., Lu, D. et al. Review and empirical analysis of sparrow search algorithm. Artif Intell Rev 56, 10867–10919 (2023). https://doi.org/10.1007/s10462-023-10435-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-023-10435-1

Keywords

Navigation