Skip to main content
Log in

Improved reptile search algorithm with novel mean transition mechanism for constrained industrial engineering problems

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Engineering designs are common industrial optimization problems that need an efficient method to determine the parameters of the problems. This paper proposes a novel engineering design parameters identification method based on an enhanced optimization method called IRSA. The conventional reptile search algorithm (RSA) is utilized in the proposed IRSA method with the mutation technique (MT). These two search methods are used to find the optimal parameters values for the given problems and are employed based on a novel mean transition mechanism . The proposed mean transition mechanism adjusts the searching process by changing between the search process (i.e., RSA or MT) to avoid the main weaknesses of the original RSA: the permutation convergence and unbalance between the search methods. Experiments are conducted on ten benchmark functions from CEC2019 and five industrial engineering design problems. The results are evaluated using worst, mean, and best fitness function values. The proposed method is compared with other well-established methods, and it got better and promising results. The proposed IRSA method’s performance proved its ability to address the mathematical benchmark functions and engineering design problems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Data availability statements

Data are available from the authors upon reasonable request.

References

  1. Zamani H, Nadimi-Shahraki MH, Gandomi AH (2021) Qana: quantum-based avian navigation optimizer algorithm. Eng Appl Artif Intell 104:104314

    Article  Google Scholar 

  2. Nadimi-Shahraki MH, Taghian S, Mirjalili S (2021) An improved grey wolf optimizer for solving engineering problems. Expert Syst Appl 166:113917

    Article  Google Scholar 

  3. Zamani H, Nadimi-Shahraki MH, Gandomi AH (2019) Ccsa: conscious neighborhood-based crow search algorithm for solving global optimization problems. Appl Soft Comput 85:105583

    Article  Google Scholar 

  4. Zheng R, Jia H, Abualigah L, Liu Q, Wang S (2022) An improved arithmetic optimization algorithm with forced switching mechanism for global optimization problems. Math Biosci Eng 19(1):473–512

    Article  MATH  Google Scholar 

  5. Abualigah L, Diabat A, Sumari P, Gandomi AH (2021) Applications, deployments, and integration of internet of drones (iod): a review. IEEE Sensors J 56:871

    Google Scholar 

  6. Gandomi AH, Roke D (2021) A multi-objective evolutionary framework for formulation of nonlinear structural systems. IEEE Trans Indus Inf 56:12

    Google Scholar 

  7. Zheng R, Jia H, Abualigah L, Liu Q, Wang S (2021) Deep ensemble of slime mold algorithm and arithmetic optimization algorithm for global optimization. Processes 9(10):1774

    Article  Google Scholar 

  8. Wang S, Liu Q, Liu Y, Jia H, Abualigah L, Zheng R, Wu D (2021) A hybrid ssa and sma with mutation opposition-based learning for constrained engineering problems, Computational intelligence and neuroscience

  9. Hussein AM, Abdullah R, AbdulRashid N, Ali ANB (2017) Protein multiple sequence alignment by basic flower pollination algorithm. In: 2017 8th International Conference on Information Technology (ICIT), IEEE, pp 833–838

  10. Oyelade ON, Ezugwu AE, Mohamed TI, Abualigah L, Ebola optimization search algorithm: A new nature-inspired metaheuristic algorithm, IEEE Access

  11. Agushaka JO, Ezugwu AE, Abualigah L (2022) Dwarf mongoose optimization algorithm. Computer Methods Appl Mech Eng 391:114570

    Article  MathSciNet  MATH  Google Scholar 

  12. Kayhan AH, Ceylan H, Ayvaz MT, Gurarslan G (2010) Psolver: a new hybrid particle swarm optimization algorithm for solving continuous optimization problems. Expert Syst Appl 37(10):6798–6808

    Article  Google Scholar 

  13. Altabeeb AM, Mohsen AM, Abualigah L, Ghallab A (2021) Solving capacitated vehicle routing problem using cooperative firefly algorithm. Appl Soft Comput 108:107403

    Article  Google Scholar 

  14. Berahmand K, Bouyer A, Samadi N (2018) A new centrality measure based on the negative and positive effects of clustering coefficient for identifying influential spreaders in complex networks. Chaos, Solitons Fractals 110:41–54

    Article  MATH  Google Scholar 

  15. Rostami M, Berahmand K, Forouzandeh S (2020) A novel method of constrained feature selection by the measurement of pairwise constraints uncertainty. J Big Data 7(1):1–21

    Article  Google Scholar 

  16. Ibrahim RA, Abualigah L, Ewees AA, Al-Qaness MA, Yousri D, Alshathri S, Abd Elaziz M (2021) An electric fish-based arithmetic optimization algorithm for feature selection. Entropy 23(9):1189

    Article  MathSciNet  Google Scholar 

  17. Gul F, Mir I, Abualigah L, Sumari P (2021) Multi-robot space exploration: an augmented arithmetic approach. IEEE Access 9:107738–107750

    Article  Google Scholar 

  18. Balochian S, Baloochian H (2019) Social mimic optimization algorithm and engineering applications. Expert Syst Appl 134:178–191

    Article  Google Scholar 

  19. Hussein AM, Abdullah R, AbdulRashid N (2019) Flower pollination algorithm with profile technique for multiple sequence alignment. In: 2019 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT), IEEE, pp 571–576

  20. Abualigah L, Almotairi KH, Abd Elaziz M, Shehab M, Altalhi M (2022) Enhanced flow direction arithmetic optimization algorithm for mathematical optimization problems with applications of data clustering. Eng Anal Boundary Elements 138:13–29

    Article  MathSciNet  MATH  Google Scholar 

  21. Abualigah L, Abd Elaziz M, Sumari P, Geem ZW, Gandomi AH (2021) Reptile search algorithm (rsa): A nature-inspired meta-heuristic optimizer, Expert Systems with Applications 116158

  22. Eid A, Kamel S, Abualigah L (2021) Marine predators algorithm for optimal allocation of active and reactive power resources in distribution networks. Neural Comput Appl 45:1–29

    Google Scholar 

  23. Al-Qaness MA, Ewees AA, Fan H, Abualigah L, Abd Elaziz M (2020) Marine predators algorithm for forecasting confirmed cases of covid-19 in Italy, USA, Iran and Korea. Int J Environ Res Public Health 17(10):3520

    Article  Google Scholar 

  24. Houssein EH, Dirar M, Abualigah L, Mohamed WM (2021) An efficient equilibrium optimizer with support vector regression for stock market prediction. Neural Comput Appl 65:1–36

    Google Scholar 

  25. Abualigah L, Yousri D, Abd Elaziz M, Ewees AA, Al-qaness MA, Gandomi AH (2021) Aquila optimizer: a novel meta-heuristic optimization algorithm. Computers Indus Eng 871:107250

    Article  Google Scholar 

  26. Wang S, Jia H, Abualigah L, Liu Q, Zheng R (2021) An improved hybrid aquila optimizer and harris hawks algorithm for solving industrial engineering optimization problems. Processes 9(9):1551

    Article  Google Scholar 

  27. Abualigah L, Shehab M, Diabat A, Abraham A (2020) Selection scheme sensitivity for a hybrid salp swarm algorithm: analysis and applications. Eng Computers 65:1–27

    Google Scholar 

  28. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Software 95:51–67

    Article  Google Scholar 

  29. Abualigah L, Diabat A (2021) Advances in sine cosine algorithm: a comprehensive survey. Artif Intell Rev 58:1–42

    Google Scholar 

  30. Abualigah L, Dulaimi AJ (2021) A novel feature selection method for data mining tasks using hybrid sine cosine algorithm and genetic algorithm. Cluster Comput 65:1–16

    Google Scholar 

  31. Abualigah L, Diabat A, Mirjalili S, Abd Elaziz M, Gandomi AH (2021) The arithmetic optimization algorithm. Computer Methods Appl Mech Eng 376:113609

    Article  MathSciNet  MATH  Google Scholar 

  32. Premkumar M, Jangir P, Kumar BS, Sowmya R, Alhelou HH, Abualigah L, Yildiz AR, Mirjalili S, A new arithmetic optimization algorithm for solving real-world multiobjective cec-2021 constrained optimization problems: Diversity analysis and validations, IEEE Access

  33. Safaldin M, Otair M, Abualigah L (2021) Improved binary gray wolf optimizer and svm for intrusion detection system in wireless sensor networks. J Ambient Intell Humanized Comput 12(2):1559–1576

    Article  Google Scholar 

  34. Rashaideh H, Sawaie A, Al-Betar MA, Abualigah LM, Al-Laham MM, Ra’ed M, Braik M (2020) A grey wolf optimizer for text document clustering. J Intell Syst 29(1):814–830

    Article  Google Scholar 

  35. Połap D, Woźniak M (2021) Red fox optimization algorithm. Expert Syst Appl 166:114107

    Article  Google Scholar 

  36. Abualigah LM, Khader AT, Hanandeh ES (2018) A new feature selection method to improve the document clustering using particle swarm optimization algorithm. J Comput Sci 25:456–466

    Article  Google Scholar 

  37. Abualigah L, Diabat A, Geem ZW (2020) A comprehensive survey of the harmony search algorithm in clustering applications. Appl Sci 10(11):3827

    Article  Google Scholar 

  38. Zitar RA, Abualigah L, Al-Dmour NA (2021) Review and analysis for the red deer algorithm. J Ambient Intell Humanized Comput 10:1–11

    Google Scholar 

  39. Abualigah L, Diabat A, Elaziz MA (2021) Improved slime mould algorithm by opposition-based learning and levy flight distribution for global optimization and advances in real-world engineering problems. J Ambient Intell Humanized Comput 54:1–40

    Google Scholar 

  40. Hassan MH, Kamel S, Abualigah L, Eid A (2021) Development and application of slime mould algorithm for optimal economic emission dispatch. Expert Syst Appl 135:15205

    Google Scholar 

  41. Kaveh A, Talatahari S, Khodadadi N (2020) Stochastic paint optimizer: theory and application in civil engineering. Eng Computers 33:1–32

    Google Scholar 

  42. Abualigah LMQ et al (2019) Feature selection and enhanced krill herd algorithm for text document clustering. Springer, Cham

    Book  Google Scholar 

  43. Abualigah LM, Khader AT, Hanandeh ES, Gandomi AH (2017) A novel hybridization strategy for krill herd algorithm applied to clustering techniques. Appl Soft Comput 60:423–435

    Article  Google Scholar 

  44. Dinkar SK, Deep K (2017) Opposition based laplacian ant lion optimizer. J Comput Sci 23:71–90

    Article  MathSciNet  Google Scholar 

  45. Zhou Z, Li F, Abawajy JH, Gao C (2020) Improved pso algorithm integrated with opposition-based learning and tentative perception in networked data centres. IEEE Access 8:55872–55880

    Article  Google Scholar 

  46. Gupta S, Deep K, Moayedi H, Foong LK, Assad A (2021) Sine cosine grey wolf optimizer to solve engineering design problems. Eng Computers 37(4):3123–3149

    Article  Google Scholar 

  47. Gupta S, Deep K (2020) Enhanced leadership-inspired grey wolf optimizer for global optimization problems. Eng Computers 36(4):1777–1800

    Article  Google Scholar 

  48. He S, Prempain E, Wu Q (2004) An improved particle swarm optimizer for mechanical design optimization problems. Eng Optim 36(5):585–605

    Article  MathSciNet  Google Scholar 

  49. Kaveh A, Khodadadi N, Azar BF, Talatahari S (2021) Optimal design of large-scale frames with an advanced charged system search algorithm using box-shaped sections. Eng Computers 37(4):2521–2541

    Article  Google Scholar 

  50. Lu C, Gao L, Li X, Hu C, Yan X, Gong W (2020) Chaotic-based grey wolf optimizer for numerical and engineering optimization problems. Memetic Comput 12(4):371–398

    Article  Google Scholar 

  51. Yu K, Wang X, Wang Z (2016) An improved teaching-learning-based optimization algorithm for numerical and engineering optimization problems. J Intell Manuf 27(4):831–843

    Article  Google Scholar 

  52. He Q, Wang L (2007) An effective co-evolutionary particle swarm optimization for constrained engineering design problems. Eng Appl Artif Intell 20(1):89–99

    Article  Google Scholar 

  53. Baykasoğlu A, Akpinar Ş (2015) Weighted superposition attraction (wsa): A swarm intelligence algorithm for optimization problems-part 2: Constrained optimization. Appl Soft Comput 37:396–415

    Article  Google Scholar 

  54. Lee KS, Geem ZW (2005) A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice. Computer Methods Appl Mech Eng 194(36–38):3902–3933

    Article  MATH  Google Scholar 

  55. Belegundu AD, Arora JS (1985) A study of mathematical programming methods for structural optimization. part i: theory. Int J Numer Methods Eng 21(9):1583–1599

    Article  MATH  Google Scholar 

  56. Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) Gsa: a gravitational search algorithm. Inf Sci 179(13):2232–2248

    Article  MATH  Google Scholar 

  57. Mezura-Montes E, Coello CAC (2008) An empirical study about the usefulness of evolution strategies to solve constrained optimization problems. Int J General Syst 37(4):443–473

    Article  MathSciNet  MATH  Google Scholar 

  58. Sandgren E (1990) Nonlinear integer and discrete programming in mechanical design optimization. J Mech Des 112(2):223–229

    Article  Google Scholar 

  59. Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl-based Syst 89:228–249

    Article  Google Scholar 

  60. Gandomi AH, Yang X-S, Alavi AH, Talatahari S (2013) Bat algorithm for constrained optimization tasks. Neural Comput Appl 22(6):1239–1255

    Article  Google Scholar 

  61. Tang R, Fong S, Yang X-S, Deb S (2012) Wolf search algorithm with ephemeral memory. In: Seventh international conference on digital information management (ICDIM 2012), IEEE, pp 165–172

  62. Liu H, Cai Z, Wang Y (2010) Hybridizing particle swarm optimization with differential evolution for constrained numerical and engineering optimization. Appl Soft Comput 10(2):629–640

    Article  Google Scholar 

  63. Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513

    Article  Google Scholar 

  64. Kaveh A, Khayatazad M (2012) A new meta-heuristic method: ray optimization. Computers Struct 112:283–294

    Article  Google Scholar 

  65. Sadollah A, Bahreininejad A, Eskandar H, Hamdi M (2013) Mine blast algorithm: a new population based algorithm for solving constrained engineering optimization problems. Appl Soft Comput 13(5):2592–2612

    Article  Google Scholar 

  66. Czerniak JM, Zarzycki H, Ewald D (2017) Aao as a new strategy in modeling and simulation of constructional problems optimization. Simul Modell Pract Theory 76:22–33

    Article  Google Scholar 

  67. Tsai J-F (2005) Global optimization of nonlinear fractional programming problems in engineering design. Eng Optim 37(4):399–409

    Article  MathSciNet  Google Scholar 

  68. Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris hawks optimization: algorithm and applications. Future Gener Computer Syst 97:849–872

    Article  Google Scholar 

  69. Krohling RA, dos Santos Coelho L (2006) Coevolutionary particle swarm optimization using gaussian distribution for solving constrained optimization problems. IEEE Trans Syst, Man, and Cybern, Part B (Cybern) 36(6):1407–1416

    Article  Google Scholar 

  70. Elaziz MA, Oliva D, Xiong S (2017) An improved opposition-based sine cosine algorithm for global optimization. Expert Syst Appl 90:484–500

    Article  Google Scholar 

  71. Guedria NB (2016) Improved accelerated pso algorithm for mechanical engineering optimization problems. Appl Soft Comput 40:455–467

    Article  Google Scholar 

  72. Gandomi AH, Yang X-S, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Computers 29(1):17–35

    Article  Google Scholar 

  73. Coello CAC (2000) Use of a self-adaptive penalty approach for engineering optimization problems. Computers in Indus 41(2):113–127

    Article  Google Scholar 

  74. Zhang M, Luo W, Wang X (2008) Differential evolution with dynamic stochastic selection for constrained optimization. Inf Sci 178(15):3043–3074

    Article  Google Scholar 

  75. Ragsdell K, Phillips D, Optimal design of a class of welded structures using geometric programming

  76. Huang F-Z, Wang L, He Q (2007) An effective co-evolutionary differential evolution for constrained optimization. Appl Math Comput 186(1):340–356

    MathSciNet  MATH  Google Scholar 

  77. He Q, Wang L (2007) A hybrid particle swarm optimization with a feasibility-based rule for constrained optimization. Appl Math Comput 186(2):1407–1422

    MathSciNet  MATH  Google Scholar 

  78. Kaveh A, Talatahari S (2010) An improved ant colony optimization for constrained engineering design problems. Eng Comput 27(1):155–182

    Article  MATH  Google Scholar 

  79. Arora S, Singh S (2019) Butterfly optimization algorithm: a novel approach for global optimization. Soft Comput 23(3):715–734

    Article  Google Scholar 

  80. Long W, Wu T, Liang X, Xu S (2019) Solving high-dimensional global optimization problems using an improved sine cosine algorithm. Expert Syst Appl 123:108–126

    Article  Google Scholar 

  81. Mahdavi M, Fesanghary M, Damangir E (2007) An improved harmony search algorithm for solving optimization problems. Appl Math Comput 188(2):1567–1579

    MathSciNet  MATH  Google Scholar 

  82. Chen H, Heidari AA, Zhao X, Zhang L, Chen H (2020) Advanced orthogonal learning-driven multi-swarm sine cosine optimization: framework and case studies. Expert Syst Appl 144:113113

    Article  Google Scholar 

  83. Deb K (1991) Optimal design of a welded beam via genetic algorithms. AIAA J 29(11):2013–2015

    Article  Google Scholar 

  84. Pathak VK, Srivastava AK (2020) A novel upgraded bat algorithm based on cuckoo search and sugeno inertia weight for large scale and constrained engineering design optimization problems. Eng Computers 65:1–28

    Google Scholar 

  85. Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191

    Article  Google Scholar 

  86. Ray T, Saini P (2001) Engineering design optimization using a swarm with an intelligent information sharing among individuals. Eng Optim 33(6):735–748

    Article  Google Scholar 

  87. Truong KH, Nallagownden P, Baharudin Z, Vo DN (2019) A quasi-oppositional-chaotic symbiotic organisms search algorithm for global optimization problems. Appl Soft Comput 77:567–583

    Article  Google Scholar 

  88. Baykasoğlu A, Ozsoydan FB (2015) Adaptive firefly algorithm with chaos for mechanical design optimization problems. Appl Soft Comput 36:152–164

    Article  Google Scholar 

  89. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Software 69:46–61

    Article  Google Scholar 

  90. Mirjalili S (2016) Sca: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the Deanship of Scientific Research at Umm Al-Qura University for supporting this work by Grant Code: 22UQU4320277DSR06.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Laith Abualigah.

Ethics declarations

Conflict of Interest

The author declares that he has no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Almotairi, K.H., Abualigah, L. Improved reptile search algorithm with novel mean transition mechanism for constrained industrial engineering problems. Neural Comput & Applic 34, 17257–17277 (2022). https://doi.org/10.1007/s00521-022-07369-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-022-07369-0

Keywords

Navigation