Abstract

The slime mould algorithm (SMA) is a population-based optimization algorithm that mimics the foraging behavior of slime moulds with a simple structure and few hyperparameters. However, SMA has some limitations, such as getting trapped in local optima when dealing with multimodal or combinatorial functions. To overcome these limitations and improve the algorithm's exploration and exploitation abilities, a local dimensional mutation strategy and an all-dimensional neighborhood search strategy for SMA, known as LASMA, were introduced. To evaluate the performance of LASMA, experiments were conducted on 30 benchmark functions from the CEC2014 competition, and the results were compared with up to 27 peers. The experimental results were then synthesized, and the Wilcoxon signed-rank test was used to evaluate the performance of LASMA. The results showed that LASMA outperformed other algorithms in terms of solution accuracy, stability, and convergence speed, with at least a 53.3% improvement in optimization performance on the 30 tested functions. Moreover, to demonstrate the applicability of LASMA to feature selection problems, a binary version of LASMA called bLASMA was developed and compared with eight binary classification algorithms on 18 datasets from the UCI repository. The experimental results showed that bLASMA not only had faster convergence speed and higher convergence accuracy in handling optimization problems but also performed well in feature selection applications. Thus, LASMA is a promising optimization tool for handling global and binary optimization problems, and its binary version, bLASMA, can be used for feature selection tasks. By addressing the limitations of SMA and improving the algorithm's exploration and exploitation abilities, LASMA provides a robust and effective solution for various optimization problems.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call