An Enhanced Slime Mould Algorithm Based on Adaptive Grouping Technique for Global Optimization

Lingyun Deng,Sanyang Liu
DOI: https://doi.org/10.1016/j.eswa.2023.119877
IF: 8.5
2023-01-01
Expert Systems with Applications
Abstract:When solving global optimization problems by metaheuristic algorithms (MAs), an important issue is how to keep a balance between convergence and diversity. This article develops an enhanced slime mould algorithm called AGSMA to address the above issue. In AGSMA, the entire population is divided into two subpopulations. The size of each subpopulation is dynamically tuned based on the average fitness value. Afterward, different from the search equation in conventional SMA, a new search mechanism is raised to discover more promising regions. Furthermore, an efficient learning operator is devised to discourage premature convergence. The com-parison of the raised AGSMA on several benchmark functions and practical engineering problems with selected state-of-the-art methods demonstrates that the developed algorithm performs effectively and competitively. The source code of AGSMA is publicly available at https://github.com/denglingyun123/Enhanced-slime-mould-algorithm.
What problem does this paper attempt to address?