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 条
[1]  
Abd El Aziz M, 2018, STUD COMPUT INTELL, V730, P23, DOI 10.1007/978-3-319-63754-9_2
[2]   Whale Optimization Algorithm and Moth-Flame Optimization for multilevel thresholding image segmentation [J].
Abd El Aziz, Mohamed ;
Ewees, Ahmed A. ;
Hassanien, Aboul Ella .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 83 :242-256
[3]  
Abd ElAziz M, 2016, HYBRID SOFT COMPUTIN, P1, DOI DOI 10.1007/978-3-319-47223-2_1
[4]  
Abdel-Basset M, 2020, MULTIMED TOOLS APPL, V79, P5419, DOI [10.1007/s11042-018-6266-0, 10.1007/s11042-018-5840-9]
[5]   Opposition-based learning in shuffled frog leaping: An application for parameter identification [J].
Ahandani, Morteza Alinia ;
Alavi-Rad, Hosein .
INFORMATION SCIENCES, 2015, 291 :19-42
[6]   EEG/ERP Adaptive Noise Canceller Design with Controlled Search Space (CSS) Approach in Cuckoo and Other Optimization Algorithms [J].
Ahirwal, M. K. ;
Kumar, Anil ;
Singh, G. K. .
IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2013, 10 (06) :1491-1504
[7]   Adaptive filtering of EEG/ERP through noise cancellers using an improved PSO algorithm [J].
Ahirwal, Mitul Kumar ;
Kumar, Anil ;
Singh, Girish Kumar .
SWARM AND EVOLUTIONARY COMPUTATION, 2014, 14 :76-91
[8]  
[Anonymous], 2017, J COMPUTATIONAL DESI
[9]   The Wind Driven Optimization Technique and its Application in Electromagnetics [J].
Bayraktar, Zikri ;
Komurcu, Muge ;
Bossard, Jeremy A. ;
Werner, Douglas H. .
IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2013, 61 (05) :2745-2757
[10]   A STUDY OF MATHEMATICAL-PROGRAMMING METHODS FOR STRUCTURAL OPTIMIZATION .1. THEORY [J].
BELEGUNDU, AD ;
ARORA, JS .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1985, 21 (09) :1583-1599