An adaptive parallel particle swarm optimization for numerical optimization problems

被引:10
|
作者
Lai, Xinsheng [1 ]
Zhou, Yuren [2 ]
机构
[1] Shangrao Normal Univ, Sch Math & Comp Sci, Shangrao 334001, Peoples R China
[2] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou 510006, Guangdong, Peoples R China
来源
NEURAL COMPUTING & APPLICATIONS | 2019年 / 31卷 / 10期
基金
中国国家自然科学基金;
关键词
PSO; Parallel; Multiple population; Osmosis; Migration; Adaptive; ALGORITHM;
D O I
10.1007/s00521-018-3454-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The parallelization of particle swarm optimization (PSO) is an efficient way to improve the performance of PSO. The multiple population parallelization is one way to parallelize PSO, in which three parameters need to be manually set in advance. They are migration interval, migration rate, and migration direction, which decide when, how many and from which subpopulation to which subpopulation particles will be migrated, respectively. However, there are two shortcomings concerning manually setting these three parameters in advance. One is that good particles cannot be migrated in time since particles can only be migrated every a given interval and in a given direction in parallel PSO. The other is that a large number of unnecessary migrations will take place since a given rate of particles in each subpopulation will be migrated every a given interval in a given direction. Both may be bad for parallel PSO to find high-quality solutions as quickly as possible, and this will result in a huge communication cost. Inspired by the phenomenon of osmosis, this paper presents a multiple population parallel version of PSO based on osmosis. It can adaptively decide when, how many, and from which subpopulation to which subpopulation particles will be migrated. Its usefulness, especially for high-dimensional functions, is demonstrated by numerical experiments.
引用
收藏
页码:6449 / 6467
页数:19
相关论文
共 50 条
  • [31] Cooperative Asynchronous Parallel Particle Swarm Optimization for Large Dimensional Problems
    Bourennani, Farid
    [J]. INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2019, 10 (03) : 19 - 38
  • [32] Taguchi-Particle Swarm Optimization for Numerical Optimization
    Ting, T. O.
    Ting, H. C.
    Lee, T. S.
    [J]. INTERNATIONAL JOURNAL OF SWARM INTELLIGENCE RESEARCH, 2010, 1 (02) : 18 - 33
  • [33] Parallel Global Best-Worst Particle Swarm Optimization Algorithm for solving optimization problems
    Kumar, Lalit
    Pandey, Manish
    Ahirwal, Mitul Kumar
    [J]. APPLIED SOFT COMPUTING, 2023, 142
  • [34] Particle Swarm Optimization for Complex Nonlinear Optimization Problems
    Alexandridis, Alex
    Famelis, Ioannis Th.
    Tsitouras, Charalambos
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2015 (ICNAAM-2015), 2016, 1738
  • [35] Particle Swarm Optimization method for Constrained Optimization problems
    Parsopoulos, KE
    Vrahatis, MN
    [J]. INTELLIGENT TECHNOLOGIES - THEORY AND APPLICATIONS: NEW TRENDS IN INTELLIGENT TECHNOLOGIES, 2002, 76 : 214 - 220
  • [36] Particle Swarm Optimization Algorithm for Solving Optimization Problems
    Ozsaglam, M. Yasin
    Cunkas, Mehmet
    [J]. JOURNAL OF POLYTECHNIC-POLITEKNIK DERGISI, 2008, 11 (04): : 299 - 305
  • [37] A novel particle swarm optimization for constrained optimization problems
    Li, XY
    Tian, P
    Kong, M
    [J]. AI 2005: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2005, 3809 : 1305 - 1310
  • [38] Chaos Particle Swarm Optimization Algorithm for Optimization Problems
    Liu, Wenbin
    Luo, Nengsheng
    Pan, Guo
    Ouyang, Aijia
    [J]. INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2018, 32 (11)
  • [39] Adaptive particle swarm optimization algorithms
    Ai, The Jin
    Kachitvichyanukul, Voratas
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT LOGISTICS SYSTEMS, 2008, : 460 - 469
  • [40] Fuzzy adaptive particle swarm optimization
    Shi, YH
    Eberhart, RC
    [J]. PROCEEDINGS OF THE 2001 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2001, : 101 - 106