Cargando…

A Novel Crow Swarm Optimization Algorithm (CSO) Coupling Particle Swarm Optimization (PSO) and Crow Search Algorithm (CSA)

The balance between exploitation and exploration essentially determines the performance of a population-based optimization algorithm, which is also a big challenge in algorithm design. Particle swarm optimization (PSO) has strong ability in exploitation, but is relatively weak in exploration, while...

Descripción completa

Detalles Bibliográficos
Autores principales: Jia, Ying-Hui, Qiu, Jun, Ma, Zhuang-Zhuang, Li, Fang-Fang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8164537/
https://www.ncbi.nlm.nih.gov/pubmed/34093700
http://dx.doi.org/10.1155/2021/6686826
_version_ 1783701137704091648
author Jia, Ying-Hui
Qiu, Jun
Ma, Zhuang-Zhuang
Li, Fang-Fang
author_facet Jia, Ying-Hui
Qiu, Jun
Ma, Zhuang-Zhuang
Li, Fang-Fang
author_sort Jia, Ying-Hui
collection PubMed
description The balance between exploitation and exploration essentially determines the performance of a population-based optimization algorithm, which is also a big challenge in algorithm design. Particle swarm optimization (PSO) has strong ability in exploitation, but is relatively weak in exploration, while crow search algorithm (CSA) is characterized by simplicity and more randomness. This study proposes a new crow swarm optimization algorithm coupling PSO and CSA, which provides the individuals the possibility of exploring the unknown regions under the guidance of another random individual. The proposed CSO algorithm is tested on several benchmark functions, including both unimodal and multimodal problems with different variable dimensions. The performance of the proposed CSO is evaluated by the optimization efficiency, the global search ability, and the robustness to parameter settings, all of which are improved to a great extent compared with either PSO and CSA, as the proposed CSO combines the advantages of PSO in exploitation and that of CSA in exploration, especially for complex high-dimensional problems.
format Online
Article
Text
id pubmed-8164537
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-81645372021-06-04 A Novel Crow Swarm Optimization Algorithm (CSO) Coupling Particle Swarm Optimization (PSO) and Crow Search Algorithm (CSA) Jia, Ying-Hui Qiu, Jun Ma, Zhuang-Zhuang Li, Fang-Fang Comput Intell Neurosci Research Article The balance between exploitation and exploration essentially determines the performance of a population-based optimization algorithm, which is also a big challenge in algorithm design. Particle swarm optimization (PSO) has strong ability in exploitation, but is relatively weak in exploration, while crow search algorithm (CSA) is characterized by simplicity and more randomness. This study proposes a new crow swarm optimization algorithm coupling PSO and CSA, which provides the individuals the possibility of exploring the unknown regions under the guidance of another random individual. The proposed CSO algorithm is tested on several benchmark functions, including both unimodal and multimodal problems with different variable dimensions. The performance of the proposed CSO is evaluated by the optimization efficiency, the global search ability, and the robustness to parameter settings, all of which are improved to a great extent compared with either PSO and CSA, as the proposed CSO combines the advantages of PSO in exploitation and that of CSA in exploration, especially for complex high-dimensional problems. Hindawi 2021-05-22 /pmc/articles/PMC8164537/ /pubmed/34093700 http://dx.doi.org/10.1155/2021/6686826 Text en Copyright © 2021 Ying-Hui Jia 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
Jia, Ying-Hui
Qiu, Jun
Ma, Zhuang-Zhuang
Li, Fang-Fang
A Novel Crow Swarm Optimization Algorithm (CSO) Coupling Particle Swarm Optimization (PSO) and Crow Search Algorithm (CSA)
title A Novel Crow Swarm Optimization Algorithm (CSO) Coupling Particle Swarm Optimization (PSO) and Crow Search Algorithm (CSA)
title_full A Novel Crow Swarm Optimization Algorithm (CSO) Coupling Particle Swarm Optimization (PSO) and Crow Search Algorithm (CSA)
title_fullStr A Novel Crow Swarm Optimization Algorithm (CSO) Coupling Particle Swarm Optimization (PSO) and Crow Search Algorithm (CSA)
title_full_unstemmed A Novel Crow Swarm Optimization Algorithm (CSO) Coupling Particle Swarm Optimization (PSO) and Crow Search Algorithm (CSA)
title_short A Novel Crow Swarm Optimization Algorithm (CSO) Coupling Particle Swarm Optimization (PSO) and Crow Search Algorithm (CSA)
title_sort novel crow swarm optimization algorithm (cso) coupling particle swarm optimization (pso) and crow search algorithm (csa)
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8164537/
https://www.ncbi.nlm.nih.gov/pubmed/34093700
http://dx.doi.org/10.1155/2021/6686826
work_keys_str_mv AT jiayinghui anovelcrowswarmoptimizationalgorithmcsocouplingparticleswarmoptimizationpsoandcrowsearchalgorithmcsa
AT qiujun anovelcrowswarmoptimizationalgorithmcsocouplingparticleswarmoptimizationpsoandcrowsearchalgorithmcsa
AT mazhuangzhuang anovelcrowswarmoptimizationalgorithmcsocouplingparticleswarmoptimizationpsoandcrowsearchalgorithmcsa
AT lifangfang anovelcrowswarmoptimizationalgorithmcsocouplingparticleswarmoptimizationpsoandcrowsearchalgorithmcsa
AT jiayinghui novelcrowswarmoptimizationalgorithmcsocouplingparticleswarmoptimizationpsoandcrowsearchalgorithmcsa
AT qiujun novelcrowswarmoptimizationalgorithmcsocouplingparticleswarmoptimizationpsoandcrowsearchalgorithmcsa
AT mazhuangzhuang novelcrowswarmoptimizationalgorithmcsocouplingparticleswarmoptimizationpsoandcrowsearchalgorithmcsa
AT lifangfang novelcrowswarmoptimizationalgorithmcsocouplingparticleswarmoptimizationpsoandcrowsearchalgorithmcsa