Hybrid particle swarm optimization and pattern search algorithm

被引:0
作者
Eric Koessler
Ahmad Almomani
机构
[1] State University of New York at Geneseo,Mathematics Department
来源
Optimization and Engineering | 2021年 / 22卷
关键词
Derivative-free optimization; Hybrid algorithm; Particle swarm optimization; Pattern search; Test problem benchmarking;
D O I
暂无
中图分类号
学科分类号
摘要
Particle swarm optimization (PSO) is one of the most commonly used stochastic optimization algorithms for many researchers and scientists of the last two decades, and the pattern search (PS) method is one of the most important local optimization algorithms. In this paper, we test three methods of hybridizing PSO and PS to improve the global minima and robustness. All methods let PSO run first followed by PS. The first method lets PSO use a large number of particles for a limited number of iterations. The second method lets PSO run normally until tolerance is reached. The third method lets PSO run normally until the average particle distance from the global best location is within a threshold. Numerical results using non-differentiable test functions reveal that all three methods improve the global minima and robustness versus PSO. The third hybrid method was also applied to a basin network optimization problem and outperformed PSO with filter method and genetic algorithm with implicit filtering.
引用
收藏
页码:1539 / 1555
页数:16
相关论文
共 22 条
[11]  
Ismael F. Vaz A(undefined)undefined undefined undefined undefined-undefined
[12]  
Vicente LN(undefined)undefined undefined undefined undefined-undefined
[13]  
Khadanga RK(undefined)undefined undefined undefined undefined-undefined
[14]  
Satapathy JK(undefined)undefined undefined undefined undefined-undefined
[15]  
Long W(undefined)undefined undefined undefined undefined-undefined
[16]  
Zhang W(undefined)undefined undefined undefined undefined-undefined
[17]  
Huang Y(undefined)undefined undefined undefined undefined-undefined
[18]  
Chen Y(undefined)undefined undefined undefined undefined-undefined
[19]  
McCart J(undefined)undefined undefined undefined undefined-undefined
[20]  
Almomani A(undefined)undefined undefined undefined undefined-undefined