Boosted Reptile Search Algorithm for Engineering and Optimization Problems

Recently, various metaheuristic (MH) optimization algorithms have been presented and applied to solve complex engineering and optimization problems. One main category of MH algorithms is the naturally inspired swarm intelligence (SI) algorithms. SI methods have shown great performance on different problems. However, individual MH and SI methods face some shortcomings, such as trapping at local optima. To solve this issue, hybrid SI methods can perform better than individual ones. In this study, we developed a boosted version of the reptile search algorithm (RSA) to be employed for different complex problems, such as intrusion detection systems (IDSs) in cloud–IoT environments, as well as different optimization and engineering problems. This modification was performed by employing the operators of the red fox algorithm (RFO) and triangular mutation operator (TMO). The aim of using the RFO was to boost the exploration of the RSA, whereas the TMO was used for enhancing the exploitation stage of the RSA. To assess the developed approach, called RSRFT, a set of six constrained engineering benchmarks was used. The experimental results illustrated the ability of RSRFT to find the solution to those tested engineering problems. In addition, it outperformed the other well-known optimization techniques that have been used to handle these problems.

[1]  M. Khishe,et al.  Evolving chimp optimization algorithm by weighted opposition-based technique and greedy search for multimodal engineering problems , 2022, Appl. Soft Comput..

[2]  F. S. Gharehchopogh,et al.  An improved whale optimization algorithm based on multi-population evolution for global optimization and engineering design problems , 2022, Expert Syst. Appl..

[3]  Peng Cheng,et al.  A hybrid optimization algorithm and its application in flight trajectory prediction , 2022, Expert Syst. Appl..

[4]  A. Algarni,et al.  An adaptive quadratic interpolation and rounding mechanism sine cosine algorithm with application to constrained engineering optimization problems , 2022, Expert Syst. Appl..

[5]  M. A. Elaziz,et al.  Predicting CO2 trapping in deep saline aquifers using optimized long short-term memory , 2022, Environmental Science and Pollution Research.

[6]  M. A. Al-qaness,et al.  Wind Power Forecasting Using Optimized Dendritic Neural Model Based on Seagull Optimization Algorithm and Aquila Optimizer , 2022, Energies.

[7]  M. A. Al-qaness,et al.  An optimized neuro-fuzzy system using advance nature-inspired Aquila and Salp swarm algorithms for smart predictive residual and solubility carbon trapping efficiency in underground storage formations , 2022, Journal of Energy Storage.

[8]  L. Abualigah,et al.  Evaluating the Applications of Dendritic Neuron Model with Metaheuristic Optimization Algorithms for Crude-Oil-Production Forecasting , 2022, Entropy.

[9]  Anqi Pan,et al.  A vector-encirclement-model-based sparrow search algorithm for engineering optimization and numerical optimization problems , 2022, Appl. Soft Comput..

[10]  J. Mańdziuk,et al.  Multidimensional Red Fox meta-heuristic for complex optimization , 2022, Applied Soft Computing.

[11]  M. A. Elaziz,et al.  The Applications of Metaheuristics for Human Activity Recognition and Fall Detection Using Wearable Sensors: A Comprehensive Analysis , 2022, Biosensors.

[12]  Yan Lin,et al.  A discrete hybrid algorithm based on Differential Evolution and Cuckoo Search for optimizing the layout of ship pipe route , 2022, Ocean Engineering.

[13]  Govind Vashishtha,et al.  Approximating parameters of photovoltaic models using an amended reptile search algorithm , 2022, Journal of Ambient Intelligence and Humanized Computing.

[14]  B. Sarkar,et al.  Optimized radio-frequency identification system for different warehouse shapes , 2022, Knowl. Based Syst..

[15]  S. Ahuja,et al.  A Hybrid Intrusion Detection Model Using EGA-PSO and Improved Random Forest Method , 2022, Sensors.

