Improved grasshopper optimization algorithm using opposition-based learning

被引:258
作者
Ewees, Ahmed A. [1 ,2 ]
Abd Elaziz, Mohamed [3 ]
Houssein, Essam H. [4 ]
机构
[1] Univ Bisha, Bisha, Saudi Arabia
[2] Damietta Univ, Dept Comp, Dumyat, Egypt
[3] Zagazig Univ, Fac Sci, Dept Math, Zagazig, Egypt
[4] Minia Univ, Fac Comp & Informat, Al Minya, Egypt
关键词
Grasshopper optimization algorithm; Opposition-based learning; Benchmark functions; Engineering problems optimization; PARTICLE SWARM OPTIMIZATION; MOTH-FLAME OPTIMIZATION; ENGINEERING OPTIMIZATION; DIFFERENTIAL EVOLUTION; STRUCTURAL OPTIMIZATION; HARMONY SEARCH; OPTIMAL-DESIGN; EEG/ERP; CUCKOO;
D O I
10.1016/j.eswa.2018.06.023
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes an improved version of the grasshopper optimization algorithm (GOA) based on the opposition-based learning (OBL) strategy called OBLGOA for solving benchmark optimization functions and engineering problems. The proposed OBLGOA algorithm consists of two stages: the first stage generates an initial population and its opposite using the OBL strategy; and the second stage uses the OBL as an additional phase to update the GOA population in each iteration. However, the OBL is applied to only half of the solutions to reduce the time complexity. To investigate the performance of the proposed OBLGOA, six sets of experiment series are performed, and they include twenty-three benchmark functions and four engineering problems. The experiments revealed that the results of the proposed algorithm were superior to those of ten well-known algorithms in this domain. Eventually, the obtained results proved that the OBLGOA algorithm can provide competitive results for optimization engineering problems compared with state-of-the-art algorithms. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:156 / 172
页数:17
相关论文
共 69 条
[11]   Robust optimization - A comprehensive survey [J].
Beyer, Hans-Georg ;
Sendhoff, Bernhard .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2007, 196 (33-34) :3190-3218
[12]   A Novel Set-Based Particle Swarm Optimization Method for Discrete Optimization Problems [J].
Chen, Wei-Neng ;
Zhang, Jun ;
Chung, Henry S. H. ;
Zhong, Wen-Liang ;
Wu, Wei-Gang ;
Shi, Yu-hui .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2010, 14 (02) :278-300
[13]   Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art [J].
Coello, CAC .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2002, 191 (11-12) :1245-1287
[14]   Use of a self-adaptive penalty approach for engineering optimization problems [J].
Coello, CAC .
COMPUTERS IN INDUSTRY, 2000, 41 (02) :113-127
[15]  
COLORNI A, 1992, FROM ANIM ANIMAT, P134
[16]   OPTIMAL-DESIGN OF A WELDED BEAM VIA GENETIC ALGORITHMS [J].
DEB, K .
AIAA JOURNAL, 1991, 29 (11) :2013-2015
[17]  
DEB K, 1993, FOUNDATIONS OF GENETIC ALGORITHMS 2, P93
[18]  
Eberhart R., 1995, MHS95 P 6 INT S MICR, DOI [DOI 10.1109/MHS.1995.494215, 10.1109/MHS.1995.494215]
[19]   Chaotic multi-verse optimizer-based feature selection [J].
Ewees, Ahmed A. ;
Abd El Aziz, Mohamed ;
Hassanien, Aboul Ella .
NEURAL COMPUTING & APPLICATIONS, 2019, 31 (04) :991-1006
[20]  
Fister I, 2013, ELEKTROTEH VESTN, V80, P116