Improved crayfish optimization algorithm based on multimodal collaborative search and dynamic distribution perturbation for estimating State-of-Health of lithium-ion batteries
IF 8.5 1区 计算机科学Q1 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE
Yilin Yang , Shuxia Jiang , Yongjun Zhou , Hao Xue , Shuai Yan , Pengcheng Guo
{"title":"Improved crayfish optimization algorithm based on multimodal collaborative search and dynamic distribution perturbation for estimating State-of-Health of lithium-ion batteries","authors":"Yilin Yang , Shuxia Jiang , Yongjun Zhou , Hao Xue , Shuai Yan , Pengcheng Guo","doi":"10.1016/j.swevo.2025.102178","DOIUrl":null,"url":null,"abstract":"<div><div>The crayfish optimization algorithm (COA) is a novel metaheuristic algorithm. In response to issues such as poor search capability, as well as the tendency to fall into premature convergence when COA solves complex optimization problems, an improved crayfish optimization algorithm based on multimodal collaborative search and dynamic distribution perturbation (MDCOA) is proposed. In MDCOA, a multimodal collaborative search strategy is proposed, which consists of two sub-strategies: dimension learning-based hunting (DLH) search and equilibrium hybrid search (EHS). Firstly, the DLH strategy is utilized to expand the neighborhood of crayfish population, enhancing the crayfish's utilization of neighborhood information. Secondly, the EHS is proposed to balance the intensity of global and local searches, and the global optimal solution is updated by comparing the fitness of DLH and EHS. To avoid premature convergence, dynamic distribution perturbation is proposed to nonlinearly disturb the algorithm. To verify the performance of the MDCOA, the parameter sensitivity of the algorithm and the impact of the two improvement mechanisms are analyzed using the CEC 2020 benchmark suite. Subsequently, MDCOA is compared with 18 other algorithms across multiple dimensions using the CEC 2022 and CEC 2017 benchmark suites. To verify the ability of MDCOA to deal with practical problems, it is used to optimize the hyperparameters of the Transformer-LSTM model for establishing a lithium-ion battery State-of-Health (SOH) estimation model. Simulation results based on actual data demonstrate that the Transformer-LSTM model optimized by MDCOA exhibits high estimation accuracy, with <em>R²</em> values above 97%, <em>RMSE</em> below 0.035, and <em>MAE</em> below 0.02 across four different lithium-ion battery datasets under various operating conditions. Therefore, MDCOA can be used to optimize the hyperparameters of Transformer-LSTM and apply it to lithium-ion batteries SOH estimation. The source code of MDCOA is publicly available on <span><span>https://github.com/yylcsuft/MDCOA</span><svg><path></path></svg></span>.</div></div>","PeriodicalId":48682,"journal":{"name":"Swarm and Evolutionary Computation","volume":"99 ","pages":"Article 102178"},"PeriodicalIF":8.5000,"publicationDate":"2025-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Swarm and Evolutionary Computation","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2210650225003359","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
The crayfish optimization algorithm (COA) is a novel metaheuristic algorithm. In response to issues such as poor search capability, as well as the tendency to fall into premature convergence when COA solves complex optimization problems, an improved crayfish optimization algorithm based on multimodal collaborative search and dynamic distribution perturbation (MDCOA) is proposed. In MDCOA, a multimodal collaborative search strategy is proposed, which consists of two sub-strategies: dimension learning-based hunting (DLH) search and equilibrium hybrid search (EHS). Firstly, the DLH strategy is utilized to expand the neighborhood of crayfish population, enhancing the crayfish's utilization of neighborhood information. Secondly, the EHS is proposed to balance the intensity of global and local searches, and the global optimal solution is updated by comparing the fitness of DLH and EHS. To avoid premature convergence, dynamic distribution perturbation is proposed to nonlinearly disturb the algorithm. To verify the performance of the MDCOA, the parameter sensitivity of the algorithm and the impact of the two improvement mechanisms are analyzed using the CEC 2020 benchmark suite. Subsequently, MDCOA is compared with 18 other algorithms across multiple dimensions using the CEC 2022 and CEC 2017 benchmark suites. To verify the ability of MDCOA to deal with practical problems, it is used to optimize the hyperparameters of the Transformer-LSTM model for establishing a lithium-ion battery State-of-Health (SOH) estimation model. Simulation results based on actual data demonstrate that the Transformer-LSTM model optimized by MDCOA exhibits high estimation accuracy, with R² values above 97%, RMSE below 0.035, and MAE below 0.02 across four different lithium-ion battery datasets under various operating conditions. Therefore, MDCOA can be used to optimize the hyperparameters of Transformer-LSTM and apply it to lithium-ion batteries SOH estimation. The source code of MDCOA is publicly available on https://github.com/yylcsuft/MDCOA.
期刊介绍:
Swarm and Evolutionary Computation is a pioneering peer-reviewed journal focused on the latest research and advancements in nature-inspired intelligent computation using swarm and evolutionary algorithms. It covers theoretical, experimental, and practical aspects of these paradigms and their hybrids, promoting interdisciplinary research. The journal prioritizes the publication of high-quality, original articles that push the boundaries of evolutionary computation and swarm intelligence. Additionally, it welcomes survey papers on current topics and novel applications. Topics of interest include but are not limited to: Genetic Algorithms, and Genetic Programming, Evolution Strategies, and Evolutionary Programming, Differential Evolution, Artificial Immune Systems, Particle Swarms, Ant Colony, Bacterial Foraging, Artificial Bees, Fireflies Algorithm, Harmony Search, Artificial Life, Digital Organisms, Estimation of Distribution Algorithms, Stochastic Diffusion Search, Quantum Computing, Nano Computing, Membrane Computing, Human-centric Computing, Hybridization of Algorithms, Memetic Computing, Autonomic Computing, Self-organizing systems, Combinatorial, Discrete, Binary, Constrained, Multi-objective, Multi-modal, Dynamic, and Large-scale Optimization.