Abstract
Real-world engineering design problems are widespread in various research disciplines in both industry and industry. Many optimization algorithms have been employed to address these kinds of problems. However, the algorithm’s performance substantially reduces with the increase in the scale and difficulty of problems. Various versions of the optimization methods have been proposed to address the engineering design problems in the literature efficiently. In this paper, a comprehensive review of the meta-heuristic optimization methods that have been used to solve engineering design problems is proposed. We use six main keywords in collecting the data (meta-heuristic, optimization, algorithm, engineering, design, and problems). It is worth mentioning that there is no survey or comparative analysis paper on this topic available in the literature to the best of our knowledge. The state-of-the-art methods are presented in detail over several categories, including basic, modified, and hybrid methods. Moreover, we present the results of the state-of-the-art methods in this domain to figure out which version of optimization methods performs better in solving the problems studied. Finally, we provide remarkable future research directions for the potential methods. This work covers the main important topics in the engineering and artificial intelligence domain. It presents a large number of published works in the literature related to the meta-heuristic optimization methods in solving various engineering design problems. Future researches can depend on this review to explore the literature on meta-heuristic optimization methods and engineering design problems.










Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
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
Oliva D, Abd El Aziz M, Hassanien AE (2017) Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm. Appl Energy 200:141–154
Ewees AA, AbdElaziz M, Houssein EH (2018) Improved grasshopper optimization algorithm using opposition-based learning. Expert Syst Appl 112:156–172
Elsheikh AH, Sharshir SW, AbdElaziz M, Kabeel A, Guilan W, Haiou Z (2019) Modeling of solar energy systems using artificial neural network: a comprehensive review. Sol Energy 180:622–639
Al-Qaness MA, Ewees AA, Fan H, Abd El Aziz M (2020) Optimization method for forecasting confirmed cases of covid-19 in China. J Clin Med 9(3):674
AbdElaziz M, Xiong S, Jayasena K, Li L (2019) Task scheduling in cloud computing based on hybrid moth search algorithm and differential evolution. Knowl-Based Syst 169:39–52
Alresheedi SS, Lu S, AbdElaziz M, Ewees AA (2019) Improved multiobjective salp swarm optimization for virtual machine placement in cloud computing. HCIS 9(1):1–24
Abualigah L, Diabat A (2020) A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments. Cluster Comput, pp 1–19
Attiya I, Abd Elaziz M, Xiong S (2020) Job scheduling in cloud computing using a modified harris hawks optimization and simulated annealing algorithm. Comput Intell Neurosci
Abd Elaziz M, Attiya I (2020) An improved henry gas solubility optimization algorithm for task scheduling in cloud computing. Art Intell Rev, pp 1–39
Pan I, AbdElaziz M, Bhattacharyya S (2020) Swarm intelligence for cloud computing. CRC Press, Cambridge
Abd Elaziz M, Elsheikh AH, Oliva D, Abualigah L, Lu S, Ewees AA (2021) Advanced metaheuristic techniques for mechanical design problems. Arch Comput Methods Eng, pp 1–22
Abd El Aziz M, Ewees AA, Hassanien AE (2017) Whale optimization algorithm and moth-flame optimization for multilevel thresholding image segmentation. Expert Syst Appl 83:242–256
AbdElaziz M, Oliva D, Xiong S (2017) An improved opposition-based sine cosine algorithm for global optimization. Expert Syst Appl 90:484–500
Abd El Aziz M, Hassanien AE (2018) Modified cuckoo search algorithm with rough sets for feature selection. Neural Comput Appl 29(4):925–934
Barshandeh S, Piri F, Sangani SR (2020) Hmpa: an innovative hybrid multi-population algorithm based on artificial ecosystem-based and harris hawks optimization algorithms for engineering problems. Eng Comput, pp 1–45
Elsheikh AH, Saba AI, AbdElaziz M, Lu S, Shanmugan S, Muthuramalingam T, Kumar R, Mosleh AO, Essa F, Shehabeldeen TA (2021) Deep learning-based forecasting model for covid-19 outbreak in saudi arabia. Process Saf Environ Prot 149:223–233
Dahou A, Xiong S, Zhou J, Elaziz MA (2019) Multi-channel embedding convolutional neural network model for arabic sentiment classification. ACM Trans Asian Low-Resour Language Inf Process 18(4):1–23
Dahou A, Elaziz MA, Zhou J, Xiong S (2019) Arabic sentiment classification using convolutional neural network and differential evolution algorithm, Comput Intell Neurosci
Abualigah LM, Khader AT (2017) Unsupervised text feature selection technique based on hybrid particle swarm optimization algorithm with genetic operators for the text clustering. J Supercomput 73(11):4773–4795
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
Abualigah LMQ (2019) Feature selection and enhanced krill herd algorithm for text document clustering. Springer, New York
Abualigah LM, Khader AT, Hanandeh ES (2018) Hybrid clustering analysis using improved krill herd algorithm. Appl Intell 48(11):4047–4071
Abualigah LM, Khader AT, Hanandeh ES (2018) A combination of objective functions and hybrid krill herd algorithm for text document clustering analysis. Eng Appl Artif Intell 73:111–125
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
Yousri D, AbdElaziz M, Oliva D, Abualigah L, Al-qaness MA, Ewees AA (2020) Reliable applied objective for identifying simple and detailed photovoltaic models using modern metaheuristics: Comparative study. Energy Convers Manage 223:113279
Zhang Y, Jin Z, Mirjalili S (2020) Generalized normal distribution optimization and its applications in parameter extraction of photovoltaic models. Energy Convers Manage 224:113301
Xiong G, Zhang J, Shi D, He Y (2018) Parameter extraction of solar photovoltaic models using an improved whale optimization algorithm. Energy Convers Manage 174:388–405
Li S, Gong W, Yan X, Hu C, Bai D, Wang L, Gao L (2019) Parameter extraction of photovoltaic models using an improved teaching-learning-based optimization. Energy Convers Manage 186:293–305
Yousri D, AbdElaziz M, Abualigah L, Oliva D, Al-Qaness MA, Ewees AA (2021) Covid-19 x-ray images classification based on enhanced fractional-order cuckoo search optimizer using heavy-tailed distributions. Appl Soft Comput 101:107052
Shao Z, Sumari NS, Portnov A, Ujoh F, Musakwa W, Mandela PJ (2021) Urban sprawl and its impact on sustainable urban development: a combination of remote sensing and social media data. Geo-spatial Inf Sci 24(2):241–255
Shao Z, Wu W, Li D (2021) Spatio-temporal-spectral observation model for urban remote sensing. Geo-spatial Inf Sci, pp 1–15
Abualigah L, Diabat A (2020) Advances in sine cosine algorithm: a comprehensive survey, Art Intell Rev, pp 1–42
Abualigah L (2020) Group search optimizer: a nature-inspired meta-heuristic optimization algorithm with its results, variants, and applications. Neural Comput Appl, pp 1–24
Abualigah L, Diabat A (2020) A comprehensive survey of the grasshopper optimization algorithm: results, variants, and applications. Neural Comput Appl, pp 1–24
Meraihi Y, Gabis AB, Ramdane-Cherif A, Acheli D (2020) A comprehensive survey of crow search algorithm and its applications. Art Intell Rev, pp 1–48
Abualigah L, Diabat A, Geem ZW (2020) A comprehensive survey of the harmony search algorithm in clustering applications. Appl Sci 10(11):3827
Abualigah L, Shehab M, Alshinwan M, Alabool H (2019) Salp swarm algorithm: a comprehensive survey. Neural Comput Appl, pp 1–21
Abualigah L, Shehab M, Alshinwan M, Mirjalili S, Abd Elaziz M (2020) Ant lion optimizer: a comprehensive survey of its variants and applications. Arch Comput Methods Eng, pp 1–20
Hassan MH, Kamel S, Abualigah L, Eid A (2021) Development and application of slime mould algorithm for optimal economic emission dispatch. Expert Syst Appl 182:115205
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 Human Comput, pp 1–40
Houssein EH, Dirar M, Abualigah L, Mohamed WM (2011) An efficient equilibrium optimizer with support vector regression for stock market prediction. Neural Comput Appl, pp 1–36
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. Comput Intell Neurosci
Alshinwan M, Abualigah L, Shehab M, Abd Elaziz M, Khasawneh AM, Alabool H, Al Hamad H (2021) Dragonfly algorithm: a comprehensive survey of its results, variants, and applications. Multimed Tools Appl, pp 1–38
Abualigah L, Abd Elaziz M, Hussien AG, Alsalibi B, Jalali SMJ, Gandomi AH (2020) Lightning search algorithm: a comprehensive survey. Appl Intell, pp 1–24
Abualigah L, Gandomi AH, Elaziz MA, Hamad HA, Omari M, Alshinwan M, Khasawneh AM (2021) Advances in meta-heuristic optimization algorithms in big data text clustering. Electronics 10(2):101
Abualigah L, Gandomi AH, Elaziz MA, Hussien AG, Khasawneh AM, Alshinwan M, Houssein EH (2020) Nature-inspired optimization algorithms for text document clustering-a comprehensive analysis. Algorithms 13(12):345
Samuel P, Subbaiyan S, Balusamy B, Doraikannan S, Gandomi AH (2021) A technical survey on intelligent optimization grouping algorithms for finite state automata in deep packet inspection. Arch Comput Methods Eng 28(3):1371–1396
Sharma M, Kaur P (2020) A comprehensive analysis of nature-inspired meta-heuristic techniques for feature selection problem. Arch Comput Methods Eng, pp 1–25
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
Jain M, Singh V, Rani A (2018) A novel nature-inspired algorithm for optimization: Squirrel search algorithm. Swarm Evol Comput
Gandomi AH, Alavi AH (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17(12):4831–4845
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory, in: Micro Machine and Human Science, 1995. MHS’95. In: Proceedings of the sixth international symposium on, IEEE, pp 39–43
Kashani AR, Chiong R, Mirjalili S, Gandomi AH (2020) Particle swarm optimization variants for solving geotechnical problems: review and comparative analysis. Arch Comput Methods Eng, pp 1–57
Eskandar H, Sadollah A, Bahreininejad A, Hamdi M (2012) Water cycle algorithm-a novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput Struct 110:151–166
Bayraktar Z, Komurcu M, Werner DH (2010) Wind driven optimization (wdo): a novel nature-inspired optimization algorithm and its application to electromagnetics In: Antennas and propagation society international symposium (APSURSI), 2010 IEEE, pp 1–4
Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680
Safaldin M, Otair M, Abualigah L (2020) Improved binary gray wolf optimizer and svm for intrusion detection system in wireless sensor networks. J Ambient Intell Human Comput, pp 1–18
Ewees AA, Abualigah L, Yousri D, Algamal ZY, Al-qaness MA, Ibrahim RA, Abd Elaziz M (2021) Improved slime mould algorithm based on firefly algorithm for feature selection: A case study on qsar model. Eng Comput, pp 1–15
Şahin CB, Dinler ÖB, Abualigah L (2021) Prediction of software vulnerability based deep symbiotic genetic algorithms: phenotyping of dominant-features. Appl Intell, pp 1–17
Ezugwu AE, Prayogo D (2020) Symbiotic organisms search algorithm: theory, recent advances and applications. Exp Syst Appl
Shah-Hosseini H (2009) The intelligent water drops algorithm: a nature-inspired swarm-based optimization algorithm. Int J Bio-inspir Comput 1(1–2):71–79
Krishnanand K, Ghose D (2006) Glowworm swarm based optimization algorithm for multimodal functions with collective robotics applications. Multiag Grid Syst 2(3):209–222
Alsalibi B, Abualigah L, Khader AT (2020) A novel bat algorithm with dynamic membrane structure for optimization problems. Appl Intell, pp 1–26
Črepinšek M, Liu S-H, Mernik L (2012) A note on teaching-learning-based optimization algorithm. Inf Sci 212:79–93
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) Gsa: a gravitational search algorithm. Inf Sci 179(13):2232–2248
Abualigah L, Yousri D, Abd Elaziz M, Ewees AA, Al-qaness MA, Gandomi AH (2021) Aquila optimizer: a novel meta-heuristic optimization algorithm. Comput Ind Eng 107250
Lam AY, Li VO (2010) Chemical-reaction-inspired metaheuristic for optimization. IEEE Trans Evol Comput 14(3):381–399
Birbil Şİ, Fang S-C (2003) An electromagnetism-like mechanism for global optimization. J Global Optim 25(3):263–282
Ibrahim RA, Abualigah L, Ewees AA, Al-Qaness MA, Yousri D, Alshathri S, AbdElaziz M (2021) An electric fish-based arithmetic optimization algorithm for feature selection. Entropy 23(9):1189
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
Gul F, Mir I, Abualigah L, Sumari P (2021) Multi-robot space exploration: An augmented arithmetic approach. IEEE Access 9:107738–107750
Dai C, Zhu Y, Chen W (2006) Seeker optimization algorithm. In: International conference on computational and information science. Springer, pp 167–176
Rao RV, Savsani VJ, Vakharia D (2011) Teaching-learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Aided Des 43(3):303–315
Moghdani R, Salimifard K (2018) Volleyball premier league algorithm. Appl Soft Comput 64:161–185
Moosavi SHS, Bardsiri VK (2019) Poor and rich optimization algorithm: a new human-based and multi populations algorithm. Eng Appl Artif Intell 86:165–181
Khishe M, Mosavi MR (2020) Chimp optimization algorithm. Expert Syst Appl 149:113338
Mousavirad SJ, Ebrahimpour-Komleh H (2017) Human mental search: a new population-based metaheuristic optimization algorithm. Appl Intell 47(3):850–887
Kashan AH (2009) League championship algorithm: a new algorithm for numerical function optimization. In: International conference of soft computing and pattern recognition. IEEE, pp 43–48
Coello Coello CA, Becerra RL (2004) Efficient evolutionary optimization through the use of a cultural algorithm. Eng Optim 36(2):219–236
Tzanetos A, Dounias G (2021) Nature inspired optimization algorithms or simply variations of metaheuristics? Artif Intell Rev 54(3):1841–1862
Bentéjac C, Csörgő A, Martínez-Muñoz G (2021) A comparative analysis of gradient boosting algorithms. Artif Intell Rev 54(3):1937–1967
Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3(2):82–102
Holland J (2021) Adaptation in artificial and natural systems. Ann Arbor: The University of Michigan Press
Goldberg DE, Holland JH (1988) Genetic algorithms and machine learning. Mach Learn 3(2):95–99
Koza JR (1994) Genetic programming as a means for programming computers by natural selection. Stat Comput 4(2):87–112
Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341–359
Gandomi AH (2014) Interior search algorithm (isa): a novel approach for global optimization. ISA Trans 53(4):1168–1183
Michalewicz Z (1996) Evolution strategies and other methods. In: Genetic algorithms+ data structures= evolution programs. Springer, pp 159–177
Abualigah L, Diabat A, Mirjalili S, Abd Elaziz M, Gandomi AH (2021) The arithmetic optimization algorithm. Comput Methods Appl Mech Eng 376:113609
Premkumar M, Jangir P, Kumar BS, Sowmya R, Alhelou HH, Abualigah L, Yildiz AR, Mirjalili S (2021) A new arithmetic optimization algorithm for solving real-world multiobjective cec-2021 constrained optimization problems: diversity analysis and validations, IEEE Access
Nadimi-Shahraki MH, Taghian S, Mirjalili S (2021) An improved grey wolf optimizer for solving engineering problems. Expert Syst Appl 166:113917
Zamani H, Nadimi-Shahraki MH, Gandomi AH (2021) Qana: Quantum-based avian navigation optimizer algorithm. Eng Appl Artif Intell 104:104314
Gandomi AH, Deb K (2020) Implicit constraints handling for efficient search of feasible solutions. Comput Methods Appl Mech Eng 363:112917
Fesanghary M, Mahdavi M, Minary-Jolandan M, Alizadeh Y (2008) Hybridizing harmony search algorithm with sequential quadratic programming for engineering optimization problems. Comput Methods Appl Mech Eng 197(33–40):3080–3091
Gholizadeh S, Salajegheh E (2009) Optimal design of structures subjected to time history loading by swarm intelligence and an advanced metamodel. Comput Methods Appl Mech Eng 198(37–40):2936–2949
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 Humaniz Comput 12(2):1559–1576
Kaveh A, Talatahari S, Khodadadi N (2020) Stochastic paint optimizer: theory and application in civil engineering. Eng Comput, pp 1–32
Kaveh A, Eslamlou AD, Khodadadi N (2020) Dynamic water strider algorithm for optimal design of skeletal structures. Periodica Polytech Civ Eng 64(3):904–916
Liu H, Wang Y, Tu L, Ding G, Hu Y (2019) A modified particle swarm optimization for large-scale numerical optimizations and engineering design problems. J Intell Manuf 30(6):2407–2433
Tam JH, Ong ZC, Ismail Z, Ang BC, Khoo SY (2019) A new hybrid ga- aco- pso algorithm for solving various engineering design problems. Int J Comput Math 96(5):883–919
Belkourchia Y, Azrar L, Zeriab E-SM (2019) A hybrid optimization algorithm for solving constrained engineering design problems. In: 2019 5th international conference on optimization and applications (ICOA), IEEE, pp 1–7
Zhu H, Hu Y, Zhu W (2019) A dynamic adaptive particle swarm optimization and genetic algorithm for different constrained engineering design optimization problems. Adv Mech Eng 11(3):1687814018824930
Fakhouri HN, Hudaib A, Sleit A (2020) Hybrid particle swarm optimization with sine cosine algorithm and nelder-mead simplex for solving engineering design problems. Arab J Sci Eng 45(4):3091–3109
Liu Z, Nishi T (2020) Multipopulation ensemble particle swarm optimizer for engineering design problems. Math Problems Eng
Abualigah L, Shehab M, Diabat A, Abraham A (2020) Selection scheme sensitivity for a hybrid salp swarm algorithm: analysis and applications. Eng Comput, pp 1–27
Dhiman G, Garg M (2020) Mosse: a novel hybrid multi-objective meta-heuristic algorithm for engineering design problems. Soft Comput 24(24):18379–18398
Jangir P, Jangir N (2021) Non-dominated sorting whale optimization algorithm (nswoa): a multi-objective optimization algorithm for solving engineering design problems. Glob J Res Eng
Chen H, Xu Y, Wang M, Zhao X (2019) A balanced whale optimization algorithm for constrained engineering design problems. Appl Math Model 71:45–59
Abdel-Basset M, Mohamed R, Mirjalili S (2021) A novel whale optimization algorithm integrated with nelder-mead simplex for multi-objective optimization problems. Knowl-Based Syst 212:106619
Zhang Y, Jin Z, Chen Y (2020) Hybrid teaching-learning-based optimization and neural network algorithm for engineering design optimization problems. Knowl-Based Syst 187:104836
Li Z, Zhang X, Qin J, He J (2020) A reformative teaching-learning-based optimization algorithm for solving numerical and engineering design optimization problems. Soft Comput 24(20):15889–15906
Sharma TK, Pant M (2015) Improved search mechanism in abc and its application in engineering design problems. J Eng Sci Technol 10(1):111–133
Mollinetti MAF, Souza DL, Pereira RL, Yasojima EKK, Teixeira ON(2016) Abc+ es: combining artificial bee colony algorithm and evolution strategies on engineering design problems and benchmark functions. In: International conference on hybrid intelligent systems. Springer, pp 53–66
Gebreslassie BH, Diwekar UM (2017) Homogenous multi-agent optimization for process systems engineering problems with a case study of computer aided molecular design. Chem Eng Sci 159:194–206
Dhouib S, Dhouib S, Chabchoub H (2016) Enriched artificial bee colony metaheuristic for hierarchical goal programming engineering design problems. Int J Metah 5(3–4):173–192
Sharma TK, Abraham A (2020) Artificial bee colony with enhanced food locations for solving mechanical engineering design problems. J Ambient Intell Humaniz Comput 11(1):267–290
Mlakar U (2016) Hybrid cuckoo search for constraint engineering design optimization problems. In: Proceedings of StuCoSReC, pp 57–60
Pauline O, Sin HC, Sheng DDCV, Kiong SC, Meng OK (2017) Design optimization of structural engineering problems using adaptive cuckoo search algorithm. In: 2017 3rd international conference on control, automation and robotics (ICCAR), IEEE, pp 745–748
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 Comput, pp 1–28
Kasdirin HA, Yahya NM, Tokhi MO (2015) Hybridizing firefly algorithm with invasive weed optimization for engineering design problems. In: 2015 IEEE international conference on evolving and adaptive intelligent systems (EAIS), IEEE, 2015, pp 1–6
Francisco RB, Costa MFP, Rocha AMA (2015) A firefly dynamic penalty approach for solving engineering design problems. In: AIP conference proceedings, Vol. 1648, AIP Publishing LLC, 2015, p. 140010
Du T-S, Ke X-T, Liao J-G, Shen Y-J (2018) Dslc-foa: improved fruit fly optimization algorithm for application to structural engineering design optimization problems. Appl Math Model 55:314–339
Balande U, Shrimankar D (2019) Srifa: stochastic ranking with improved-firefly-algorithm for constrained optimization engineering design problems. Mathematics 7(3):250
Sanabria A, Soh B, Dillon T, Chang E (2021) Genetic algorithms for constrained optimisation problems in web engineering design
Basak R, Sanyal A, Das A, Ghosh A, Poddar A (2021) Performance analysis of genetic algorithm as a stochastic optimization tool in engineering design problems
Yan X, Liu H, Zhu Z, Wu Q (2017) Hybrid genetic algorithm for engineering design problems. Clust Comput 20(1):263–275
Xia Y, Liu X, Du G (2018) Solving bi-level optimization problems in engineering design using kriging models. Eng Optim 50(5):856–876
Rather SA, Bala PS (2021) Swarm-based chaotic gravitational search algorithm for solving mechanical engineering design problems, World J Eng
Rather SA, Bala PS (2019) Hybridization of constriction coefficient-based particle swarm optimization and chaotic gravitational search algorithm for solving engineering design problems. In: International conference on advanced communication and networking, Springer, 2019, pp 95–115
Tawhid MA, Savsani V (2019) Multi-objective sine-cosine algorithm (mo-sca) for multi-objective engineering design problems. Neural Comput Appl 31(2):915–929
Rizk-Allah RM (2018) Hybridizing sine cosine algorithm with multi-orthogonal search strategy for engineering design problems. J Comput Des Eng 5(2):249–273
El-Shorbagy M, Farag M, Mousa A, El-Desoky I (2019) A hybridization of sine cosine algorithm with steady state genetic algorithm for engineering design problems. In: International conference on advanced machine learning technologies and applications. Springer, pp 143–155
Kumar V, Kumar D (2017) An astrophysics-inspired grey wolf algorithm for numerical optimization and its application to engineering design problems. Adv Eng Softw 112:231–254
Gupta S, Deep K, Moayedi H, Foong LK, Assad A (2020) Sine cosine grey wolf optimizer to solve engineering design problems. Eng Comput, pp 1–27
Li Z, Zhou Y, Zhang S, Song J (2016) Lévy-flight moth-flame algorithm for function optimization and engineering design problems. Math Prob Eng
Jangir P, Trivedi IN (2018) Non-dominated sorting moth flame optimizer: a novel multi-objective optimization algorithm for solving engineering design problems. Eng Technol Open Access J, pp 1–15
Sayed GI, Hassanien AE (2018) A hybrid sa-mfo algorithm for function optimization and engineering design problems. Compl Intell Syst 4(3):195–212
Shehab M, Alshawabkah H, Abualigah L, Nagham A-M (2020) Enhanced a hybrid moth-flame optimization algorithm using new selection schemes. Eng Comput, pp 1–26
Abualigah L, Diabat A, Sumari P, Gandomi AH (2021) A novel evolutionary arithmetic optimization algorithm for multilevel thresholding segmentation of covid-19 ct images. Processes 9(7):1155
Shen A, Li J (2015) A fast differential evolution for constrained optimization problems in engineering design. In: Bio-inspired computing-theories and applications. Springer, pp 362–377
Karaboğa D, Ökdem S (2004) A simple and global optimization algorithm for engineering problems: differential evolution algorithm. Turkish J Electric Eng Comput Sci 12(1):53–60
Kim H-K, Chong J-K, Park K-Y, Lowther DA (2007) Differential evolution strategy for constrained global optimization and application to practical engineering problems. IEEE Trans Magn 43(4):1565–1568
Ali M, Pant M, Abraham A (2009) A modified differential evolution algorithm and its application to engineering problems. In: International conference of soft computing and pattern recognition. IEEE pp 196–201
Price W (1983) Global optimization by controlled random search. J Optim Theory Appl 40(3):333–348
de Melo VV, Carosio GLC (2012) Evaluating differential evolution with penalty function to solve constrained engineering problems. Expert Syst Appl 39(9):7860–7863
Ponsich A, Coello CC (2011) Differential evolution performances for the solution of mixed-integer constrained process engineering problems. Appl Soft Comput 11(1):399–409
Xiao J, He J-J, Chen P, Niu Y-Y (2016) An improved dynamic membrane evolutionary algorithm for constrained engineering design problems. Nat Comput 15(4):579–589
Ao Y-Y, Chi H-Q et al (2010) An adaptive differential evolution algorithm to solve constrained optimization problems in engineering design. Engineering 2(01):65
Ali M, Pant M, Singh V (2010) Two modified differential evolution algorithms and their applications to engineering design problems. World J Model Simul 6(1):72–80
Azad MAK, Fernandes EM (2011) Modified differential evolution based on global competitive ranking for engineering design optimization problems. In: International conference on computational science and its applications. Springer, pp 245–260
De Melo VV, Carosio GL (2013) Investigating multi-view differential evolution for solving constrained engineering design problems. Expert Syst Appl 40(9):3370–3377
Bui T, Pham H, Hasegawa H (2013) Improve self-adaptive control parameters in differential evolution for solving constrained engineering optimization problems. J Comput Sci Technol 7(1):59–74
Muangkote N, Photong L, Sukprasert A (2018) Comparative study of constrained handling techniques of constrained differential evolution algorithms applied to constrained optimization problems in mechanical engineering. In 3rd Technology innovation management and engineering science international conference (TIMES-iCON). IEEE, pp 1–5
Gong W, Cai Z, Liang D (2014) Engineering optimization by means of an improved constrained differential evolution. Comput Methods Appl Mech Eng 268:884–904
Tsai J-T (2015) Improved differential evolution algorithm for nonlinear programming and engineering design problems. Neurocomputing 148:628–640
Mohamed AW (2018) A novel differential evolution algorithm for solving constrained engineering optimization problems. J Intell Manuf 29(3):659–692
Mohamed AW, Mohamed AK, Elfeky EZ, Saleh M (2019) Enhanced directed differential evolution algorithm for solving constrained engineering optimization problems. Int J Appl Metah Comput 10(1):1–28
Kizilay D, Tasgetiren MF, Oztop H, Kandiller L, Suganthan P (2020) A differential evolution algorithm with q-learning for solving engineering design problems. In: IEEE congress on evolutionary computation (CEC). IEEE pp 1–8
Sun P, Liu H, Zhang Y, Tu L, Meng Q (2021) An intensify atom search optimization for engineering design problems. Appl Math Model 89:837–859
Li J (2009) A hybrid differential evolution method for practical engineering problems. In: 2009 IITA international conference on control, automation and systems engineering (case 2009), IEEE, 2009, pp 54–57
Bai L, Wang J, Jiang Y, Huang D (2012) Improved hybrid differential evolution-estimation of distribution algorithm with feasibility rules for nlp/minlp engineering optimization problems. Chin J Chem Eng 20(6):1074–1080
Zhang Z, Ding S, Jia W (2019) A hybrid optimization algorithm based on cuckoo search and differential evolution for solving constrained engineering problems. Eng Appl Artif Intell 85:254–268
Parouha RP (2018) An efficient differential evolution for engineering design problems. Int J Appl Eng Res 13(12):10845–10854
Aliniya Z, Keyvanpour MR (2019) Cb-ica: a crossover-based imperialist competitive algorithm for large-scale problems and engineering design optimization. Neural Comput Appl 31(11):7549–7570
Balakrishnan N (2019) Developing a framework to evaluate individual learning in engineering design problems–part 2: assessment of individual learning in team environments. In: Proceedings of the canadian engineering education association (CEEA)
Samma H, Mohamad-Saleh J, Suandi SA, Lahasan B (2020) Q-learning-based simulated annealing algorithm for constrained engineering design problems. Neural Comput Appl 32(9):5147–5161
Nadimi-Shahraki MH, Taghian S, Mirjalili S, Faris H (2020) Mtde: An effective multi-trial vector-based differential evolution algorithm and its applications for engineering design problems. Appl Soft Comput 97:106761
Sadeeq H, Abdulazeez A, Kako N, Abrahim A (2017) A novel hybrid bird mating optimizer with differential evolution for engineering design optimization problems. In: International conference of reliable information and communication technology. Springer, pp 522–534
Yildirim AE, Karci A (2018) Application of three bar truss problem among engineering design optimization problems using artificial atom algorithm. In: 2018 international conference on artificial intelligence and data processing (IDAP), IEEE, pp 1–5
Tawhid MA, Savsani V (2018) A novel multi-objective optimization algorithm based on artificial algae for multi-objective engineering design problems. Appl Intell 48(10):3762–3781
İç YT (2016) Development of a new multi-criteria optimization method for engineering design problems. Res Eng Des 27(4):413–436
Chagwiza G, Jones B, Hove-Musekwa S, Mtisi S (2018) A new hybrid matheuristic optimization algorithm for solving design and network engineering problems. Int J Manage Sci Eng Manag 13(1):11–19
Azqandi MS, Delavar M, Arjmand M (2020) An enhanced time evolutionary optimization for solving engineering design problems. Eng Comput 36(2):763–781
Rahman TA, Jalil NA, As’arry A, Ahmad RR (2021) Performance evaluation of chaos-enhanced stochastic fractal search algorithm using constrained engineering design problems
Bilel N, Mohamed N, Zouhaier A, Lotfi R (2019) An efficient evolutionary algorithm for engineering design problems. Soft Comput 23(15):6197–6213
Arora S, Anand P (2018) Learning automata-based butterfly optimization algorithm for engineering design problems. Int J Comput Mater Sci Eng 7(04):1850021
Li G, Shuang F, Zhao P, Le C (2019) An improved butterfly optimization algorithm for engineering design problems using the cross-entropy method. Symmetry 11(8):1049
Hayyolalam V, Kazem AAP (2020) Black widow optimization algorithm: A novel meta-heuristic approach for solving engineering optimization problems. Eng Appl Artif Intell 87:103249
Shaheen A, Elsayed A, El-Sehiemy RA, Abdelaziz AY (2021) Equilibrium optimization algorithm for network reconfiguration and distributed generation allocation in power systems. Appl Soft Comput 98:106867
Talatahari S, Azizi M (2020) Optimization of constrained mathematical and engineering design problems using chaos game optimization. Comput Ind Eng 145:106560
Ustun D, Carbas S, Toktas A (2021) A symbiotic organisms search algorithm-based design optimization of constrained multi-objective engineering design problems. Eng Comput
Hashim FA, Houssein EH, Mabrouk MS, Al-Atabany W, Mirjalili S (2019) Henry gas solubility optimization: a novel physics-based algorithm. Futur Gener Comput Syst 101:646–667
Kaleka KK, Kaur A, Kumar V (2020) A conceptual comparison of metaheuristic algorithms and applications to engineering design problems. Int J Intell Inf Database Syst 13(2–4):278–306
Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Dhiman G, Kaur A (2017) Spotted hyena optimizer for solving engineering design problems. In: international conference on machine learning and data science (MLDS). IEEE, pp 114–119
Ragsdell K, Phillips D (2021) Optimal design of a class of welded structures using geometric programming
Kaveh A, Khayatazad M (2012) A new meta-heuristic method: ray optimization. Comput Struct 112:283–294
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
Huang F-Z, Wang L, He Q (2007) An effective co-evolutionary differential evolution for constrained optimization. Appl Math Comput 186(1):340–356
Lee KS, Geem ZW (2005) A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice. Comput Methods Appl Mech Eng 194(36–38):3902–3933
Elaziz MA, Oliva D, Xiong S (2017) An improved opposition-based sine cosine algorithm for global optimization. Expert Syst Appl 90:484–500
Deb K (1991) Optimal design of a welded beam via genetic algorithms. AIAA J 29(11):2013–2015
Gandomi AH, Yang X-S, Alavi AH, Talatahari S (2013) Bat algorithm for constrained optimization tasks. Neural Comput Appl 22(6):1239–1255
Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12
Mezura-Montes E, Coello CAC (2008) An empirical study about the usefulness of evolution strategies to solve constrained optimization problems. Int J Gen Syst 37(4):443–473
Arora JS (2004) Introduction to optimum design. Elsevier, New York
Mahdavi M, Fesanghary M, Damangir E (2007) An improved harmony search algorithm for solving optimization problems. Appl Math Comput 188(2):1567–1579
Coello CAC (2000) Use of a self-adaptive penalty approach for engineering optimization problems. Comput Ind 41(2):113–127
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
Kaveh A, Talatahari S (2021) An improved ant colony optimization for constrained engineering design problems. Eng Comput
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
Sandgren E (2021) Nonlinear integer and discrete programming in mechanical design optimization
Gandomi AH, Yang X-S, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35
Tsai J-F (2005) Global optimization of nonlinear fractional programming problems in engineering design. Eng Optim 37(4):399–409
Zhang M, Luo W, Wang X (2008) Differential evolution with dynamic stochastic selection for constrained optimization. Inf Sci 178(15):3043–3074
Ray T, Saini P (2001) Engineering design optimization using a swarm with an intelligent information sharing among individuals. Eng Optim 33(6):735–748
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
Czerniak JM, Zarzycki H, Ewald D (2017) Aao as a new strategy in modeling and simulation of constructional problems optimization. Simul Model Pract Theory 76:22–33
Mirjalili S (2016) Sca: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133
Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl-Based Syst 89:228–249
Guedria NB (2016) Improved accelerated pso algorithm for mechanical engineering optimization problems. Appl Soft Comput 40:455–467
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
Brancato V, Calabrese L, Palomba V, Frazzica A, Fullana-Puig M, Solé A, Cabeza LF (2018) Mgso4· 7h2o filled macro cellular foams: An innovative composite sorbent for thermo-chemical energy storage applications for solar buildings. Sol Energy 173:1278–1286
Baykasoğlu A, Ozsoydan FB (2015) Adaptive firefly algorithm with chaos for mechanical design optimization problems. Appl Soft Comput 36:152–164
Mirjalili S (2015) The ant lion optimizer. Adv Eng Softw 83:80–98
Chickermane H, Gea H (1996) Structural optimization using a new local approximation method. Int J Numer Meth Eng 39(5):829–846
Cheng M-Y, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139:98–112
Chen Z, Liu W (2020) An efficient parameter adaptive support vector regression using k-means clustering and chaotic slime mould algorithm. IEEE Access 8:156851–156862
Sayed GI, Darwish A, Hassanien AE (2018) A new chaotic multi-verse optimization algorithm for solving engineering optimization problems. J Exp Theoret Art Intell 30(2):293–317
Bhesdadiya R, Trivedi IN, Jangir P, Jangir N (2018) Moth-flame optimizer method for solving constrained engineering optimization problems. In: Advances in computer and computational sciences. Springer, pp 61–68
Deb K, Srinivasan A (2008) Innovization: discovery of innovative design principles through multiobjective evolutionary optimization. In: Multiobjective problem solving from nature. Springer, pp 243–262
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have 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
About this article
Cite this article
Abualigah, L., Elaziz, M.A., Khasawneh, A.M. et al. Meta-heuristic optimization algorithms for solving real-world mechanical engineering design problems: a comprehensive survey, applications, comparative analysis, and results. Neural Comput & Applic 34, 4081–4110 (2022). https://doi.org/10.1007/s00521-021-06747-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-021-06747-4