Spark-based Parallel Cooperative Co-evolution Particle Swarm Optimization Algorithm

被引:15
|
作者
Cao, Bin [1 ]
Li, Weiqiang [1 ]
Zhao, Jianwei [1 ]
Yang, Shan [1 ]
Kang, Xinyuan [1 ]
Ling, Yingbiao [2 ]
Lv, Zhihan [3 ]
机构
[1] Hebei Univ Technol, Sch Comp Sci & Engn, Hebei Prov Key Lab Big Data Calculat, Tianjin, Peoples R China
[2] Sun Yat Sen Univ, Sch Data Sci & Comp, Dept Comp Sci & Technol, Guangzhou, Guangdong, Peoples R China
[3] Chinese Acad Sci, SLAT, Shenzhen, Peoples R China
关键词
Cooperative co-evolution; parallel; particle swarm optimization; Spark;
D O I
10.1109/ICWS.2016.79
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Traditional particle swarm optimization algorithms (PSO) targeted to solve large scale problems are mostly serial, such as CCPSO2, and the computing time is very long in general. Therefore, this paper presents a novel parallel PSO, which explores the usage of new probability distribution functions for the replacement of traditional Gaussian and Cauchy distributions, and the combination of GPSO and LPSO to make use of space exploration and speed up the convergence. As to the implementation of algorithm parallelization, we adopt the Spark platform, which is one of the currently most popular big data processing tools. We make modification to dynamic grouping and multiple calculations, in order to increase the degree of parallelism, reduce the computation time and improve algorithm efficiency as far as possible. Multiple computing refers to that in each single distribution of tasks, one computing node processes the particle position information of multiple algorithms. In the control of space exploration and convergence rate, we present a more efficient method to explore the solution space, which controls the convergence rate to enhance the exploration to a greater extent and also ensures fast convergence rate at the later stage, thus, it not only guarantees the calculation speed, but also improves the optimization effect as more as possible. We used twenty LSGO benchmark functions in CEC'2010 to make experiments, showing that the proposed algorithm could obtain satisfactory results, and for some functions, it outperforms DECC and MLCC.
引用
收藏
页码:570 / 577
页数:8
相关论文
共 50 条
  • [1] Parallel Cooperative Co-evolution Based Particle Swarm Optimization Algorithm for Solving Conditional Nonlinear Optimal Perturbation
    Yuan, Shijin
    Zhao, Li
    Mu, Bin
    [J]. NEURAL INFORMATION PROCESSING, PT II, 2015, 9490 : 87 - 95
  • [2] Spark-Based Distributed Quantum-Behaved Particle Swarm Optimization Algorithm
    Zhang, Zhaojuan
    Wang, Wanliang
    Gao, Nan
    Zhao, Yanwei
    [J]. COOPERATIVE DESIGN, VISUALIZATION, AND ENGINEERING: 15TH INTERNATIONAL CONFERENCE, CDVE 2018, 2018, 11151 : 295 - 298
  • [3] Spark-based parallel processing whale optimization algorithm
    Alshayeji, Mohammad
    Behbehani, Bader
    Ahmad, Imtiaz
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (04):
  • [4] A Spark-Based Parallel Implementation of Arithmetic Optimization Algorithm
    AlJame, Maryam
    Alnoori, Aisha
    Alfailakawi, Mohammad G.
    Ahmad, Imtiaz
    [J]. INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2023, 14 (01)
  • [5] Service Composition Optimization Method Based on Parallel Particle Swarm Algorithm on Spark
    Guo, Xing
    Chen, Shanshan
    Zhang, Yiwen
    Li, Wei
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2017,
  • [6] An improved multi-particle swarm co-evolution algorithm
    Yao, Kun
    Li, Feifei
    Liu, Xiyu
    [J]. ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2007, : 58 - +
  • [7] Parameter co-evolution mechanism of particle swarm optimisation algorithm
    Zhao, Ming
    Song, Xiaoyu
    Gao, Yichen
    [J]. International Journal of Simulation and Process Modelling, 2020, 15 (03) : 255 - 267
  • [8] Spark-based parallel dynamic programming and particle swarm optimization via cloud computing for a large-scale reservoir system
    Ma, Yufei
    Zhong, Ping-an
    Xu, Bin
    Zhu, Feilin
    Lu, Qingwen
    Wang, Han
    [J]. JOURNAL OF HYDROLOGY, 2021, 598
  • [9] Spark-based Parallel Collaborative Filtering Recommendation Algorithm
    Yang, Yongli
    Xue, Fei
    Cai, Yongquan
    Ning, Zhenhu
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING, INFORMATION SCIENCE & APPLICATION TECHNOLOGY (ICCIA 2017), 2017, 74 : 987 - 990
  • [10] Parallel Particle Swarm Optimization Based on Spark for Academic Paper Co-Authorship Prediction
    Yang, Congmin
    Zhu, Tao
    Zhang, Yang
    Ning, Huansheng
    Chen, Liming
    Liu, Zhenyu
    [J]. INFORMATION, 2021, 12 (12)