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...
Autores principales: | , , , , |
---|---|
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 |