Improved grasshopper optimization algorithm using opposition-based learning

被引:269
作者
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 条
[51]  
Passino KM, 2002, IEEE CONTR SYST MAG, V22, P52, DOI 10.1109/MCS.2002.1004010
[52]   OPTIMAL DESIGN OF A CLASS OF WELDED STRUCTURES USING GEOMETRIC PROGRAMMING [J].
RAGSDELL, KM ;
PHILLIPS, DT .
JOURNAL OF ENGINEERING FOR INDUSTRY-TRANSACTIONS OF THE ASME, 1976, 98 (03) :1021-1025
[53]   GSA: A Gravitational Search Algorithm [J].
Rashedi, Esmat ;
Nezamabadi-Pour, Hossein ;
Saryazdi, Saeid .
INFORMATION SCIENCES, 2009, 179 (13) :2232-2248
[54]   Engineering design optimization using a swarm with an intelligent information sharing among individuals [J].
Ray, T ;
Saini, P .
ENGINEERING OPTIMIZATION, 2001, 33 (06) :735-748
[55]   Mechanosensory-induced behavioural gregarization in the desert locust Schistocerca gregaria [J].
Rogers, SM ;
Matheson, T ;
Despland, E ;
Dodgson, T ;
Burrows, M ;
Simpson, SJ .
JOURNAL OF EXPERIMENTAL BIOLOGY, 2003, 206 (22) :3991-4002
[56]   Mine blast algorithm: A new population based algorithm for solving constrained engineering optimization problems [J].
Sadollah, Ali ;
Bahreininejad, Ardeshir ;
Eskandar, Hadi ;
Hamdi, Mohd .
APPLIED SOFT COMPUTING, 2013, 13 (05) :2592-2612
[57]   Grasshopper Optimisation Algorithm: Theory and application [J].
Saremi, Shahrzad ;
Mirjalili, Seyedali ;
Lewis, Andrew .
ADVANCES IN ENGINEERING SOFTWARE, 2017, 105 :30-47
[58]   Global Gene Expression Profiling and Alternative Splicing Events during the Chondrogenic Differentiation of Human Cartilage Endplate-Derived Stem Cells [J].
Shang, Jin ;
Fan, Xin ;
Lei Shangguan ;
Liu, Huan ;
Zhou, Yue .
BIOMED RESEARCH INTERNATIONAL, 2015, 2015
[59]  
Tang EK, 2005, Proceedings of the 2005 IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology, P9
[60]  
Thangaraj R, 2012, WOR CONG NAT BIOL, P1, DOI 10.1109/NaBIC.2012.6402168