[16]  M. Al-Betar,et al.  Intrusion Detection System for IoT Based on Deep Learning and Modified Reptile Search Algorithm , 2022, Computational intelligence and neuroscience.

[17]  R. Mansour Blockchain assisted clustering with Intrusion Detection System for Industrial Internet of Things environment , 2022, Expert Syst. Appl..

[18]  Yiming Fang,et al.  Multi-swarm improved moth-flame optimization algorithm with chaotic grouping and Gaussian mutation for solving engineering optimization problems , 2022, Expert Syst. Appl..

[19]  P. Divakarachari,et al.  Energy and Distance Based Multi-Objective Red Fox Optimization Algorithm in Wireless Sensor Network , 2022, Sensors.

[20]  B. Sarkar,et al.  Application of the Artificial Neural Network with Multithreading Within an Inventory Model Under Uncertainty and Inflation , 2022, International Journal of Fuzzy Systems.

[21]  Sung-Bae Cho,et al.  Ensemble of Deep Convolutional Learning Classifier System Based on Genetic Algorithm for Database Intrusion Detection , 2022, Electronics.

[22]  L. Abualigah,et al.  Boosting arithmetic optimization algorithm by sine cosine algorithm and levy flight distribution for solving engineering optimization problems , 2022, Neural Computing and Applications.

[23]  R. M. Ghoniem,et al.  Self-adaptive Equilibrium Optimizer for solving global, combinatorial, engineering, and Multi-Objective problems , 2022, Expert Syst. Appl..

[24]  Songfeng Lu,et al.  Advanced Feature Extraction and Selection Approach Using Deep Learning and Aquila Optimizer for IoT Intrusion Detection System , 2021, Sensors.

[25]  A. Gandomi,et al.  Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer , 2021, Expert Syst. Appl..

[26]  Yu-Jun Zhang,et al.  LMRAOA: An improved arithmetic optimization algorithm with multi-leader and high-speed jumping based on opposition-based learning solving engineering and numerical problems , 2022, Alexandria Engineering Journal.

[27]  O. Alomari,et al.  Improved Reptile Search Optimization Algorithm Using Chaotic Map and Simulated Annealing for Feature Selection in Medical Field , 2022, IEEE Access.

[28]  Zhijian Wu,et al.  Multi-strategy firefly algorithm with selective ensemble for complex engineering optimization problems , 2022, Appl. Soft Comput..

[29]  Ehsan Khorami,et al.  Optimal Diagnosis of COVID-19 Based on Convolutional Neural Network and Red Fox Optimization Algorithm , 2021, Comput. Intell. Neurosci..

[30]  Amir H. Gandomi,et al.  The Arithmetic Optimization Algorithm , 2021, Computer Methods in Applied Mechanics and Engineering.

[31]  Dalia Yousri,et al.  Aquila Optimizer: A novel meta-heuristic optimization algorithm , 2021, Comput. Ind. Eng..

[32]  Marcin Woźniak,et al.  Red fox optimization algorithm , 2021, Expert Syst. Appl..

[33]  Songfeng Lu,et al.  IoT Intrusion Detection System Using Deep Learning and Enhanced Transient Search Optimization , 2021, IEEE Access.

[34]  Amir H. Gandomi,et al.  Marine Predators Algorithm: A nature-inspired metaheuristic , 2020, Expert Syst. Appl..

[35]  Vikram Kumar Kamboj,et al.  An intensify Harris Hawks optimizer for numerical and engineering optimization problems , 2020, Appl. Soft Comput..

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

[37]  Elena Sitnikova,et al.  Towards the Development of Realistic Botnet Dataset in the Internet of Things for Network Forensic Analytics: Bot-IoT Dataset , 2018, Future Gener. Comput. Syst..

[38]  Ahmed A. Ewees,et al.  Improved grasshopper optimization algorithm using opposition-based learning , 2018, Expert Syst. Appl..

