Cargando…

Gaussian bare-bone slime mould algorithm: performance optimization and case studies on truss structures

The slime mould algorithm (SMA) is a new meta-heuristic algorithm recently proposed. The algorithm is inspired by the foraging behavior of polycephalus slime moulds. It simulates the behavior and morphological changes of slime moulds during foraging through adaptive weights. Although the original SM...

Descripción completa

Detalles Bibliográficos
Autores principales: Wu, Shubiao, Heidari, Ali Asghar, Zhang, Siyang, Kuang, Fangjun, Chen, Huiling
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Netherlands 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9853503/
https://www.ncbi.nlm.nih.gov/pubmed/36694615
http://dx.doi.org/10.1007/s10462-022-10370-7
_version_ 1784872915929399296
author Wu, Shubiao
Heidari, Ali Asghar
Zhang, Siyang
Kuang, Fangjun
Chen, Huiling
author_facet Wu, Shubiao
Heidari, Ali Asghar
Zhang, Siyang
Kuang, Fangjun
Chen, Huiling
author_sort Wu, Shubiao
collection PubMed
description The slime mould algorithm (SMA) is a new meta-heuristic algorithm recently proposed. The algorithm is inspired by the foraging behavior of polycephalus slime moulds. It simulates the behavior and morphological changes of slime moulds during foraging through adaptive weights. Although the original SMA's performance is better than most swarm intelligence algorithms, it still has shortcomings, such as quickly falling into local optimal values and insufficient exploitation. This paper proposes a Gaussian barebone mutation enhanced SMA (GBSMA) to alleviate the original SMA’s shortcomings. First of all, the Gaussian function in the Gaussian barebone accelerates the convergence while also expanding the search space, which improves the algorithm exploration and exploitation capabilities. Secondly, the differential evolution (DE) update strategy in the Gaussian barebone, using [Formula: see text] as the guiding vector. It also enhances the algorithm’s global search performance to a certain extent. Also, the greedy selection is introduced on this basis, which prevents individuals from performing invalid position updates. In the IEEE CEC2017 test function, the proposed GBSMA is compared with a variety of meta-heuristic algorithms to verify the performance of GBSMA. Besides, GBSMA is applied to solve truss structure optimization problems. Experimental results show that the convergence speed and solution accuracy of the proposed GBSMA are significantly better than the original SMA and other similar products. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1007/s10462-022-10370-7.
format Online
Article
Text
id pubmed-9853503
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Springer Netherlands
record_format MEDLINE/PubMed
spelling pubmed-98535032023-01-20 Gaussian bare-bone slime mould algorithm: performance optimization and case studies on truss structures Wu, Shubiao Heidari, Ali Asghar Zhang, Siyang Kuang, Fangjun Chen, Huiling Artif Intell Rev Article The slime mould algorithm (SMA) is a new meta-heuristic algorithm recently proposed. The algorithm is inspired by the foraging behavior of polycephalus slime moulds. It simulates the behavior and morphological changes of slime moulds during foraging through adaptive weights. Although the original SMA's performance is better than most swarm intelligence algorithms, it still has shortcomings, such as quickly falling into local optimal values and insufficient exploitation. This paper proposes a Gaussian barebone mutation enhanced SMA (GBSMA) to alleviate the original SMA’s shortcomings. First of all, the Gaussian function in the Gaussian barebone accelerates the convergence while also expanding the search space, which improves the algorithm exploration and exploitation capabilities. Secondly, the differential evolution (DE) update strategy in the Gaussian barebone, using [Formula: see text] as the guiding vector. It also enhances the algorithm’s global search performance to a certain extent. Also, the greedy selection is introduced on this basis, which prevents individuals from performing invalid position updates. In the IEEE CEC2017 test function, the proposed GBSMA is compared with a variety of meta-heuristic algorithms to verify the performance of GBSMA. Besides, GBSMA is applied to solve truss structure optimization problems. Experimental results show that the convergence speed and solution accuracy of the proposed GBSMA are significantly better than the original SMA and other similar products. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1007/s10462-022-10370-7. Springer Netherlands 2023-01-20 /pmc/articles/PMC9853503/ /pubmed/36694615 http://dx.doi.org/10.1007/s10462-022-10370-7 Text en © The Author(s), under exclusive licence to Springer Nature B.V. 2023, Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Wu, Shubiao
Heidari, Ali Asghar
Zhang, Siyang
Kuang, Fangjun
Chen, Huiling
Gaussian bare-bone slime mould algorithm: performance optimization and case studies on truss structures
title Gaussian bare-bone slime mould algorithm: performance optimization and case studies on truss structures
title_full Gaussian bare-bone slime mould algorithm: performance optimization and case studies on truss structures
title_fullStr Gaussian bare-bone slime mould algorithm: performance optimization and case studies on truss structures
title_full_unstemmed Gaussian bare-bone slime mould algorithm: performance optimization and case studies on truss structures
title_short Gaussian bare-bone slime mould algorithm: performance optimization and case studies on truss structures
title_sort gaussian bare-bone slime mould algorithm: performance optimization and case studies on truss structures
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9853503/
https://www.ncbi.nlm.nih.gov/pubmed/36694615
http://dx.doi.org/10.1007/s10462-022-10370-7
work_keys_str_mv AT wushubiao gaussianbareboneslimemouldalgorithmperformanceoptimizationandcasestudiesontrussstructures
AT heidarialiasghar gaussianbareboneslimemouldalgorithmperformanceoptimizationandcasestudiesontrussstructures
AT zhangsiyang gaussianbareboneslimemouldalgorithmperformanceoptimizationandcasestudiesontrussstructures
AT kuangfangjun gaussianbareboneslimemouldalgorithmperformanceoptimizationandcasestudiesontrussstructures
AT chenhuiling gaussianbareboneslimemouldalgorithmperformanceoptimizationandcasestudiesontrussstructures