An Enhanced Slime Mould Algorithm Combines Multiple Strategies

In recent years, due to the growing complexity of real-world problems, researchers have been favoring stochastic search algorithms as their preferred method for problem solving. The slime mould algorithm is a high-performance, stochastic search algorithm inspired by the foraging behavior of slime mo...

Full description

Bibliographic Details
Main Authors: Wenqing Xiong, Dahai Li, Donglin Zhu, Rui Li, Zhang Lin
Format: Article
Language:English
Published: MDPI AG 2023-09-01
Series:Axioms
Subjects:
Online Access:https://www.mdpi.com/2075-1680/12/10/907
_version_ 1827721784356503552
author Wenqing Xiong
Dahai Li
Donglin Zhu
Rui Li
Zhang Lin
author_facet Wenqing Xiong
Dahai Li
Donglin Zhu
Rui Li
Zhang Lin
author_sort Wenqing Xiong
collection DOAJ
description In recent years, due to the growing complexity of real-world problems, researchers have been favoring stochastic search algorithms as their preferred method for problem solving. The slime mould algorithm is a high-performance, stochastic search algorithm inspired by the foraging behavior of slime moulds. However, it faces challenges such as low population diversity, high randomness, and susceptibility to falling into local optima. Therefore, this paper presents an enhanced slime mould algorithm that combines multiple strategies, called the ESMA. The incorporation of selective average position and Lévy flights with jumps in the global exploration phase improves the flexibility of the search approach. A dynamic lens learning approach is employed to adjust the position of the optimal slime mould individual, guiding the entire population to move towards the correct position within the given search space. In the updating method, an improved crisscross strategy is adopted to reorganize the slime mould individuals, which makes the search method of the slime mould population more refined. Finally, the performance of the ESMA is evaluated using 40 well-known benchmark functions, including those from CEC2017 and CEC2013 test suites. It is also recognized by Friedman’s test as statistically significant. The analysis of the results on two real-world engineering problems demonstrates that the ESMA presents a substantial advantage in terms of search capability.
first_indexed 2024-03-10T21:26:53Z
format Article
id doaj.art-ddcc2cd0229b43ff9e96026e43a3ddce
institution Directory Open Access Journal
issn 2075-1680
language English
last_indexed 2024-03-10T21:26:53Z
publishDate 2023-09-01
publisher MDPI AG
record_format Article
series Axioms
spelling doaj.art-ddcc2cd0229b43ff9e96026e43a3ddce2023-11-19T15:37:44ZengMDPI AGAxioms2075-16802023-09-01121090710.3390/axioms12100907An Enhanced Slime Mould Algorithm Combines Multiple StrategiesWenqing Xiong0Dahai Li1Donglin Zhu2Rui Li3Zhang Lin4Information Engineering School, Jiangxi University of Science and Technology, Ganzhou 341000, ChinaInformation Engineering School, Jiangxi University of Science and Technology, Ganzhou 341000, ChinaCollege of Computer Science and Technology, Zhejiang Normal University, Jinhua 321004, ChinaCollege of Computer Science and Technology, Zhejiang Normal University, Jinhua 321004, ChinaSchool of Software Engineering, Jiangxi University of Science and Technology, Nanchang 330013, ChinaIn recent years, due to the growing complexity of real-world problems, researchers have been favoring stochastic search algorithms as their preferred method for problem solving. The slime mould algorithm is a high-performance, stochastic search algorithm inspired by the foraging behavior of slime moulds. However, it faces challenges such as low population diversity, high randomness, and susceptibility to falling into local optima. Therefore, this paper presents an enhanced slime mould algorithm that combines multiple strategies, called the ESMA. The incorporation of selective average position and Lévy flights with jumps in the global exploration phase improves the flexibility of the search approach. A dynamic lens learning approach is employed to adjust the position of the optimal slime mould individual, guiding the entire population to move towards the correct position within the given search space. In the updating method, an improved crisscross strategy is adopted to reorganize the slime mould individuals, which makes the search method of the slime mould population more refined. Finally, the performance of the ESMA is evaluated using 40 well-known benchmark functions, including those from CEC2017 and CEC2013 test suites. It is also recognized by Friedman’s test as statistically significant. The analysis of the results on two real-world engineering problems demonstrates that the ESMA presents a substantial advantage in terms of search capability.https://www.mdpi.com/2075-1680/12/10/907enhanced slime mould algorithmglobal explorationlens learningvertical and horizontal crossoverengineering problem optimization
spellingShingle Wenqing Xiong
Dahai Li
Donglin Zhu
Rui Li
Zhang Lin
An Enhanced Slime Mould Algorithm Combines Multiple Strategies
Axioms
enhanced slime mould algorithm
global exploration
lens learning
vertical and horizontal crossover
engineering problem optimization
title An Enhanced Slime Mould Algorithm Combines Multiple Strategies
title_full An Enhanced Slime Mould Algorithm Combines Multiple Strategies
title_fullStr An Enhanced Slime Mould Algorithm Combines Multiple Strategies
title_full_unstemmed An Enhanced Slime Mould Algorithm Combines Multiple Strategies
title_short An Enhanced Slime Mould Algorithm Combines Multiple Strategies
title_sort enhanced slime mould algorithm combines multiple strategies
topic enhanced slime mould algorithm
global exploration
lens learning
vertical and horizontal crossover
engineering problem optimization
url https://www.mdpi.com/2075-1680/12/10/907
work_keys_str_mv AT wenqingxiong anenhancedslimemouldalgorithmcombinesmultiplestrategies
AT dahaili anenhancedslimemouldalgorithmcombinesmultiplestrategies
AT donglinzhu anenhancedslimemouldalgorithmcombinesmultiplestrategies
AT ruili anenhancedslimemouldalgorithmcombinesmultiplestrategies
AT zhanglin anenhancedslimemouldalgorithmcombinesmultiplestrategies
AT wenqingxiong enhancedslimemouldalgorithmcombinesmultiplestrategies
AT dahaili enhancedslimemouldalgorithmcombinesmultiplestrategies
AT donglinzhu enhancedslimemouldalgorithmcombinesmultiplestrategies
AT ruili enhancedslimemouldalgorithmcombinesmultiplestrategies
AT zhanglin enhancedslimemouldalgorithmcombinesmultiplestrategies