Cargando…

A Modified Slime Mould Algorithm for Global Optimization

Slime mould algorithm (SMA) is a population-based metaheuristic algorithm inspired by the phenomenon of slime mould oscillation. The SMA is competitive compared to other algorithms but still suffers from the disadvantages of unbalanced exploitation and exploration and is easy to fall into local opti...

Descripción completa

Detalles Bibliográficos
Autores principales: Tang, An-Di, Tang, Shang-Qin, Han, Tong, Zhou, Huan, Xie, Lei
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8668367/
https://www.ncbi.nlm.nih.gov/pubmed/34912443
http://dx.doi.org/10.1155/2021/2298215
_version_ 1784614557500571648
author Tang, An-Di
Tang, Shang-Qin
Han, Tong
Zhou, Huan
Xie, Lei
author_facet Tang, An-Di
Tang, Shang-Qin
Han, Tong
Zhou, Huan
Xie, Lei
author_sort Tang, An-Di
collection PubMed
description Slime mould algorithm (SMA) is a population-based metaheuristic algorithm inspired by the phenomenon of slime mould oscillation. The SMA is competitive compared to other algorithms but still suffers from the disadvantages of unbalanced exploitation and exploration and is easy to fall into local optima. To address these shortcomings, an improved variant of SMA named MSMA is proposed in this paper. Firstly, a chaotic opposition-based learning strategy is used to enhance population diversity. Secondly, two adaptive parameter control strategies are proposed to balance exploitation and exploration. Finally, a spiral search strategy is used to help SMA get rid of local optimum. The superiority of MSMA is verified in 13 multidimensional test functions and 10 fixed-dimensional test functions. In addition, two engineering optimization problems are used to verify the potential of MSMA to solve real-world optimization problems. The simulation results show that the proposed MSMA outperforms other comparative algorithms in terms of convergence accuracy, convergence speed, and stability.
format Online
Article
Text
id pubmed-8668367
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-86683672021-12-14 A Modified Slime Mould Algorithm for Global Optimization Tang, An-Di Tang, Shang-Qin Han, Tong Zhou, Huan Xie, Lei Comput Intell Neurosci Research Article Slime mould algorithm (SMA) is a population-based metaheuristic algorithm inspired by the phenomenon of slime mould oscillation. The SMA is competitive compared to other algorithms but still suffers from the disadvantages of unbalanced exploitation and exploration and is easy to fall into local optima. To address these shortcomings, an improved variant of SMA named MSMA is proposed in this paper. Firstly, a chaotic opposition-based learning strategy is used to enhance population diversity. Secondly, two adaptive parameter control strategies are proposed to balance exploitation and exploration. Finally, a spiral search strategy is used to help SMA get rid of local optimum. The superiority of MSMA is verified in 13 multidimensional test functions and 10 fixed-dimensional test functions. In addition, two engineering optimization problems are used to verify the potential of MSMA to solve real-world optimization problems. The simulation results show that the proposed MSMA outperforms other comparative algorithms in terms of convergence accuracy, convergence speed, and stability. Hindawi 2021-11-24 /pmc/articles/PMC8668367/ /pubmed/34912443 http://dx.doi.org/10.1155/2021/2298215 Text en Copyright © 2021 An-Di Tang et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Tang, An-Di
Tang, Shang-Qin
Han, Tong
Zhou, Huan
Xie, Lei
A Modified Slime Mould Algorithm for Global Optimization
title A Modified Slime Mould Algorithm for Global Optimization
title_full A Modified Slime Mould Algorithm for Global Optimization
title_fullStr A Modified Slime Mould Algorithm for Global Optimization
title_full_unstemmed A Modified Slime Mould Algorithm for Global Optimization
title_short A Modified Slime Mould Algorithm for Global Optimization
title_sort modified slime mould algorithm for global optimization
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8668367/
https://www.ncbi.nlm.nih.gov/pubmed/34912443
http://dx.doi.org/10.1155/2021/2298215
work_keys_str_mv AT tangandi amodifiedslimemouldalgorithmforglobaloptimization
AT tangshangqin amodifiedslimemouldalgorithmforglobaloptimization
AT hantong amodifiedslimemouldalgorithmforglobaloptimization
AT zhouhuan amodifiedslimemouldalgorithmforglobaloptimization
AT xielei amodifiedslimemouldalgorithmforglobaloptimization
AT tangandi modifiedslimemouldalgorithmforglobaloptimization
AT tangshangqin modifiedslimemouldalgorithmforglobaloptimization
AT hantong modifiedslimemouldalgorithmforglobaloptimization
AT zhouhuan modifiedslimemouldalgorithmforglobaloptimization
AT xielei modifiedslimemouldalgorithmforglobaloptimization