Abstract
In this paper, a novel optimization method is proposed based on the sparrow search algorithm, namely, multi-strategy-guided sparrow search algorithm (MGSSA). It is well-known that the basic SSA has limitations such as the slow convergence speed and vulnerability to local optimality. Surrounding these two issues, some strategies are presented in the MGSSA. Firstly, the newly introduced ring topology search strategy not only maintains the diversity of the entire population but also enhances the exploration ability of the SSA. Secondly, the proposed leader-based search strategy can improve exploitation ability of the SSA to prevent falling into local optimum as much as possible. Moreover, the coordinated learning strategy is put forward to better balance between the exploration and exploitation abilities. Finally, the MGSSA is compared with seventeen advanced algorithms on two well-known benchmark suites (i.e., CEC-2017 and CEC-2020). Meanwhile, the MGSSA-based forecasting approach is applied to predict the remaining useful life for lithium-ion batteries. The statistical results indicate that the MGSSA is a high-performance optimizer, which can not only solve the defects of the original SSA, but also obtain satisfactory solutions in both complex numerical optimization and real-world application problems.
Similar content being viewed by others
Data availability
All data generated or analyzed during this study are included in this published article.
References
Liu W, Wang Z, Liu X, Zeng N, Bell D (2019) A novel particle swarm optimization approach for patient clustering from emergency departments. IEEE Trans Evol Comput 23(4):632–644
Zhang Y, Mo Y (2022) Chaotic adaptive sailfish optimizer with genetic characteristics for global optimization. J Supercomput 78(8):10950–10996
Zhou W, Lian J, Zhang J, Mei Z, Gao Y, Hui G (2023) Tomato storage quality predicting method based on portable electronic nose system combined with WOA-SVM model. Food Measure 17(4):3654–3664
Xue J, Shen B (2022) Dung beetle optimizer: a new meta-heuristic algorithm for global optimization. J Supercomput 79(7):7305–7336
Dehghani M, Montazeri Z, Trojovská E, Trojovský P (2022) Coati optimization algorithm: a new bio-inspired metaheuristic algorithm for solving optimization problems. Knowl Based Syst 259:110011
Hashim FA, Hussien AG (2022) Snake optimizer: a novel meta-heuristic optimization algorithm. Knowl Based Syst 242:108320
Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris hawks optimization: algorithm and applications. Future Gener Comput Syst 97:849–872
Seyyedabbasi A, Kiani F (2022) Sand cat swarm optimization: a nature-inspired algorithm to solve global optimization problems. Eng Comput 39(4):2627–2651
Holland JH (1992) Genetic algorithms. Sci Am 267(1):66–73
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks, pp 1942–1948
Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Glob Opt 11(4):341–359
Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Technical report, Technical report-tr06, Erciyes university, engineering faculty, computer
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Sharma N, Sharma H, Sharma A, Bansal JC (2018) Grasshopper inspired artificial bee colony algorithm for numerical optimisation. J Exp Theor Artif Intell 33:1–19
Xue J, Shen B (2020) A novel swarm intelligence optimization approach: sparrow search algorithm. Syst Sci Control Eng 8(1):22–34
Sharma N, Sharma H, Sharma A (2020) An effective solution for large scale single machine total weighted tardiness problem using lunar cycle inspired artificial bee colony algorithm. IEEE ACM T Comput Bi 17(5):1573–1581
Yang Y, Chen H, Heidari AA, Gandomi AH (2021) Hunger games search: visions, conception, implementation, deep analysis, perspectives, and towards performance shifts. Expert Syst Appl 177:114864
Jia H, Peng X, Lang C (2021) Remora optimization algorithm. Expert Syst Appl 185:115665
Sharma A, Sharma N, Sharma H (2022) Hermit crab shell exchange algorithm: a new metaheuristic. Evol Intel. https://doi.org/10.1007/s12065-022-00753-8
Abdel-Basset M, Mohamed R, Jameel M, Abouhawwash M (2023) Spider wasp optimizer: a novel meta-heuristic optimization algorithm. Artif Intell Rev 56(10):11675–11738
Jia H, Rao H, Wen C, Mirjalili S (2023) Crayfish optimization algorithm. Artif Intell Rev. https://doi.org/10.1007/s10462-023-10567-4
Lian J, Hui G (2024) Human evolutionary optimization algorithm. Expert Syst Appl. https://doi.org/10.1016/j.eswa.2023.122638
Fei B, Bao W, Zhu X, Liu D, Men T, Xiao Z (2022) Autonomous cooperative search model for multi-UAV with limited communication network. IEEE Internet Things 9(19):19346–19361
Khedr AM, Al Aghbari Z, Raj PPV (2022) MSSPP: modified sparrow search algorithm based mobile sink path planning for WSNs. Neural Comput Appl 35(2):1363–1378
Gai J, Zhong K, Du X, Yan K, Shen J (2021) Detection of gear fault severity based on parameter-optimized deep belief network using sparrow search algorithm. Measurement 185:110079
Xu T, Wang Y, Zhang D, Zhao M, Chen Y (2022) Prediction on EMS of UAVs data link based on SSA-optimized dual-channel CNN. IEEE Trans Electromagn C 64(5):1346–1356
Salim A, Khedr AM, Osamy W (2023) IoVSSA: efficient mobility-aware clustering algorithm in internet of vehicles using sparrow search algorithm. IEEE Sens J 23(4):4239–4255
Awadallah MA, Al-Betar MA, Doush IA, Makhadmeh SN, Al-Naymat G (2023) Recent versions and applications of sparrow search algorithm. Arch Comput Methods Eng 30(5):2831–2858
Xue J, Shen B (2024) A survey on sparrow search algorithms and their applications. Int J Syst Sci 55(4):814–832
Dahou A, Mabrouk A, Ewees AA, Gaheen MA, Abd Elaziz M (2023) A social media event detection framework based on transformers and swarm optimization for public notification of crises and emergency management. Technol Forecast Soc 192:122546
Gupta A, Nahar P (2023) Sandpiper optimization algorithm with cosine similarity based cross-layer routing protocol for smart agriculture in wireless sensor network assisted internet of things systems. Int J Commun Syst. https://doi.org/10.1002/dac.5514
Zhang J, Cheng X, Zhao M, Li J (2022) ISSWOA: hybrid algorithm for function optimization and engineering problems. J Supercomput 79(8):8789–8842
Zhang J, Zheng J, Xie X, Lin Z, Li H (2022) Mayfly sparrow search hybrid algorithm for RFID network planning. IEEE Sens J 22(16):16673–16686
Li X, Gu J, Sun X, Li J, Tang S (2022) Parameter identification of robot manipulators with unknown payloads using an improved chaotic sparrow search algorithm. Appl Intell 52:10341–10351
Wu Y, Sun L, Sun X, Wang B (2021) A hybrid XGBoost-ISSA-LSTM model for accurate short-term and long-term dissolved oxygen prediction in ponds. Environ Sci Pollut Res 29(12):18142–18159
Chang Z, Gu Q, Lu C, Zhang Y, Ruan S, Jiang S (2021) 5G private network deployment optimization based on RWSSA in open-pit mine. IEEE Trans Ind Inform 18(8):5466–5476
Su X, He X, Zhang G, Chen Y, Li K (2022) Research on SVR water quality prediction model based on improved sparrow search algorithm. Comput Intel Neurosc 2022:7327072
Geng J, Sun X, Wang H, Bu X, Liu D, Li F, Zhao Z (2023) A modified adaptive sparrow search algorithm based on chaotic reverse learning and spiral search for global optimization. Neural Comput Appl. https://doi.org/10.1007/s00521-023-08207-7
An F, Jiang J, Zhang W, Zhang C, Fan X (2022) State of energy estimation for lithium-ion battery pack via prediction in electric vehicle applications. IEEE Trans Veh Technol 71(1):184–195
Zhang X, Wang Y, Liu C, Chen Z (2018) A novel approach of battery pack state of health estimation using artificial intelligence optimization algorithm. J Power Sources 376:191–199
Zhang C, Wang S, Yu C, Xie Y, Fernandez C (2022) Improved particle swarm optimization-extreme learning machine modeling strategies for the accurate lithium-ion battery state of health estimation and high-adaptability remaining useful life prediction. J Electrochem Soc 169(8):080520
Wang Y, Ni Y, Lu S, Wang J, Zhang X (2019) Remaining useful life prediction of lithium-ion batteries using support vector regression optimized by artificial bee colony. IEEE Trans Veh Technol 68(10):9543–9553
Hu X, Jiang J, Cao D, Egardt B (2016) Battery health prognosis for electric vehicles using sample entropy and sparse Bayesian predictive modeling. IEEE Trans Ind Electron 63(4):2645–2656
Hu X, Che Y, Lin X, Deng Z (2020) Health prognosis for electric vehicle battery packs: a data-driven approach. IEEE-ASME T Mech 25(6):2622–2632
Yang Z, Wang Y, Kong C (2021) Remaining useful life prediction of lithium-ion batteries based on a mixture of ensemble empirical mode decomposition and GWO-SVR model. IEEE Trans Instrum Meas 70:1–11
Zhou Y, Wang S, Xie Y, Shen X, Fernandez C (2023) Remaining useful life prediction and state of health diagnosis for lithium-ion batteries based on improved grey wolf optimization algorithm-deep extreme learning machine algorithm. Energy. https://doi.org/10.1016/j.energy.2023.128761
Hu H, Tang L, Zhang S, Wang H (2018) Predicting the direction of stock markets using optimized neural networks with Google Trends. Neurocomputing 285:188–195
Qiao W, Fu Z, Du M, Nan W, Liu E (2023) Seasonal peak load prediction of underground gas storage using a novel two-stage model combining improved complete ensemble empirical mode decomposition and long short-term memory with a sparrow search algorithm. Energy 274:127376
Wang T, Wang B, Shen Y, Zhao Y, Li W, Yao K, Liu X, Luo Y (2022) Accelerometer-based human fall detection using sparrow search algorithm and back propagation neural network. Measurement 204:112104
He D, Liu C, Jin Z, Ma R, Chen Y, Shan S (2021) Fault diagnosis of flywheel bearing based on parameter optimization variational mode decomposition energy entropy and deep learning. Energy 239:122108
Zhang C, Ding S (2021) A stochastic configuration network based on chaotic sparrow search algorithm. Knowl Based Syst 220(10):106924
Tang A, Zhou H, Han T, Xie L (2021) A chaos sparrow search algorithm with logarithmic spiral and adaptive step for engineering problems. CMES-Com Model Eng 130(1):331–364
Awad NH, Ali MZ, Suganthan PN (2017) Ensemble sinusoidal differential covariance matrix adaptation with euclidean neighborhood for solving CEC2017 benchmark problems. In: 2017 IEEE Congress on Evolutionary Computation(CEC), pp 372–379
Faramarzi A, Heidarinejad M, Stephens B, Mirjalili S (2020) Equilibrium optimizer: a novel optimization algorithm. Knowl Based Syst 191:105190
Song H, Bei J, Zhang H, Wang J, Zhang P (2023) Hybrid algorithm of differential evolution and flower pollination for global optimization problems. Expert Syst Appl 237:121402
Sharma A, Sharma H, Bhargava A, Sharma N, Bansal JC (2017) Optimal placement and sizing of capacitor using limacon inspired spider monkey optimization algorithm. Memet Comput 9:311–331
Fan B, Zhu R, He D, Wang S, Cui X, Yao X (2022) Evaluation of mutton adulteration under the effect of mutton flavour essence using hyperspectral imaging combined with machine learning and sparrow search algorithm. Foods 11(15):2278
Saha B, Goebel K (2007) Battery data set: NASA AMES prognostics data repository. NASA Ames, Moffett Field, CA
Funding
This work was supported in part by the National Natural Science Foundation of China under Grants 62273088 and 62303108 and the Program of Shanghai Sailing under Grant 21YF1401400.
Author information
Authors and Affiliations
Contributions
JX contributed to conceptualization, methodology, software, investigation, writing-original draft. BS contributed to conceptualization, writing-review, editing, supervision, funding acquisition. AP contributed to software, validation, writing-reviewing and editing.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no Conflict of interest.
Ethical approval and consent to participate
Not applicable.
Consent for publication
Not applicable.
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.
About this article
Cite this article
Xue, J., Shen, B. & Pan, A. A multi-strategy-guided sparrow search algorithm to solve numerical optimization and predict the remaining useful life of li-ion batteries. J Supercomput (2024). https://doi.org/10.1007/s11227-024-06092-y
Accepted:
Published:
DOI: https://doi.org/10.1007/s11227-024-06092-y