An improved sparrow search algorithm based on levy flight and opposition-based learning

被引:9
作者
Chen, Danni [1 ,2 ]
Zhao, JianDong [1 ]
Huang, Peng [1 ]
Deng, Xiongna [1 ]
Lu, Tingting [1 ]
机构
[1] Guangdong Polytech Normal Univ, Guangzhou, Peoples R China
[2] West Lake Sch Doumen Dist, Zhuhai, Peoples R China
关键词
Genetic algorithms; Artificial intelligence; OPTIMIZATION; COLONY;
D O I
10.1108/AA-09-2020-0134
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Purpose Sparrow search algorithm (SSA) is a novel global optimization method, but it is easy to fall into local optimization, which leads to its poor search accuracy and stability. The purpose of this study is to propose an improved SSA algorithm, called levy flight and opposition-based learning (LOSSA), based on LOSSA strategy. The LOSSA shows better search accuracy, faster convergence speed and stronger stability. Design/methodology/approach To further enhance the optimization performance of the algorithm, The Levy flight operation is introduced into the producers search process of the original SSA to enhance the ability of the algorithm to jump out of the local optimum. The opposition-based learning strategy generates better solutions for SSA, which is beneficial to accelerate the convergence speed of the algorithm. On the one hand, the performance of the LOSSA is evaluated by a set of numerical experiments based on classical benchmark functions. On the other hand, the hyper-parameter optimization problem of the Support Vector Machine (SVM) is also used to test the ability of LOSSA to solve practical problems. Findings First of all, the effectiveness of the two improved methods is verified by Wilcoxon signed rank test. Second, the statistical results of the numerical experiment show the significant improvement of the LOSSA compared with the original algorithm and other natural heuristic algorithms. Finally, the feasibility and effectiveness of the LOSSA in solving the hyper-parameter optimization problem of machine learning algorithms are demonstrated. Originality/value An improved SSA based on LOSSA is proposed in this paper. The experimental results show that the overall performance of the LOSSA is satisfactory. Compared with the SSA and other natural heuristic algorithms, the LOSSA shows better search accuracy, faster convergence speed and stronger stability. Moreover, the LOSSA also showed great optimization performance in the hyper-parameter optimization of the SVM model.
引用
收藏
页码:697 / 713
页数:17
相关论文
共 44 条
[1]   Cooperative meta-heuristic algorithms for global optimization problems [J].
Abd Elaziz, Mohamed ;
Ewees, Ahmed A. ;
Neggaz, Nabil ;
Ibrahim, Rehab Ali ;
Al-qaness, Mohammed A. A. ;
Lu, Songfeng .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 176
[2]   An Enhanced Version of Black Hole Algorithm via Levy Flight for Optimization and Data Clustering Problems [J].
Abdulwahab, Haneen A. ;
Noraziah, A. ;
Alsewari, Abdulrahman A. ;
Salih, Sinan Q. .
IEEE ACCESS, 2019, 7 :142085-142096
[3]   Coronavirus herd immunity optimizer (CHIO) [J].
Al-Betar, Mohammed Azmi ;
Alyasseri, Zaid Abdi Alkareem ;
Awadallah, Mohammed A. ;
Abu Doush, Iyad .
NEURAL COMPUTING & APPLICATIONS, 2021, 33 (10) :5011-5042
[4]   A balanced fuzzy Cultural Algorithm with a modified Levy flight search for real parameter optimization [J].
Ali, Mostafa Z. ;
Awad, Noor H. ;
Reynolds, Robert G. ;
Suganthan, Ponnuthurai N. .
INFORMATION SCIENCES, 2018, 447 :12-35
[5]  
[Anonymous], 2014, Cuckoo Search and Firefly Algorithm: Theory and Applications, DOI DOI 10.1007/978-3-319-02141-6
[6]   Design optimization of real world steel space frames using artificial bee colony algorithm with Levy flight distribution [J].
Aydogdu, I. ;
Akin, A. ;
Saka, M. P. .
ADVANCES IN ENGINEERING SOFTWARE, 2016, 92 :1-14
[7]   Hybridization of Galactic Swarm and Evolution Whale Optimization for Global Search Problem [J].
Binh Minh Nguyen ;
Trung Tran ;
Thieu Nguyen ;
Giang Nguyen .
IEEE ACCESS, 2020, 8 :74991-75010
[8]   Ant system: Optimization by a colony of cooperating agents [J].
Dorigo, M ;
Maniezzo, V ;
Colorni, A .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01) :29-41
[9]   Particle swarm optimization with chaotic opposition-based population initialization and stochastic search technique [J].
Gao, Wei-feng ;
Liu, San-yang ;
Huang, Ling-ling .
COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2012, 17 (11) :4316-4327
[10]   A novel particle swarm optimization algorithm with Levy flight [J].
Hakli, Huseyin ;
Uguz, Harun .
APPLIED SOFT COMPUTING, 2014, 23 :333-345