ESSAWOA: Enhanced Whale Optimization Algorithm integrated with Salp Swarm Algorithm for global optimization

In this paper, a novel hybrid meta-heuristic algorithm called ESSAWOA is proposed for solving global optimization problems. The main idea of ESSAWOA is to enhance Whale Optimization Algorithm (WOA) by combining the mechanism of Salp Swarm Algorithm (SSA) and Lens Opposition-based Learning strategy (LOBL). The hybridization process includes three parts: First, the leader mechanism with strong exploitation of SSA is applied to update the population position before the basic WOA operation. Second, the nonlinear parameter related to the convergence property in SSA is introduced to the two phases of encircling prey and bubble-net attacking in WOA. Third, LOBL strategy is used to increase the population diversity of the proposed optimizer. The hybrid design is expected to significantly enhance the exploitation and exploration capacity of the proposed algorithm. To investigate the effectiveness of ESSAWOA, twenty-three benchmark functions of different dimensions and three classical engineering design problems are performed. Furthermore, SSA, WOA and seven other well-known meta-heuristic algorithms are employed to compare with the proposed optimizer. Our results reveal that ESSAWOA can effectively and quickly obtain the promising solution of these optimization problems in the search space. The performance of ESSAWOA is significantly superior to the basic WOA, SSA and other meta-heuristic algorithms.

[1]  Seyedali Mirjalili,et al.  SCA: A Sine Cosine Algorithm for solving optimization problems , 2016, Knowl. Based Syst..

[2]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[3]  Soheyl Khalilpourazari,et al.  SCWOA: an efficient hybrid algorithm for parameter optimization of multi-pass milling process , 2018 .

[4]  Andrew Lewis,et al.  Grasshopper Optimisation Algorithm: Theory and application , 2017, Adv. Eng. Softw..

[5]  Ling Yu,et al.  A novel WOA-based structural damage identification using weighted modal data and flexibility assurance criterion , 2020 .

[6]  Manuel Laguna,et al.  Tabu Search , 1997 .

[7]  Dayang N. A. Jawawi,et al.  Electromagnetic field optimization: A physics-inspired metaheuristic optimization algorithm , 2016, Swarm Evol. Comput..

[8]  Saad Alghuwainem,et al.  Salp swarm algorithm-based TS-FLCs for MPPT and fault ride-through capability enhancement of wind generators. , 2020, ISA transactions.

[9]  K. M. Ragsdell,et al.  Optimal Design of a Class of Welded Structures Using Geometric Programming , 1976 .

[10]  Jakub Jurasz,et al.  Optimal design of a grid-connected desalination plant powered by renewable energy resources using a hybrid PSO–GWO approach , 2018, Energy Conversion and Management.

[11]  Seyed Jalaleddin Mousavirad,et al.  Multilevel image thresholding using entropy of histogram and recently developed population-based metaheuristic algorithms , 2017, Evol. Intell..

[12]  MirjaliliSeyedali Moth-flame optimization algorithm , 2015 .

[13]  Wolfgang Banzhaf,et al.  Artificial Intelligence: Genetic Programming , 2015 .

[14]  Attia A. El-Fergany,et al.  Extracting optimal parameters of PEM fuel cells using Salp Swarm Optimizer , 2018 .

[15]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[16]  Koushik Guha,et al.  HWPSO: A new hybrid whale-particle swarm optimization algorithm and its application in electronic design optimization problems , 2018, Applied Intelligence.

[17]  Anupam Shukla,et al.  Texture classification using convolutional neural network optimized with whale optimization algorithm , 2019, SN Applied Sciences.

[18]  Xiaolin Meng,et al.  Measurement of Quasi-Static and Dynamic Displacements of Footbridges Using the Composite Instrument of a Smartstation and an Accelerometer: Case Studies , 2020, Remote. Sens..

[19]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[20]  Vishal Gupta,et al.  Capacitance Requirement for Rated Current and Rated Voltage Operation of SEIG Using Whale Optimization Algorithm , 2020 .

[21]  Bilal Alatas,et al.  Sentiment classification within online social media using whale optimization algorithm and social impact theory based optimization , 2020 .

[22]  R. V. Rao,et al.  Teaching–learning-based optimization algorithm for unconstrained and constrained real-parameter optimization problems , 2012 .

[23]  Seyed Mohammad Mirjalili,et al.  Whale optimization approaches for wrapper feature selection , 2018, Appl. Soft Comput..

[24]  Bin Xu,et al.  Global Navigation Satellite System‐based positioning technology for structural health monitoring: a review , 2019, Structural Control and Health Monitoring.

[25]  MirjaliliSeyedali,et al.  Grasshopper Optimisation Algorithm , 2017 .

[26]  Hamid R. Tizhoosh,et al.  Opposition-Based Learning: A New Scheme for Machine Intelligence , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[27]  Zhu Xiao,et al.  Optimal design of IIR wideband digital differentiators and integrators using salp swarm algorithm , 2019, Knowl. Based Syst..

[28]  Hany M. Hasanien,et al.  Performance improvement of photovoltaic power systems using an optimal control strategy based on whale optimization algorithm , 2018 .

[29]  Li Yuan-xian,et al.  The Application of a Novel OBL Based on Lens Imaging Principle in PSO , 2014 .

[30]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[31]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[32]  Richard A. Formato,et al.  Central force optimization: A new deterministic gradient-like optimization metaheuristic , 2009 .

[33]  Mingxuan Mao,et al.  A Novel Nature-Inspired Maximum Power Point Tracking (MPPT) Controller Based on SSA-GWO Algorithm for Partially Shaded Photovoltaic Systems , 2019, Electronics.

[34]  Hossam Faris,et al.  Harris hawks optimization: Algorithm and applications , 2019, Future Gener. Comput. Syst..

[35]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[36]  Seyed Mohammad Mirjalili,et al.  Multi-Verse Optimizer: a nature-inspired algorithm for global optimization , 2015, Neural Computing and Applications.

[37]  Mohsen Rashki,et al.  Using Response Surface Methodology and providing a modified model using whale algorithm for estimating the compressive strength of columns confined with FRP sheets , 2018, Construction and Building Materials.

[38]  G. Di Caro,et al.  Ant colony optimization: a new meta-heuristic , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[39]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[40]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[41]  Seyed Mohammad Mirjalili,et al.  The Ant Lion Optimizer , 2015, Adv. Eng. Softw..

[42]  Seyed Mohammad Mirjalili,et al.  Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm , 2015, Knowl. Based Syst..

[43]  Wen-Tsao Pan,et al.  A new Fruit Fly Optimization Algorithm: Taking the financial distress model as an example , 2012, Knowl. Based Syst..

[44]  M. Khishe,et al.  Passive sonar target classification using multi-layer perceptron trained by salp swarm algorithm , 2019, Ocean Engineering.

[45]  Zoran Miljkovic,et al.  A novel methodology for optimal single mobile robot scheduling using whale optimization algorithm , 2019, Appl. Soft Comput..

[46]  Hossam Faris,et al.  Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems , 2017, Adv. Eng. Softw..

[47]  Emile H. L. Aarts,et al.  Theoretical aspects of local search , 2006, Monographs in Theoretical Computer Science. An EATCS Series.

[48]  El-Ghazali Talbi,et al.  Metaheuristics - From Design to Implementation , 2009 .

[49]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[50]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..