Enhanced grasshopper optimization algorithm using elite opposition-based learning for solving real-world engineering problems

Optimizing real-life engineering design problems are challenging and somewhat difficult if optimum solutions are expected. The development of new efficient optimization algorithms is crucial for this task. In this paper, a recently invented grasshopper optimization algorithm is upgraded from its original version. The method is improved by adding an elite opposition-based learning methodology to an elite opposition-based learning grasshopper optimization algorithm. The new optimizer, which is elite opposition-based learning grasshopper optimization method (EOBL-GOA), is validated with several engineering design probles such as a welded beam design problem, car side crash problem, multiple clutch disc problem, hydrostatic thrust bearing problem, three-bar truss, and cantilever beam problem, and finally used for the optimization of a suspension arm of the vehicles. The optimum results reveal that the EOBL-GOA is among the best algorithms reported in the literature.

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

[2]  C. Coello,et al.  CONSTRAINT-HANDLING USING AN EVOLUTIONARY MULTIOBJECTIVE OPTIMIZATION TECHNIQUE , 2000 .

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

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

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

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

[7]  C. A. Coello Coello,et al.  CONSTRAINT-HANDLING USING AN EVOLUTIONARY MULTIOBJECTIVE OPTIMIZATION TECHNIQUE , 2000 .

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

[9]  S. M. Sait,et al.  Conceptual comparison of the ecogeography-based algorithm, equilibrium algorithm, marine predators algorithm and slime mold algorithm for optimal product design , 2021 .

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

[11]  A. Kaveh,et al.  A novel heuristic optimization method: charged system search , 2010 .

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

[13]  Liying Wang,et al.  Manta ray foraging optimization: An effective bio-inspired optimizer for engineering applications , 2020, Eng. Appl. Artif. Intell..

[14]  Amir Hossein Gandomi,et al.  Erratum to: Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems , 2013, Engineering with Computers.

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

[16]  Seyedali Mirjalili,et al.  Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems , 2015, Neural Computing and Applications.

[17]  James N. Siddall,et al.  Analytical decision-making in engineering design , 1972 .

[18]  S. M. Sait,et al.  Comparative investigation of the moth-flame algorithm and whale optimization algorithm for optimal spur gear design , 2021 .

[19]  Sujin Bureerat,et al.  The equilibrium optimization algorithm and the response surface-based metamodel for optimal structural design of vehicle components , 2020, Materials Testing.

[20]  Huiling Chen,et al.  Orthogonally-designed adapted grasshopper optimization: A comprehensive analysis , 2020, Expert Syst. Appl..

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

[22]  Xuehua Zhao,et al.  An improved grasshopper optimization algorithm with application to financial stress prediction , 2018, Applied Mathematical Modelling.

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

[24]  Adil Baykasoglu,et al.  Design optimization with chaos embedded great deluge algorithm , 2012, Appl. Soft Comput..

[25]  Betül Sultan Yıldız,et al.  The spotted hyena optimization algorithm for weight-reduction of automobile brake components , 2020, Materials Testing.

[26]  Yun Li,et al.  Optimization and robustness for crashworthiness of side impact , 2001 .

[27]  S. M. Sait,et al.  Comparison of recent algorithms for many-objective optimisation of an automotive floor-frame , 2019, International Journal of Vehicle Design.

[28]  Ali R. Yildiz,et al.  A novel hybrid whale–Nelder–Mead algorithm for optimization of design and manufacturing problems , 2019, The International Journal of Advanced Manufacturing Technology.

[29]  Ali Rıza Yıldız,et al.  Optimum design of cam-roller follower mechanism using a new evolutionary algorithm , 2018 .

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

[31]  Vimal Savsani,et al.  Passing vehicle search (PVS): A novel metaheuristic algorithm , 2016 .

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

[33]  S. M. Sait,et al.  Comparision of the political optimization algorithm, the Archimedes optimization algorithm and the Levy flight algorithm for design optimization in industry , 2021 .

[34]  Shang He,et al.  An improved particle swarm optimizer for mechanical design optimization problems , 2004 .

[35]  A. Yıldız,et al.  A new Hybrid Taguchi-salp swarm optimization algorithm for the robust design of real-world engineering problems , 2021 .

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

[37]  Nantiwat Pholdee,et al.  The Henry gas solubility optimization algorithm for optimum structural design of automobile brake components , 2020 .

[38]  Sujin Bureerat,et al.  Butterfly optimization algorithm for optimum shape design of automobile suspension components , 2020, Materials Testing.

[39]  Ali Wagdy Mohamed,et al.  A novel differential evolution algorithm for solving constrained engineering optimization problems , 2017, Journal of Intelligent Manufacturing.

[40]  Sadiq M. Sait,et al.  Optimal design of planetary gear train for automotive transmissions using advanced meta-heuristics , 2019 .

[41]  Nantiwat Pholdee,et al.  Seagull optimization algorithm for solving real-world design optimization problems , 2020, Materials Testing.

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

[43]  Seyedali Mirjalili,et al.  Comparison of recent optimization algorithms for design optimization of a cam-follower mechanism , 2020, Knowl. Based Syst..

[44]  E. Sandgren,et al.  Nonlinear Integer and Discrete Programming in Mechanical Design Optimization , 1990 .

[45]  Nantiwat Pholdee,et al.  A new hybrid Harris hawks-Nelder-Mead optimization algorithm for solving design and manufacturing problems , 2019, Materials Testing.

[46]  Abdolreza Hatamlou,et al.  Black hole: A new heuristic optimization approach for data clustering , 2013, Inf. Sci..

[47]  Nantiwat Pholdee,et al.  Robust design of a robot gripper mechanism using new hybrid grasshopper optimization algorithm , 2021, Expert Syst. J. Knowl. Eng..

[48]  Sadiq M. Sait,et al.  A Comparative Study of Metaheuristic Algorithms for Reliability-Based Design Optimization Problems , 2020, Archives of Computational Methods in Engineering.

[49]  A. Yıldız,et al.  Multiobjective crashworthiness optimization of graphene type multi-cell tubes under various loading conditions , 2021, Journal of the Brazilian Society of Mechanical Sciences and Engineering.

[50]  Mohsen Rashki,et al.  Flying Squirrel Optimizer (FSO): A novel SI-based optimization algorithm for engineering problems , 2019 .

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

[52]  Rui Wang,et al.  Elite opposition-based flower pollination algorithm , 2016, Neurocomputing.

[53]  Nantiwat Pholdee,et al.  Sine-cosine optimization algorithm for the conceptual design of automobile components , 2020, Materials Testing.