Cargando…

An Improved Chicken Swarm Optimization Algorithm for Solving Multimodal Optimization Problems

To solve the premature convergence problem of the standard chicken swarm optimization (CSO) algorithm in dealing with multimodal optimization problems, an improved chicken swarm optimization (ICSO) algorithm is proposed by referring to the ideas of bacterial foraging algorithm (BFA) and particle swa...

Descripción completa

Detalles Bibliográficos
Autores principales: Liang, Jianhui, Wang, Lifang, Ma, Miao
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9708361/
https://www.ncbi.nlm.nih.gov/pubmed/36458234
http://dx.doi.org/10.1155/2022/5359732
_version_ 1784840913595400192
author Liang, Jianhui
Wang, Lifang
Ma, Miao
author_facet Liang, Jianhui
Wang, Lifang
Ma, Miao
author_sort Liang, Jianhui
collection PubMed
description To solve the premature convergence problem of the standard chicken swarm optimization (CSO) algorithm in dealing with multimodal optimization problems, an improved chicken swarm optimization (ICSO) algorithm is proposed by referring to the ideas of bacterial foraging algorithm (BFA) and particle swarm optimization (PSO) algorithm. First, in order to improve the depth search ability of the algorithm, considering that the chicks have the weakest optimization ability in the whole chicken swarm, the replication operation of BFA is introduced. In the role update process of the chicken swarm, the chicks are replaced by the same number of chickens with the strongest optimization ability. Then, to maintain the population diversity, the elimination-dispersal operation is introduced to disperse the chicks that have performed the replication operation to any position in the search space according to a certain probability. Finally, the PSO algorithm is integrated to improve the global optimization ability of the algorithm. The experimental results on the CEC2014 benchmark function test suite show that the proposed algorithm has good performance in most test functions, and its optimization accuracy and convergence performance are also better than BFA, artificial fish swarm algorithm (AFSA), genetic algorithm (GA), and PSO algorithm, etc. In addition, the ICSO is also utilized to solve the welded beam design problem, and the experimental results indicate that the proposed algorithm has obvious advantages over other comparison algorithms. Its disadvantage is that it is not suitable for dealing with large-scale optimization problems.
format Online
Article
Text
id pubmed-9708361
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-97083612022-11-30 An Improved Chicken Swarm Optimization Algorithm for Solving Multimodal Optimization Problems Liang, Jianhui Wang, Lifang Ma, Miao Comput Intell Neurosci Research Article To solve the premature convergence problem of the standard chicken swarm optimization (CSO) algorithm in dealing with multimodal optimization problems, an improved chicken swarm optimization (ICSO) algorithm is proposed by referring to the ideas of bacterial foraging algorithm (BFA) and particle swarm optimization (PSO) algorithm. First, in order to improve the depth search ability of the algorithm, considering that the chicks have the weakest optimization ability in the whole chicken swarm, the replication operation of BFA is introduced. In the role update process of the chicken swarm, the chicks are replaced by the same number of chickens with the strongest optimization ability. Then, to maintain the population diversity, the elimination-dispersal operation is introduced to disperse the chicks that have performed the replication operation to any position in the search space according to a certain probability. Finally, the PSO algorithm is integrated to improve the global optimization ability of the algorithm. The experimental results on the CEC2014 benchmark function test suite show that the proposed algorithm has good performance in most test functions, and its optimization accuracy and convergence performance are also better than BFA, artificial fish swarm algorithm (AFSA), genetic algorithm (GA), and PSO algorithm, etc. In addition, the ICSO is also utilized to solve the welded beam design problem, and the experimental results indicate that the proposed algorithm has obvious advantages over other comparison algorithms. Its disadvantage is that it is not suitable for dealing with large-scale optimization problems. Hindawi 2022-11-22 /pmc/articles/PMC9708361/ /pubmed/36458234 http://dx.doi.org/10.1155/2022/5359732 Text en Copyright © 2022 Jianhui Liang 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
Liang, Jianhui
Wang, Lifang
Ma, Miao
An Improved Chicken Swarm Optimization Algorithm for Solving Multimodal Optimization Problems
title An Improved Chicken Swarm Optimization Algorithm for Solving Multimodal Optimization Problems
title_full An Improved Chicken Swarm Optimization Algorithm for Solving Multimodal Optimization Problems
title_fullStr An Improved Chicken Swarm Optimization Algorithm for Solving Multimodal Optimization Problems
title_full_unstemmed An Improved Chicken Swarm Optimization Algorithm for Solving Multimodal Optimization Problems
title_short An Improved Chicken Swarm Optimization Algorithm for Solving Multimodal Optimization Problems
title_sort improved chicken swarm optimization algorithm for solving multimodal optimization problems
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9708361/
https://www.ncbi.nlm.nih.gov/pubmed/36458234
http://dx.doi.org/10.1155/2022/5359732
work_keys_str_mv AT liangjianhui animprovedchickenswarmoptimizationalgorithmforsolvingmultimodaloptimizationproblems
AT wanglifang animprovedchickenswarmoptimizationalgorithmforsolvingmultimodaloptimizationproblems
AT mamiao animprovedchickenswarmoptimizationalgorithmforsolvingmultimodaloptimizationproblems
AT liangjianhui improvedchickenswarmoptimizationalgorithmforsolvingmultimodaloptimizationproblems
AT wanglifang improvedchickenswarmoptimizationalgorithmforsolvingmultimodaloptimizationproblems
AT mamiao improvedchickenswarmoptimizationalgorithmforsolvingmultimodaloptimizationproblems