Hybridizing particle swarm optimization with simulated annealing and differential evolution

被引:0
作者
Emad Mirsadeghi
Salman Khodayifar
机构
[1] Institute for Advanced Studies in Basic Sciences (IASBS),Computer Center
[2] University of Tehran,Mechanical Engineering Department, Engineering Faculty
[3] Institute for Advanced Studies in Basic Sciences (IASBS),Department of Mathematics
来源
Cluster Computing | 2021年 / 24卷
关键词
Optimization; Simulated annealing; Particle swarm optimization; Differential evolution; Exploration; Hybrid algorithm; Multi-modal problems;
D O I
暂无
中图分类号
学科分类号
摘要
Based on the algorithm structure, each metaheuristic algorithm may have its pros and cons, which may result in high performance in some problems and low functionality in some others. The idea is to hybridize two or more algorithms to cover each other’s weaknesses. In this study, particle swarm optimization (PSO), simulated annealing (SA) and differential evolution (DE) are combined to develop a more powerful search algorithm. First, the temperature concept of SA is applied to balance the exploration/exploitation capability of the hybridized algorithm. Then, the DE’s mutation operator is used to improve the exploration capability of the algorithm to escape the local minimums. Next, DE’s mutation operator has been modified so that past experiences can be used for smarter mutations. Finally, the PSO particles’ tendency to their local optimums or the global optimum, which balances the algorithm’s random and greedy search, is affected by the temperature. The temperature influences the algorithm’s behavior so that the random search is more significant at the beginning, and the greedy search becomes more important as the temperature is reduced. The results are compared with the basic PSO, SA, DE, cuckoo search (CS), and hybridized CS-PSO algorithm on 20 benchmark problems. The comparison reveals that, in most cases, the new algorithm outperforms others.
引用
收藏
页码:1135 / 1163
页数:28
相关论文
共 190 条
[1]  
Miller CE(1960)Integer programming formulation of traveling salesman problems J. ACM 7 326-329
[2]  
Tucker AW(1992)The vehicle routing problem: An overview of exact and approximate algorithms Eur. J. Oper. Res. 59 345-358
[3]  
Zemlin RA(2010)Internet shopping optimization problem Intl. J. Appl. Math. 20 385-640
[4]  
Laporte G(2010)Hybridizing particle swarm optimization with differential evolution for constrained numerical and engineering optimization Appl. Soft Comput. 10 629-18
[5]  
Błażewicz J(2012)Hybridizing artificial bee colony with simulated annealing Intl. J. Hybrid Inf. Technol. 5 11-483
[6]  
Kovalyov MY(2013)Hybridizing ant colony optimization with firefly algorithm for unconstrained optimization problems Appl. Math. Comput. 224 473-370
[7]  
Musiał J(2014)Stud krill herd algorithm Neurocomputing. 128 363-871
[8]  
Urbański AP(2014)Incorporating mutation scheme into krill herd algorithm for global numerical optimization Neural Comput. Appl. 24 853-2462
[9]  
Wojciechowski A(2014)An effective krill herd algorithm with migration operator in biogeography-based optimization Appl. Math. Model. 38 2454-34
[10]  
Liu H(2014)Chaotic krill herd algorithm J. Inf. Sci. 274 17-3619