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
关键词
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
相关论文
共 50 条
  • [11] A parallel particle swarm optimization algorithm
    Ma, Yan
    Sun, Jun
    Xu, Wenbo
    DCABES 2006 PROCEEDINGS, VOLS 1 AND 2, 2006, : 61 - 64
  • [12] A Multiobjective Particle Swarm Optimization Algorithm Based on Grid Technique and Multistrategy
    Zou, Kangge
    Liu, Yanmin
    Wang, Shihua
    Li, Nana
    Wu, Yaowei
    JOURNAL OF MATHEMATICS, 2021, 2021
  • [13] Multiobjective Particle Swarm Optimization Algorithm Based on Adaptive Angle Division
    Feng, Qian
    Li, Qing
    Chen, Peng
    Wang, Heng
    Xue, Zhuoer
    Yin, Lu
    Ge, Chao
    IEEE ACCESS, 2019, 7 : 87916 - 87930
  • [14] An algorithm based on particle swarm optimization for multiobjective bilevel linear problems
    Alves, Maria Joao
    Costa, Joao Paulo
    APPLIED MATHEMATICS AND COMPUTATION, 2014, 247 : 547 - 561
  • [15] Multiobjective Complex Network Clustering Based on Dynamical Decomposition Particle Swarm Optimization
    Gao, Tiaokang
    Cao, Bin
    Zhang, Mengxuan
    IEEE ACCESS, 2020, 8 : 32341 - 32352
  • [16] Complex Network Clustering by Multiobjective Discrete Particle Swarm Optimization Based on Decomposition
    Gong, Maoguo
    Cai, Qing
    Chen, Xiaowei
    Ma, Lijia
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (01) : 82 - 97
  • [17] Adaptive Multiobjective Particle Swarm Optimization Based on Parallel Cell Coordinate System
    Hu, Wang
    Yen, Gary G.
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (01) : 1 - 18
  • [18] A cooperative coevolutionary algorithm for multiobjective particle swarm optimization
    Tan, C. H.
    Goh, C. K.
    Tan, K. C.
    Tay, A.
    2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 3180 - 3186
  • [19] Multiobjective optimization using parallel vector evaluated particle swarm optimization
    Parsopoulos, KE
    Tasoulis, DK
    Vrahatis, MN
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND APPLICATIONS, VOLS 1AND 2, 2004, : 823 - 828
  • [20] Parallel Implementation of Particle Swarm Optimization on FPGA
    Da Costa, Alexandre L. X.
    Silva, Caroline A. D.
    Torquato, Matheus F.
    Fernandes, Marcelo A. C.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2019, 66 (11) : 1875 - 1879