Skip to main content
Log in

A multi-strategy-guided sparrow search algorithm to solve numerical optimization and predict the remaining useful life of li-ion batteries

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

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
Algorithm 1
Algorithm 2
Algorithm 3
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Data availability

All data generated or analyzed during this study are included in this published article.

References

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

    Article  Google Scholar 

  2. Zhang Y, Mo Y (2022) Chaotic adaptive sailfish optimizer with genetic characteristics for global optimization. J Supercomput 78(8):10950–10996

    Article  Google Scholar 

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

    Article  Google Scholar 

  4. Xue J, Shen B (2022) Dung beetle optimizer: a new meta-heuristic algorithm for global optimization. J Supercomput 79(7):7305–7336

    Article  Google Scholar 

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

    Article  Google Scholar 

  6. Hashim FA, Hussien AG (2022) Snake optimizer: a novel meta-heuristic optimization algorithm. Knowl Based Syst 242:108320

    Article  Google Scholar 

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

    Article  Google Scholar 

  8. Seyyedabbasi A, Kiani F (2022) Sand cat swarm optimization: a nature-inspired algorithm to solve global optimization problems. Eng Comput 39(4):2627–2651

    Article  Google Scholar 

  9. Holland JH (1992) Genetic algorithms. Sci Am 267(1):66–73

    Article  Google Scholar 

  10. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks, pp 1942–1948

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

    Article  MathSciNet  Google Scholar 

  12. Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Technical report, Technical report-tr06, Erciyes university, engineering faculty, computer

  13. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  14. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

  19. Jia H, Peng X, Lang C (2021) Remora optimization algorithm. Expert Syst Appl 185:115665

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  22. Jia H, Rao H, Wen C, Mirjalili S (2023) Crayfish optimization algorithm. Artif Intell Rev. https://doi.org/10.1007/s10462-023-10567-4

    Article  Google Scholar 

  23. Lian J, Hui G (2024) Human evolutionary optimization algorithm. Expert Syst Appl. https://doi.org/10.1016/j.eswa.2023.122638

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

  30. Xue J, Shen B (2024) A survey on sparrow search algorithms and their applications. Int J Syst Sci 55(4):814–832

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  33. Zhang J, Cheng X, Zhao M, Li J (2022) ISSWOA: hybrid algorithm for function optimization and engineering problems. J Supercomput 79(8):8789–8842

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  52. Zhang C, Ding S (2021) A stochastic configuration network based on chaotic sparrow search algorithm. Knowl Based Syst 220(10):106924

    Article  Google Scholar 

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

    Google Scholar 

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

  55. Faramarzi A, Heidarinejad M, Stephens B, Mirjalili S (2020) Equilibrium optimizer: a novel optimization algorithm. Knowl Based Syst 191:105190

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  59. Saha B, Goebel K (2007) Battery data set: NASA AMES prognostics data repository. NASA Ames, Moffett Field, CA

    Google Scholar 

Download references

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

Authors

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

Correspondence to Bo Shen.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11227-024-06092-y

Keywords

Navigation