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
    Deb, K
    Pratap, A
    Agarwal, S
    Meyarivan, T
    [J]. 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
    Hung, Yukai
    Wang, Weichung
    [J]. OPTIMIZATION METHODS & SOFTWARE, 2012, 27 (01) : 33 - 51
  • [9] A multi-objective genetic local search algorithm and its application to flowshop scheduling
    Ishibuchi, H
    Murata, T
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 1998, 28 (03): : 392 - 403