Improved Slime Mould Algorithm Hybridizing Chaotic Maps and Differential Evolution Strategy for Global Optimization

Slime Mould Algorithm (SMA) is a new meta-heuristics algorithm that is inspired by the behaviors of slime mould from nature. Due to its effective performance, SMA has shown its competitive performance among other meta-heuristics algorithms and has been used in many mathematical optimization and real...

Full description

Bibliographic Details
Main Authors: Hui Chen, Xiaobo Li, Shaolang Li, Yuxin Zhao, Junwei Dong
Format: Article
Language:English
Published: IEEE 2022-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9797686/
_version_ 1818219272929804288
author Hui Chen
Xiaobo Li
Shaolang Li
Yuxin Zhao
Junwei Dong
author_facet Hui Chen
Xiaobo Li
Shaolang Li
Yuxin Zhao
Junwei Dong
author_sort Hui Chen
collection DOAJ
description Slime Mould Algorithm (SMA) is a new meta-heuristics algorithm that is inspired by the behaviors of slime mould from nature. Due to its effective performance, SMA has shown its competitive performance among other meta-heuristics algorithms and has been used in many mathematical optimization and real-world problems. However, SMA tends to sink into local optimality and lacks the diversity of the population. Therefore, to cope with the drawbacks of the classical SMA, this paper proposes an improved SMA algorithm named CHDESMA. First of all, the chaotic maps methods have the characteristics of ergodicity and randomness, and we used chaotic maps methods to replace the original random initialization to improve the diversity of the algorithm, which is more suitable for exploring the potential areas in the early stage. Then, based on the superior searching ability of the differential evolution algorithm (DE), the crossover and selection operations of DE are applied to CHDESMA, and the position is updated by the combination of the original SMA operator and the mutation strategy of DE, which effectively avoids the algorithm falling into local optimum. CHDESMA was evaluated using CEC2014 and CEC2017 test suits and four real-world engineering problems. CHDESMA was compared with advanced algorithms and DE variants. The experimental results and statistical analysis indicate that CHDESMA has competitive performance compared with the state-of-the-art algorithms.
first_indexed 2024-12-12T07:37:02Z
format Article
id doaj.art-0d475be9019a4969b2f0e407e5e55bfd
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-12T07:37:02Z
publishDate 2022-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-0d475be9019a4969b2f0e407e5e55bfd2022-12-22T00:32:53ZengIEEEIEEE Access2169-35362022-01-0110668116683010.1109/ACCESS.2022.31836279797686Improved Slime Mould Algorithm Hybridizing Chaotic Maps and Differential Evolution Strategy for Global OptimizationHui Chen0https://orcid.org/0000-0003-2302-2416Xiaobo Li1https://orcid.org/0000-0003-0607-5567Shaolang Li2https://orcid.org/0000-0002-2072-3148Yuxin Zhao3https://orcid.org/0000-0002-7649-1788Junwei Dong4https://orcid.org/0000-0001-6597-0874College of Mathematics and Computer Science, Zhejiang Normal University, Jinhua, ChinaCollege of Mathematics and Computer Science, Zhejiang Normal University, Jinhua, ChinaCollege of Mathematics and Computer Science, Zhejiang Normal University, Jinhua, ChinaCollege of Mathematics and Computer Science, Zhejiang Normal University, Jinhua, ChinaCollege of Mathematics and Computer Science, Zhejiang Normal University, Jinhua, ChinaSlime Mould Algorithm (SMA) is a new meta-heuristics algorithm that is inspired by the behaviors of slime mould from nature. Due to its effective performance, SMA has shown its competitive performance among other meta-heuristics algorithms and has been used in many mathematical optimization and real-world problems. However, SMA tends to sink into local optimality and lacks the diversity of the population. Therefore, to cope with the drawbacks of the classical SMA, this paper proposes an improved SMA algorithm named CHDESMA. First of all, the chaotic maps methods have the characteristics of ergodicity and randomness, and we used chaotic maps methods to replace the original random initialization to improve the diversity of the algorithm, which is more suitable for exploring the potential areas in the early stage. Then, based on the superior searching ability of the differential evolution algorithm (DE), the crossover and selection operations of DE are applied to CHDESMA, and the position is updated by the combination of the original SMA operator and the mutation strategy of DE, which effectively avoids the algorithm falling into local optimum. CHDESMA was evaluated using CEC2014 and CEC2017 test suits and four real-world engineering problems. CHDESMA was compared with advanced algorithms and DE variants. The experimental results and statistical analysis indicate that CHDESMA has competitive performance compared with the state-of-the-art algorithms.https://ieeexplore.ieee.org/document/9797686/Slime mould algorithmdifferential evolutionchaotic mapsfunction optimizationengineering design problem
spellingShingle Hui Chen
Xiaobo Li
Shaolang Li
Yuxin Zhao
Junwei Dong
Improved Slime Mould Algorithm Hybridizing Chaotic Maps and Differential Evolution Strategy for Global Optimization
IEEE Access
Slime mould algorithm
differential evolution
chaotic maps
function optimization
engineering design problem
title Improved Slime Mould Algorithm Hybridizing Chaotic Maps and Differential Evolution Strategy for Global Optimization
title_full Improved Slime Mould Algorithm Hybridizing Chaotic Maps and Differential Evolution Strategy for Global Optimization
title_fullStr Improved Slime Mould Algorithm Hybridizing Chaotic Maps and Differential Evolution Strategy for Global Optimization
title_full_unstemmed Improved Slime Mould Algorithm Hybridizing Chaotic Maps and Differential Evolution Strategy for Global Optimization
title_short Improved Slime Mould Algorithm Hybridizing Chaotic Maps and Differential Evolution Strategy for Global Optimization
title_sort improved slime mould algorithm hybridizing chaotic maps and differential evolution strategy for global optimization
topic Slime mould algorithm
differential evolution
chaotic maps
function optimization
engineering design problem
url https://ieeexplore.ieee.org/document/9797686/
work_keys_str_mv AT huichen improvedslimemouldalgorithmhybridizingchaoticmapsanddifferentialevolutionstrategyforglobaloptimization
AT xiaoboli improvedslimemouldalgorithmhybridizingchaoticmapsanddifferentialevolutionstrategyforglobaloptimization
AT shaolangli improvedslimemouldalgorithmhybridizingchaoticmapsanddifferentialevolutionstrategyforglobaloptimization
AT yuxinzhao improvedslimemouldalgorithmhybridizingchaoticmapsanddifferentialevolutionstrategyforglobaloptimization
AT junweidong improvedslimemouldalgorithmhybridizingchaoticmapsanddifferentialevolutionstrategyforglobaloptimization