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 条
  • [1] A multiobjective memetic algorithm based on particle swarm optimization
    Liu, Dasheng
    Tan, K. C.
    Goh, C. K.
    Ho, W. K.
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2007, 37 (01): : 42 - 50
  • [2] Multiobjective Cloud Particle Optimization Algorithm Based on Decomposition
    Li, Wei
    Wang, Lei
    Jiang, Qiaoyong
    Hei, Xinhong
    Wang, Bin
    ALGORITHMS, 2015, 8 (02) : 157 - 176
  • [3] Study on multiobjective particle swarm optimization algorithm based on preference
    Yu, Jin
    He, Zheng-You
    Qian, Qing-Quan
    Kongzhi yu Juece/Control and Decision, 2009, 24 (01): : 66 - 70
  • [4] A particle swarm algorithm for multiobjective design optimization
    Ochlak, Eric
    Forouraghi, Babak
    ICTAI-2006: EIGHTEENTH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, : 765 - +
  • [5] Parallel implementation by the FPGA of phase diversity based on an improved particle swarm optimization algorithm
    Kou, Xianzheng
    Li, Dequan
    Wang, Dong
    Zhang, Bin
    APPLIED OPTICS, 2025, 64 (01) : 30 - 39
  • [6] FPGA Implementation of Parallel Particle Swarm Optimization Algorithm and Compared with Genetic Algorithm
    Ben Ameur, Mohamed Sadek
    Sakly, Anis
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (08) : 57 - 64
  • [7] Particle swarm optimization based on Multiobjective Optimization
    Ma, Zirui
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY, PTS 1-4, 2013, 263-266 : 2146 - 2149
  • [8] Local search based hybrid particle swarm optimization algorithm for multiobjective optimization
    Mousa, A. A.
    El-Shorbagy, M. A.
    Abd-El-Wahed, W. F.
    SWARM AND EVOLUTIONARY COMPUTATION, 2012, 3 : 1 - 14
  • [9] Decomposition Based Quantum Inspired Salp Swarm Algorithm for Multiobjective Optimization
    Pathak, Sanjai
    Mani, Ashish
    Sharma, Mayank
    Chatterjee, Amlan
    IEEE ACCESS, 2022, 10 : 105421 - 105436
  • [10] Multiobjective reactive power optimization based on modified particle swarm optimization algorithm
    Liu, Shukui
    Li, Qi
    Chen, Weirong
    Lin, Chuan
    Zheng, Yongkang
    Dianli Zidonghua Shebei/Electric Power Automation Equipment, 2009, 29 (11): : 31 - 36