Hybridizing particle swarm optimization with simulated annealing and differential evolution

被引:27
作者
Mirsadeghi, Emad [1 ,2 ]
Khodayifar, Salman [3 ]
机构
[1] Inst Adv Studies Basic Sci IASBS, Ctr Comp, Zanjan 4513666731, Iran
[2] Univ Tehran, Engn Fac, Dept Mech Engn, Tehran 1417414418, Iran
[3] Inst Adv Studies Basic Sci IASBS, Dept Math, Zanjan 4513666731, Iran
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2021年 / 24卷 / 02期
关键词
Optimization; Simulated annealing; Particle swarm optimization; Differential evolution; Exploration; Hybrid algorithm; Multi-modal problems; ARTIFICIAL BEE COLONY; CUCKOO SEARCH ALGORITHM; KRILL HERD ALGORITHM; OPERATOR;
D O I
10.1007/s10586-020-03179-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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
页数:29
相关论文
共 66 条
[1]   A Hybrid Harmony search and Simulated Annealing algorithm for continuous optimization [J].
Assad, Assif ;
Deep, Kusum .
INFORMATION SCIENCES, 2018, 450 :246-266
[2]   INTERNET SHOPPING OPTIMIZATION PROBLEM [J].
Blazewicz, Jacek ;
Kovalyov, Mikhail Y. ;
Musial, Jedrzej ;
Urbanski, Andrzej P. ;
Wojciechowski, Adam .
INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2010, 20 (02) :385-390
[3]   Hybrid Differential Evolution-Particle Swarm Optimization Algorithm for Multiobjective Urban Transit Network Design Problem with Homogeneous Buses [J].
Buba, Ahmed Tarajo ;
Lee, Lai Soon .
MATHEMATICAL PROBLEMS IN ENGINEERING, 2019, 2019
[4]   Concurrent emotional response and semantic unification: An event-related potential study [J].
Cao, Yang ;
Yang, Yufang ;
Wang, Lin .
COGNITIVE AFFECTIVE & BEHAVIORAL NEUROSCIENCE, 2019, 19 (01) :154-164
[5]   Wavenet identification of dynamical systems by a modified PSO algorithm [J].
Carrillo-Santos, C. A. ;
Seck-Tuoh-Mora, J. C. ;
Hernandez-Romero, N. ;
Ramos-Velasco, L. E. .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2018, 73 :1-9
[6]   Hybridizing cuckoo search algorithm with biogeography-based optimization for estimating photovoltaic model parameters [J].
Chen, Xu ;
Yu, Kunjie .
SOLAR ENERGY, 2019, 180 :192-206
[7]   Two hypotheses and test assumptions based on Quantum-behaved Particle Swarm Optimization (QPSO) [J].
Chen, Ye ;
Yuan, Xiaoping ;
Cang, Xiaohui .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 6) :14359-14366
[8]   A hybridization of cuckoo search and particle swarm optimization for solving optimization problems [J].
Chi, Rui ;
Su, Yi-xin ;
Zhang, Dan-hong ;
Chi, Xue-xin ;
Zhang, Hua-jun .
NEURAL COMPUTING & APPLICATIONS, 2019, 31 (Suppl 1) :653-670
[9]   An artificial bee colony algorithm with a Modified Choice Function for the traveling salesman problem [J].
Choong, Shin Siang ;
Wong, Li-Pei ;
Lim, Chee Peng .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 44 :622-635
[10]   A novel oriented cuckoo search algorithm to improve DV-Hop performance for cyber-physical systems [J].
Cui, Zhihua ;
Sun, Bin ;
Wang, Gaige ;
Xue, Yu ;
Chen, Jinjun .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 103 :42-52