Parallel cooperative micro-particle swarm optimization: A master-slave model

被引:33
|
作者
Parsopoulos, Konstantinos E. [1 ]
机构
[1] Univ Ioannina, Dept Comp Sci, GR-45110 Ioannina, Greece
关键词
Particle swarm optimization; Parallel algorithms; Cooperative algorithms; Master-slave model; Micro-evolutionary algorithms; PARTICLE SWARM; CONVERGENCE; COEVOLUTION; ALGORITHM; SEARCH; PSO;
D O I
10.1016/j.asoc.2012.07.013
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A parallel master-slave model of the recently proposed cooperative micro-particle swarm optimization approach is introduced. The algorithm is based on the decomposition of the original search space in subspaces of smaller dimension. Each subspace is probed by a subswarm of small size that identifies suboptimal partial solution components. A context vector that serves as repository for the best attained partial solutions of all subswarms is used for the evaluation of the particles. The required modifications to fit the original algorithm within a parallel computation framework are discussed along with their impact on performance. Also, both linear and random allocation of direction components to subswarms are considered to render the algorithm capable of capturing possible correlations among decision variables. The proposed approach is evaluated on two types of computer systems, namely an academic cluster and a desktop multicore system, using a popular test suite. Statistical analysis of the obtained results reveals that, besides the expected run-time superiority of the parallel model, significant improvements in solution quality can also be achieved. Different factors that may affect performance are pointed out, offering intuition on the expected behavior of the parallel model. (c) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:3552 / 3579
页数:28
相关论文
共 50 条
  • [21] Parallel Mechanism-Based Master-Slave Manipulation
    Kumar, Ravinder
    Sinha, S. K.
    Dwarakanath, T. A.
    Bhutani, Gaurav
    MACHINES, MECHANISM AND ROBOTICS, INACOMM 2019, 2022, : 1447 - 1454
  • [22] Scheduling tasks in master-slave parallel processing systems
    Blazewicz, J
    Dell'Olmo, P
    Drozdowski, M
    MANAGEMENT AND CONTROL OF PRODUCTION AND LOGISTICS, VOL 1 AND 2, 1998, : 255 - 260
  • [23] Efficient parallel algorithm for mining association rules based on master-slave model
    He, Bo
    Chen, Yuan
    Wang, Huaqiu
    Wang, Yue
    Liu, Quanli
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13E : 2176 - 2180
  • [24] Simulation optimization with multiple-demes genetic algorithms in master-slave parallel mode
    Xie, XF
    Zhang, WJ
    Ruan, J
    Yang, ZL
    CHINESE JOURNAL OF ELECTRONICS, 2003, 12 (02): : 254 - 258
  • [25] A Master-Slave Chain Model for Multiple Blockchains
    Hu, Xinsen
    Hu, Kai
    Wang, Siyuan
    Tong, Qinwei
    2020 THE 3RD INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, ICBTA 2020, 2020, : 12 - 18
  • [26] Master-Slave Control structure for massively parallel System on Chip
    Krichene, Hana
    Baklouti, Mouna
    Abid, Mohamed
    Marquet, Philippe
    Dekeyser, Jean-Luc
    16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 917 - 924
  • [27] The Design and Implementation of MPI Master-Slave Parallel Genetic Algorithm
    Liu, Shuping
    Cheng, Yanliu
    INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2012), 2013, 8768
  • [29] Prediction model of support vector machine based on parallel cooperative particle swarm optimization
    College of Computer Science, Chongqing University, Chongqing 400044, China
    不详
    Kong Zhi Li Lun Yu Ying Yong, 2006, 6 (934-940):
  • [30] Two design patterns for data-parallel computation based on master-slave model
    Huang, KC
    Wang, FJ
    Tsai, JH
    INFORMATION PROCESSING LETTERS, 1999, 70 (04) : 197 - 204