Cargando…

Multiswarm comprehensive learning particle swarm optimization for solving multiobjective optimization problems

Comprehensive learning particle swarm optimization (CLPSO) is a powerful state-of-the-art single-objective metaheuristic. Extending from CLPSO, this paper proposes multiswarm CLPSO (MSCLPSO) for multiobjective optimization. MSCLPSO involves multiple swarms, with each swarm associated with a separate...

Descripción completa

Detalles Bibliográficos
Autores principales: Yu, Xiang, Zhang, Xueqing
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5305220/
https://www.ncbi.nlm.nih.gov/pubmed/28192508
http://dx.doi.org/10.1371/journal.pone.0172033
_version_ 1782507012585684992
author Yu, Xiang
Zhang, Xueqing
author_facet Yu, Xiang
Zhang, Xueqing
author_sort Yu, Xiang
collection PubMed
description Comprehensive learning particle swarm optimization (CLPSO) is a powerful state-of-the-art single-objective metaheuristic. Extending from CLPSO, this paper proposes multiswarm CLPSO (MSCLPSO) for multiobjective optimization. MSCLPSO involves multiple swarms, with each swarm associated with a separate original objective. Each particle’s personal best position is determined just according to the corresponding single objective. Elitists are stored externally. MSCLPSO differs from existing multiobjective particle swarm optimizers in three aspects. First, each swarm focuses on optimizing the associated objective using CLPSO, without learning from the elitists or any other swarm. Second, mutation is applied to the elitists and the mutation strategy appropriately exploits the personal best positions and elitists. Third, a modified differential evolution (DE) strategy is applied to some extreme and least crowded elitists. The DE strategy updates an elitist based on the differences of the elitists. The personal best positions carry useful information about the Pareto set, and the mutation and DE strategies help MSCLPSO discover the true Pareto front. Experiments conducted on various benchmark problems demonstrate that MSCLPSO can find nondominated solutions distributed reasonably over the true Pareto front in a single run.
format Online
Article
Text
id pubmed-5305220
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-53052202017-02-28 Multiswarm comprehensive learning particle swarm optimization for solving multiobjective optimization problems Yu, Xiang Zhang, Xueqing PLoS One Research Article Comprehensive learning particle swarm optimization (CLPSO) is a powerful state-of-the-art single-objective metaheuristic. Extending from CLPSO, this paper proposes multiswarm CLPSO (MSCLPSO) for multiobjective optimization. MSCLPSO involves multiple swarms, with each swarm associated with a separate original objective. Each particle’s personal best position is determined just according to the corresponding single objective. Elitists are stored externally. MSCLPSO differs from existing multiobjective particle swarm optimizers in three aspects. First, each swarm focuses on optimizing the associated objective using CLPSO, without learning from the elitists or any other swarm. Second, mutation is applied to the elitists and the mutation strategy appropriately exploits the personal best positions and elitists. Third, a modified differential evolution (DE) strategy is applied to some extreme and least crowded elitists. The DE strategy updates an elitist based on the differences of the elitists. The personal best positions carry useful information about the Pareto set, and the mutation and DE strategies help MSCLPSO discover the true Pareto front. Experiments conducted on various benchmark problems demonstrate that MSCLPSO can find nondominated solutions distributed reasonably over the true Pareto front in a single run. Public Library of Science 2017-02-13 /pmc/articles/PMC5305220/ /pubmed/28192508 http://dx.doi.org/10.1371/journal.pone.0172033 Text en © 2017 Yu, Zhang http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://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
Yu, Xiang
Zhang, Xueqing
Multiswarm comprehensive learning particle swarm optimization for solving multiobjective optimization problems
title Multiswarm comprehensive learning particle swarm optimization for solving multiobjective optimization problems
title_full Multiswarm comprehensive learning particle swarm optimization for solving multiobjective optimization problems
title_fullStr Multiswarm comprehensive learning particle swarm optimization for solving multiobjective optimization problems
title_full_unstemmed Multiswarm comprehensive learning particle swarm optimization for solving multiobjective optimization problems
title_short Multiswarm comprehensive learning particle swarm optimization for solving multiobjective optimization problems
title_sort multiswarm comprehensive learning particle swarm optimization for solving multiobjective optimization problems
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5305220/
https://www.ncbi.nlm.nih.gov/pubmed/28192508
http://dx.doi.org/10.1371/journal.pone.0172033
work_keys_str_mv AT yuxiang multiswarmcomprehensivelearningparticleswarmoptimizationforsolvingmultiobjectiveoptimizationproblems
AT zhangxueqing multiswarmcomprehensivelearningparticleswarmoptimizationforsolvingmultiobjectiveoptimizationproblems