A Parallel Implementation of Multiobjective Particle Swarm Optimization Algorithm Based on Decomposition

被引:10
作者
Li, Jin-Zhou
Chen, Wei-Neng [1 ]
Zhang, Jun
Zhan, Zhi-hui
机构
[1] Sun Yat Sen Univ, Guangzhou, Guangdong, Peoples R China
来源
2015 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI) | 2015年
关键词
GENETIC LOCAL SEARCH;
D O I
10.1109/SSCI.2015.187
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multiobjective particle swarm optimization based on decomposition (MOPSO/D) is an effective algorithm for multiobjective optimization problems (MOPs). This paper proposes a parallel version of MOPSO/D algorithm using both message passing interface (MPI) and OpenMP, which is abbreviated as MO-MOPSO/D. It adopts an island model and divides the whole population into several subspecies. Based on the hybrid of distributed and shared-memory programming models, the proposed algorithm can fully use the processing power of today's multicore processors and even a cluster. The experimental results show that MO-MOPSO/D can achieve speedups of 2x on a personal computer equipped with a dual-core four-thread CPU. In terms of the quality of solutions, it can perform similarly to the serial MOPSO/D but greatly outperform NSGA-II. An additional experiment is done on a cluster, and the results show the speedup is not obvious for small-scale MOPs and it is more suitable for solving highly complex problems.
引用
收藏
页码:1310 / 1317
页数:8
相关论文
共 19 条
[1]  
[Anonymous], 2002, Evolutionary algorithms for solving multi-objective problems
[2]  
[Anonymous], 2005, MULTIOBJECTIVE EVOLU
[3]  
[Anonymous], 2011, P 13 ANN C GEN EV CO
[4]  
[Anonymous], 2010, Multi-objective optimization using evolutionary algorithms
[5]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[6]  
Deep K., 2010, BIOINSP COMP THEOR A, P1451
[7]  
Hughes EJ, 2003, IEEE C EVOL COMPUTAT, P2678
[8]   Accelerating parallel particle swarm optimization via GPU [J].
Hung, Yukai ;
Wang, Weichung .
OPTIMIZATION METHODS & SOFTWARE, 2012, 27 (01) :33-51
[9]   A multi-objective genetic local search algorithm and its application to flowshop scheduling [J].
Ishibuchi, H ;
Murata, T .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 1998, 28 (03) :392-403