Cargando…

A twinning bare bones particle swarm optimization algorithm

A twinning bare bones particle swarm optimization(TBBPSO) algorithm is proposed in this paper. The TBBPSO is combined by two operators, the twins grouping operator (TGO) and the merger operator (MO). The TGO aims at the reorganization of the particle swarm. Two particles will form as a twin and infl...

Descripción completa

Detalles Bibliográficos
Autores principales: Guo, Jia, Shi, Binghua, Yan, Ke, Di, Yi, Tang, Jianyu, Xiao, Haiyang, Sato, Yuji
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9060357/
https://www.ncbi.nlm.nih.gov/pubmed/35500006
http://dx.doi.org/10.1371/journal.pone.0267197
_version_ 1784698488528830464
author Guo, Jia
Shi, Binghua
Yan, Ke
Di, Yi
Tang, Jianyu
Xiao, Haiyang
Sato, Yuji
author_facet Guo, Jia
Shi, Binghua
Yan, Ke
Di, Yi
Tang, Jianyu
Xiao, Haiyang
Sato, Yuji
author_sort Guo, Jia
collection PubMed
description A twinning bare bones particle swarm optimization(TBBPSO) algorithm is proposed in this paper. The TBBPSO is combined by two operators, the twins grouping operator (TGO) and the merger operator (MO). The TGO aims at the reorganization of the particle swarm. Two particles will form as a twin and influence each other in subsequent iterations. In a twin, one particle is designed to do the global search while the other one is designed to do the local search. The MO aims at merging the twins and enhancing the search ability of the main group. Two operators work together to enhance the local minimum escaping ability of proposed methods. In addition, no parameter adjustment is needed in TBBPSO, which means TBBPSO can solve different types of optimization problems without previous information or parameter adjustment. In the benchmark functions test, the CEC2014 benchmark functions are used. Experimental results prove that proposed methods can present high precision results for various types of optimization problems.
format Online
Article
Text
id pubmed-9060357
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-90603572022-05-03 A twinning bare bones particle swarm optimization algorithm Guo, Jia Shi, Binghua Yan, Ke Di, Yi Tang, Jianyu Xiao, Haiyang Sato, Yuji PLoS One Research Article A twinning bare bones particle swarm optimization(TBBPSO) algorithm is proposed in this paper. The TBBPSO is combined by two operators, the twins grouping operator (TGO) and the merger operator (MO). The TGO aims at the reorganization of the particle swarm. Two particles will form as a twin and influence each other in subsequent iterations. In a twin, one particle is designed to do the global search while the other one is designed to do the local search. The MO aims at merging the twins and enhancing the search ability of the main group. Two operators work together to enhance the local minimum escaping ability of proposed methods. In addition, no parameter adjustment is needed in TBBPSO, which means TBBPSO can solve different types of optimization problems without previous information or parameter adjustment. In the benchmark functions test, the CEC2014 benchmark functions are used. Experimental results prove that proposed methods can present high precision results for various types of optimization problems. Public Library of Science 2022-05-02 /pmc/articles/PMC9060357/ /pubmed/35500006 http://dx.doi.org/10.1371/journal.pone.0267197 Text en © 2022 Guo et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Guo, Jia
Shi, Binghua
Yan, Ke
Di, Yi
Tang, Jianyu
Xiao, Haiyang
Sato, Yuji
A twinning bare bones particle swarm optimization algorithm
title A twinning bare bones particle swarm optimization algorithm
title_full A twinning bare bones particle swarm optimization algorithm
title_fullStr A twinning bare bones particle swarm optimization algorithm
title_full_unstemmed A twinning bare bones particle swarm optimization algorithm
title_short A twinning bare bones particle swarm optimization algorithm
title_sort twinning bare bones particle swarm optimization algorithm
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9060357/
https://www.ncbi.nlm.nih.gov/pubmed/35500006
http://dx.doi.org/10.1371/journal.pone.0267197
work_keys_str_mv AT guojia atwinningbarebonesparticleswarmoptimizationalgorithm
AT shibinghua atwinningbarebonesparticleswarmoptimizationalgorithm
AT yanke atwinningbarebonesparticleswarmoptimizationalgorithm
AT diyi atwinningbarebonesparticleswarmoptimizationalgorithm
AT tangjianyu atwinningbarebonesparticleswarmoptimizationalgorithm
AT xiaohaiyang atwinningbarebonesparticleswarmoptimizationalgorithm
AT satoyuji atwinningbarebonesparticleswarmoptimizationalgorithm
AT guojia twinningbarebonesparticleswarmoptimizationalgorithm
AT shibinghua twinningbarebonesparticleswarmoptimizationalgorithm
AT yanke twinningbarebonesparticleswarmoptimizationalgorithm
AT diyi twinningbarebonesparticleswarmoptimizationalgorithm
AT tangjianyu twinningbarebonesparticleswarmoptimizationalgorithm
AT xiaohaiyang twinningbarebonesparticleswarmoptimizationalgorithm
AT satoyuji twinningbarebonesparticleswarmoptimizationalgorithm