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...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Xinru, Lin, Zihan, Lv, Haoxuan, Yu, Liang, Heidari, Ali Asghar, Zhang, Yudong, Chen, Huiling, Liang, Guoxi
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