An effective method for global optimization – Improved slime mould algorithm combine multiple strategies

The stochastic search algorithms are an important optimization technique used to solve complex global optimization problems. The Slime Mould Algorithm (SMA) is one of stochastic search algorithm inspired by the observed behaviors and morphological changes in the foraging process of slime moulds. SMA...

Full description

Bibliographic Details
Main Authors: Wenqing Xiong, Donglin Zhu, Rui Li, Yilin Yao, Changjun Zhou, Shi Cheng
Format: Article
Language:English
Published: Elsevier 2024-03-01
Series:Egyptian Informatics Journal
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S1110866524000057
_version_ 1827311196551774208
author Wenqing Xiong
Donglin Zhu
Rui Li
Yilin Yao
Changjun Zhou
Shi Cheng
author_facet Wenqing Xiong
Donglin Zhu
Rui Li
Yilin Yao
Changjun Zhou
Shi Cheng
author_sort Wenqing Xiong
collection DOAJ
description The stochastic search algorithms are an important optimization technique used to solve complex global optimization problems. The Slime Mould Algorithm (SMA) is one of stochastic search algorithm inspired by the observed behaviors and morphological changes in the foraging process of slime moulds. SMA has the advantage of having few parameters and a simple structure, making it applicable to various real-world optimization problems. However, it also has some drawbacks, such as high randomness during the search process and a tendency to converge to local optima, resulting in decreased accuracy. Therefore, we propose an effective method for global optimization - improved slime mould algorithm combine multiple strategy, called EISMA. In EISMA, we introduce a method of exploration that combines the average position of the population with Levy flights to enhance the algorithm's search capability in the previous phase. Then, a novel information-exchange hybrid elite learning operator is proposed to improve the guidance ability of the best search agent. Finally, a dual differential mutation search method that combines global and local optimization is introduced to maintain the diversity of the population by updating the search agents obtained in each iteration. These operations facilitate the algorithm's ability to escape local optima and ensure continuous optimization. To validate the applicability of EISMA, we numerically test it on 39 benchmark functions from CEC2013 and CEC2017 and compare its performance with SMA, as well as 7 modified, 5 standard and 4 classic stochastic search algorithms. Experimental results demonstrate that EISMA outperforms other versions in terms of optimization search performance. Furthermore, EISMA has achieved promising outcomes in testing problems related to path planning for three-dimensional unmanned aerial vehicles, pressure vessel design and robot gripper problem.
first_indexed 2024-03-08T09:04:18Z
format Article
id doaj.art-42448865f5b240bd889d0b86bfcaa022
institution Directory Open Access Journal
issn 1110-8665
language English
last_indexed 2024-04-24T20:12:56Z
publishDate 2024-03-01
publisher Elsevier
record_format Article
series Egyptian Informatics Journal
spelling doaj.art-42448865f5b240bd889d0b86bfcaa0222024-03-23T06:23:19ZengElsevierEgyptian Informatics Journal1110-86652024-03-0125100442An effective method for global optimization – Improved slime mould algorithm combine multiple strategiesWenqing Xiong0Donglin Zhu1Rui Li2Yilin Yao3Changjun Zhou4Shi Cheng5College of Computer Science and Technology, Zhejiang Normal University, Jinhua 321004, ChinaCollege of Computer Science and Technology, Zhejiang Normal University, Jinhua 321004, ChinaCollege of Computer Science and Technology, Zhejiang Normal University, Jinhua 321004, ChinaCollege of Software Engineering, Jiangxi University of Science and Technology, Nanchang 330000, ChinaCollege of Computer Science and Technology, Zhejiang Normal University, Jinhua 321004, China; Corresponding authors.School of Computer Science, Shaanxi Normal University, Xi'an 710119, China; Corresponding authors.The stochastic search algorithms are an important optimization technique used to solve complex global optimization problems. The Slime Mould Algorithm (SMA) is one of stochastic search algorithm inspired by the observed behaviors and morphological changes in the foraging process of slime moulds. SMA has the advantage of having few parameters and a simple structure, making it applicable to various real-world optimization problems. However, it also has some drawbacks, such as high randomness during the search process and a tendency to converge to local optima, resulting in decreased accuracy. Therefore, we propose an effective method for global optimization - improved slime mould algorithm combine multiple strategy, called EISMA. In EISMA, we introduce a method of exploration that combines the average position of the population with Levy flights to enhance the algorithm's search capability in the previous phase. Then, a novel information-exchange hybrid elite learning operator is proposed to improve the guidance ability of the best search agent. Finally, a dual differential mutation search method that combines global and local optimization is introduced to maintain the diversity of the population by updating the search agents obtained in each iteration. These operations facilitate the algorithm's ability to escape local optima and ensure continuous optimization. To validate the applicability of EISMA, we numerically test it on 39 benchmark functions from CEC2013 and CEC2017 and compare its performance with SMA, as well as 7 modified, 5 standard and 4 classic stochastic search algorithms. Experimental results demonstrate that EISMA outperforms other versions in terms of optimization search performance. Furthermore, EISMA has achieved promising outcomes in testing problems related to path planning for three-dimensional unmanned aerial vehicles, pressure vessel design and robot gripper problem.http://www.sciencedirect.com/science/article/pii/S1110866524000057Slime mould algorithmGlobal explorationElite learning operatorDifferential mutationEngineering problems optimization
spellingShingle Wenqing Xiong
Donglin Zhu
Rui Li
Yilin Yao
Changjun Zhou
Shi Cheng
An effective method for global optimization – Improved slime mould algorithm combine multiple strategies
Egyptian Informatics Journal
Slime mould algorithm
Global exploration
Elite learning operator
Differential mutation
Engineering problems optimization
title An effective method for global optimization – Improved slime mould algorithm combine multiple strategies
title_full An effective method for global optimization – Improved slime mould algorithm combine multiple strategies
title_fullStr An effective method for global optimization – Improved slime mould algorithm combine multiple strategies
title_full_unstemmed An effective method for global optimization – Improved slime mould algorithm combine multiple strategies
title_short An effective method for global optimization – Improved slime mould algorithm combine multiple strategies
title_sort effective method for global optimization improved slime mould algorithm combine multiple strategies
topic Slime mould algorithm
Global exploration
Elite learning operator
Differential mutation
Engineering problems optimization
url http://www.sciencedirect.com/science/article/pii/S1110866524000057
work_keys_str_mv AT wenqingxiong aneffectivemethodforglobaloptimizationimprovedslimemouldalgorithmcombinemultiplestrategies
AT donglinzhu aneffectivemethodforglobaloptimizationimprovedslimemouldalgorithmcombinemultiplestrategies
AT ruili aneffectivemethodforglobaloptimizationimprovedslimemouldalgorithmcombinemultiplestrategies
AT yilinyao aneffectivemethodforglobaloptimizationimprovedslimemouldalgorithmcombinemultiplestrategies
AT changjunzhou aneffectivemethodforglobaloptimizationimprovedslimemouldalgorithmcombinemultiplestrategies
AT shicheng aneffectivemethodforglobaloptimizationimprovedslimemouldalgorithmcombinemultiplestrategies
AT wenqingxiong effectivemethodforglobaloptimizationimprovedslimemouldalgorithmcombinemultiplestrategies
AT donglinzhu effectivemethodforglobaloptimizationimprovedslimemouldalgorithmcombinemultiplestrategies
AT ruili effectivemethodforglobaloptimizationimprovedslimemouldalgorithmcombinemultiplestrategies
AT yilinyao effectivemethodforglobaloptimizationimprovedslimemouldalgorithmcombinemultiplestrategies
AT changjunzhou effectivemethodforglobaloptimizationimprovedslimemouldalgorithmcombinemultiplestrategies
AT shicheng effectivemethodforglobaloptimizationimprovedslimemouldalgorithmcombinemultiplestrategies