Cargando…
Advanced slime mould algorithm incorporating differential evolution and Powell mechanism for engineering design
The slime mould algorithm (SMA) is a population-based swarm intelligence optimization algorithm that simulates the oscillatory foraging behavior of slime moulds. To overcome its drawbacks of slow convergence speed and premature convergence, this paper proposes an improved algorithm named PSMADE, whi...
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Elsevier
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10558746/ https://www.ncbi.nlm.nih.gov/pubmed/37810256 http://dx.doi.org/10.1016/j.isci.2023.107736 |
_version_ | 1785117346845687808 |
---|---|
author | Li, Xinru Lin, Zihan Lv, Haoxuan Yu, Liang Heidari, Ali Asghar Zhang, Yudong Chen, Huiling Liang, Guoxi |
author_facet | Li, Xinru Lin, Zihan Lv, Haoxuan Yu, Liang Heidari, Ali Asghar Zhang, Yudong Chen, Huiling Liang, Guoxi |
author_sort | Li, Xinru |
collection | PubMed |
description | The slime mould algorithm (SMA) is a population-based swarm intelligence optimization algorithm that simulates the oscillatory foraging behavior of slime moulds. To overcome its drawbacks of slow convergence speed and premature convergence, this paper proposes an improved algorithm named PSMADE, which integrates the differential evolution algorithm (DE) and the Powell mechanism. PSMADE utilizes crossover and mutation operations of DE to enhance individual diversity and improve global search capability. Additionally, it incorporates the Powell mechanism with a taboo table to strengthen local search and facilitate convergence toward better solutions. The performance of PSMADE is evaluated by comparing it with 14 metaheuristic algorithms (MA) and 15 improved MAs on the CEC 2014 benchmarks, as well as solving four constrained real-world engineering problems. Experimental results demonstrate that PSMADE effectively compensates for the limitations of SMA and exhibits outstanding performance in solving various complex problems, showing potential as an effective problem-solving tool. |
format | Online Article Text |
id | pubmed-10558746 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Elsevier |
record_format | MEDLINE/PubMed |
spelling | pubmed-105587462023-10-08 Advanced slime mould algorithm incorporating differential evolution and Powell mechanism for engineering design Li, Xinru Lin, Zihan Lv, Haoxuan Yu, Liang Heidari, Ali Asghar Zhang, Yudong Chen, Huiling Liang, Guoxi iScience Article The slime mould algorithm (SMA) is a population-based swarm intelligence optimization algorithm that simulates the oscillatory foraging behavior of slime moulds. To overcome its drawbacks of slow convergence speed and premature convergence, this paper proposes an improved algorithm named PSMADE, which integrates the differential evolution algorithm (DE) and the Powell mechanism. PSMADE utilizes crossover and mutation operations of DE to enhance individual diversity and improve global search capability. Additionally, it incorporates the Powell mechanism with a taboo table to strengthen local search and facilitate convergence toward better solutions. The performance of PSMADE is evaluated by comparing it with 14 metaheuristic algorithms (MA) and 15 improved MAs on the CEC 2014 benchmarks, as well as solving four constrained real-world engineering problems. Experimental results demonstrate that PSMADE effectively compensates for the limitations of SMA and exhibits outstanding performance in solving various complex problems, showing potential as an effective problem-solving tool. Elsevier 2023-08-28 /pmc/articles/PMC10558746/ /pubmed/37810256 http://dx.doi.org/10.1016/j.isci.2023.107736 Text en © 2023 The Authors https://creativecommons.org/licenses/by/4.0/This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Li, Xinru Lin, Zihan Lv, Haoxuan Yu, Liang Heidari, Ali Asghar Zhang, Yudong Chen, Huiling Liang, Guoxi Advanced slime mould algorithm incorporating differential evolution and Powell mechanism for engineering design |
title | Advanced slime mould algorithm incorporating differential evolution and Powell mechanism for engineering design |
title_full | Advanced slime mould algorithm incorporating differential evolution and Powell mechanism for engineering design |
title_fullStr | Advanced slime mould algorithm incorporating differential evolution and Powell mechanism for engineering design |
title_full_unstemmed | Advanced slime mould algorithm incorporating differential evolution and Powell mechanism for engineering design |
title_short | Advanced slime mould algorithm incorporating differential evolution and Powell mechanism for engineering design |
title_sort | advanced slime mould algorithm incorporating differential evolution and powell mechanism for engineering design |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10558746/ https://www.ncbi.nlm.nih.gov/pubmed/37810256 http://dx.doi.org/10.1016/j.isci.2023.107736 |
work_keys_str_mv | AT lixinru advancedslimemouldalgorithmincorporatingdifferentialevolutionandpowellmechanismforengineeringdesign AT linzihan advancedslimemouldalgorithmincorporatingdifferentialevolutionandpowellmechanismforengineeringdesign AT lvhaoxuan advancedslimemouldalgorithmincorporatingdifferentialevolutionandpowellmechanismforengineeringdesign AT yuliang advancedslimemouldalgorithmincorporatingdifferentialevolutionandpowellmechanismforengineeringdesign AT heidarialiasghar advancedslimemouldalgorithmincorporatingdifferentialevolutionandpowellmechanismforengineeringdesign AT zhangyudong advancedslimemouldalgorithmincorporatingdifferentialevolutionandpowellmechanismforengineeringdesign AT chenhuiling advancedslimemouldalgorithmincorporatingdifferentialevolutionandpowellmechanismforengineeringdesign AT liangguoxi advancedslimemouldalgorithmincorporatingdifferentialevolutionandpowellmechanismforengineeringdesign |