[39]  Ashraf Darwish,et al.  A new chaotic multi-verse optimization algorithm for solving engineering optimization problems , 2018, J. Exp. Theor. Artif. Intell..

[40]  Ali A. Ghorbani,et al.  Toward Generating a New Intrusion Detection Dataset and Intrusion Traffic Characterization , 2018, ICISSP.

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

[42]  Sean Carlisto de Alvarenga,et al.  A survey of intrusion detection in Internet of Things , 2017, J. Netw. Comput. Appl..

[43]  S. Mirjalili,et al.  Grasshopper Optimisation Algorithm: Theory and application , 2017, Adv. Eng. Softw..

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

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

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

[47]  Adil Baykasoglu,et al.  Adaptive firefly algorithm with chaos for mechanical design optimization problems , 2015, Appl. Soft Comput..

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

[49]  Ardeshir Bahreininejad,et al.  Mine blast algorithm: A new population based algorithm for solving constrained engineering optimization problems , 2013, Appl. Soft Comput..

[50]  A. Kaveh,et al.  A new meta-heuristic method: Ray Optimization , 2012 .

[51]  Ardeshir Bahreininejad,et al.  Water cycle algorithm - A novel metaheuristic optimization method for solving constrained engineering optimization problems , 2012 .

[52]  R. Venkata Rao,et al.  Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems , 2011, Comput. Aided Des..

[53]  A. Gandomi,et al.  Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems , 2011, Engineering with Computers.

[54]  Shen Lu,et al.  A Regularized Inexact Penalty Decomposition Algorithm for Multidisciplinary Design Optimization Problems With Complementarity Constraints , 2010 .

[55]  Yong Wang,et al.  Hybridizing particle swarm optimization with differential evolution for constrained numerical and engineering optimization , 2010, Appl. Soft Comput..

[56]  Siamak Talatahari,et al.  An improved ant colony optimization for constrained engineering design problems , 2010 .

[57]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[58]  Wenjian Luo,et al.  Differential evolution with dynamic stochastic selection for constrained optimization , 2008, Inf. Sci..

[59]  Carlos A. Coello Coello,et al.  An empirical study about the usefulness of evolution strategies to solve constrained optimization problems , 2008, Int. J. Gen. Syst..

[60]  Ling Wang,et al.  A hybrid particle swarm optimization with a feasibility-based rule for constrained optimization , 2007, Appl. Math. Comput..

[61]  Ling Wang,et al.  An effective co-evolutionary differential evolution for constrained optimization , 2007, Appl. Math. Comput..

[62]  Leandro dos Santos Coelho,et al.  Coevolutionary Particle Swarm Optimization Using Gaussian Distribution for Solving Constrained Optimization Problems , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[63]  K. Lee,et al.  A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice , 2005 .

[64]  Hamit Saruhan,et al.  DESIGN OPTIMIZATION OF MECHANICAL SYSTEMS USING GENETIC ALGORITHMS , 2003 .

[65]  Tapabrata Ray,et al.  Society and civilization: An optimization algorithm based on the simulation of social behavior , 2003, IEEE Trans. Evol. Comput..

[66]  Tapabrata Ray,et al.  A socio-behavioural simulation model for engineering design optimization , 2002 .

[67]  Tapabrata Ray,et al.  ENGINEERING DESIGN OPTIMIZATION USING A SWARM WITH AN INTELLIGENT INFORMATION SHARING AMONG INDIVIDUALS , 2001 .

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

[69]  Carlos A. Coello Coello,et al.  Use of a self-adaptive penalty approach for engineering optimization problems , 2000 .

[70]  Darrell Whitley,et al.  A genetic algorithm tutorial , 1994, Statistics and Computing.

[71]  Kalyanmoy Deb,et al.  Optimal design of a welded beam via genetic algorithms , 1991 .

[72]  J. Arora,et al.  A study of mathematical programmingmethods for structural optimization. Part II: Numerical results , 1985 .

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