Parallel multi-swarm PSO strategies for solving many objective optimization problems

被引:39
作者
de Campos, Arion, Jr. [1 ]
Pozo, Aurora T. R. [2 ]
Duarte, Elias P., Jr. [2 ]
机构
[1] State Univ Ponta Grossa UEPG, Dept Informat, Ponta Grossa, Brazil
[2] Fed Univ Parana UFPR, Dept Informat, Curitiba, Parana, Brazil
关键词
Evolutionary computing; Multi-swarm PSO; Many-objective optimization problems; EVOLUTIONARY ALGORITHM;
D O I
10.1016/j.jpdc.2018.11.008
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this work we present two parallel PSO strategies based on multiple swarms to solve MaOPs (Many Objective Optimization Problems). The first strategy is based on Pareto dominance and the other is based on decomposition. Multiple swarms execute on independent processors and communicate using broadcast on a fully connected network. We investigate the impact of using both synchronous and asynchronous communication strategies for the decomposition-based approach. Experimental results were obtained for several benchmark problems. It is possible to conclude that the parallelization has a positive effect on the convergence and diversity of the optimization process for problems with many objectives. However, there is no single strategy that is the best results for all classes of problems. In terms of scalability, for higher numbers of objectives the parallel algorithms based on decomposition are always either the best or present comparable results with the Pareto approach. There are exceptions, but only when the problem itself has discontinuities on the Pareto Front. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:13 / 33
页数:21
相关论文
共 69 条
[1]   Diversity Management in Evolutionary Many-Objective Optimization [J].
Adra, Salem F. ;
Fleming, Peter J. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (02) :183-195
[2]  
Al Moubayed Noura, 2012, Evolutionary Computation in Combinatorial Optimization. Proceedings of the 12th European Conference, EvoCOP 2012, P75, DOI 10.1007/978-3-642-29124-1_7
[3]  
Al Moubayed N, 2010, LECT NOTES COMPUT SC, V6239, P1, DOI 10.1007/978-3-642-15871-1_1
[4]  
[Anonymous], 2006, Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation)
[5]   HypE: An Algorithm for Fast Hypervolume-Based Many-Objective Optimization [J].
Bader, Johannes ;
Zitzler, Eckart .
EVOLUTIONARY COMPUTATION, 2011, 19 (01) :45-76
[6]   SMS-EMOA: Multiobjective selection based on dominated hypervolume [J].
Beume, Nicola ;
Naujoks, Boris ;
Emmerich, Michael .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 181 (03) :1653-1669
[7]  
Bonyadi M.R., 2015, IEEE T EVOLUT COMPUT, VPP, P1
[8]  
Britto A., 2012, 2012 IEEE C EVOLUTIO, P1, DOI DOI 10.1109/CEC.2012.6256149
[9]   An External Archive Guided Multiobjective Evolutionary Algorithm Based on Decomposition for Combinatorial Optimization [J].
Cai, Xinye ;
Li, Yexing ;
Fan, Zhun ;
Zhang, Qingfu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (04) :508-523
[10]   Using Hyper-Heuristic to Select Leader and Archiving Methods for Many-Objective Problems [J].
Castro, Olacir R., Jr. ;
Pozo, Aurora .
EVOLUTIONARY MULTI-CRITERION OPTIMIZATION, PT I, 2015, 9018 :109-123