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