Abstract
Because of getting the efficient and accurate results in the field of optimization problem solving, researchers are taking much attentiveness in heuristic and metaheuristic approaches. Through utilizing the experimentation strategy Heuristic algorithms help in generating the accurate results to every problem. The response time of metaheuristic algorithms are much higher as compared with others. Various nature-based metaheuristic algorithms are easily accessible. And because of their effective applications and high power they are being widely used in various literatures like in a field of their applications, analysis, comparison, and algorithms. But still knowing its wide sights it is also called as “black box” because some time metaheuristic algorithms perform better and sometime results are too low on are given optimization problems. Metaheuristics are said to be most efficient for solving constraints in optimization problems. Metaheuristic algorithms can be categorized over various classes for separating them between different searching patterns and describe how the algorithm copy a specific phenomenal performance in the search area, diverse classification explored. The main focus of this chapter is to get the light over various constraints handling techniques, Importance of metaheuristic algorithms in constraint handling, and metaheuristic classification approach with proper flow diagram. In this paper, we have highlighted various interesting metaheuristic Algorithms and their application areas in different field. This chapter targets to review all metaheuristics applications in different fields like healthcare, data clustering, power system problem, optimization problem, and prediction process. Further taxonomy about metaheuristic algorithms is also the part of the chapter. One of the sections in this chapter gives the Comparison of different optimization algorithms in different research fields.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abraham, A., Jatoth, R.K., Rajasekhar, A.: Hybrid differential artificial bee colony algorithm. J. Comput. Theor. Nanosci. 9(2), 249–257 (2012)
Al-Obeidat, F., Belacel, N., Spencer, B.: Combining machine learning and metaheuristics algorithms for classification method PROAFTN. In: Enhanced Living Environments, pp. 53–79. Springer, Cham (2019)
Ali, E.S., Abd Elazim, S.M., Abdelaziz, A.Y.: Ant lion optimization algorithm for renewable distributed generations. Energy 116, 445–458 (2016)
Ali, M., Prasad, R.: Significant wave height forecasting via an extreme learning machine model integrated with improved complete ensemble empirical mode decomposition. Renew. Sustain. Energy Rev. 104, 281–295 (2019)
Alresheedi, S.S., Lu, S., Abd Elaziz, M., Ewees, A.A.: Improved multiobjective salp swarm optimization for virtual machine placement in cloud computing. Hum.-Centric Comput. Inf. Sci. 9(1), 15 (2019)
Ardabili, S., Mosavi, A., Varkonyi-Koczy, A.R.: Advances in machine learning modeling reviewing hybrid and ensemble methods. In: International Conference on Global Research and Education, pp. 215–227. Springer, Cham (2019, September)
Arora, S., Singh, H., Sharma, M., Sharma, S., Anand, P.: A new hybrid algorithm based on grey wolf optimization and crow search algorithm for unconstrained function optimization and feature selection. IEEE Access 7, 26343–26361 (2019)
Heidari, A.A., Faris, H., Aljarah, I., Mirjalili, S.: An efficient hybrid multilayer perceptron neural network with grasshopper optimization. Soft. Comput. 23(17), 7941–7958 (2019)
Bas, E., Ulker, E.: A binary social spider algorithm for continuous optimization task. Soft Comput. 1–27 (2020)
Beloufa, F., Chikh, M.A.: Design of fuzzy classifier for diabetes disease using Modified Artificial Bee Colony algorithm. Comput. Methods Programs Biomed. 112(1), 92–103 (2013)
Chander, S., Vijaya, P., Dhyani, P.: Multi kernel and dynamic fractional lion optimization algorithm for data clustering. Alexandria Eng. J. 57(1), 267–276 (2018)
Dash, S., Abraham, A., Luhach, A. K., Mizera-Pietraszko, J., Rodrigues, J.J.: Hybrid chaotic firefly decision making model for Parkinson’s disease diagnosis. Int. J. Distrib. Sensor Networks 16(1) (2020)
Dokeroglu, T., Sevinc, E., Kucukyilmaz, T., Cosar, A.: A survey on new generation metaheuristic algorithms. Comput. Ind. Eng. 137, 106040 (2019)
Hassanien, A.E., Kilany, M., Houssein, E.H., AlQaheri, H.: Intelligent human emotion recognition based on elephant herding optimization tuned support vector regression. Biomed. Signal Process. Control 45, 182–191 (2018)
Faris, H., Mirjalili, S., Aljarah, I., Mafarja, M., Heidari, A.A.: Salp swarm algorithm: theory, literature review, and application in extreme learning machines. In: Nature-Inspired Optimizers, pp. 185–199. Springer, Cham (2020)
Feng, H., Ni, H., Zhao, R., Zhu, X.: An enhanced grasshopper optimization algorithm to the bin packing problem. J. Control Sci. Eng. (2020)
Fister, I., Rauter, S., Yang, X.S., Ljubič, K., Fister Jr., I.: Planning the sports training sessions with the bat algorithm. Neurocomputing 149, 993–1002 (2015)
Fister Jr, I., Fister, D., Fister, I.: Differential evolution strategies with random forest regression in the bat algorithm. In: Proceedings of the 15th Annual Conference Companion on Genetic and Evolutionary Computation, pp. 1703–1706 (2013, July)
He, X.S., Fan, Q.W., Karamanoglu, M., Yang, X. S.: Comparison of constraint-handling techniques for metaheuristic optimization. In International Conference on Computational Science, pp. 357–366. Springer, Cham (2019, June)
Hegazy, A.E., Makhlouf, M.A., El-Tawel, G.S.: Improved salp swarm algorithm for feature selection. J. King Saud Uni.-Comput. Inf. Sci. 32(3), 335–344 (2020)
Hichem, H., Elkamel, M., Rafik, M., Mesaaoud, M.T., Ouahiba, C.: A new binary grasshopper optimization algorithm for feature selection problem. J. King Saud Uni.-Comput. Inf. Sci. (2019)
Delalic, S., Chahin, M., Alihodzic, A.: Optimal City Selection and Concert Tour Planning Based on Heuristic Optimization Methods and the Use of Social Media Analytics. In 2019 XXVII International Conference on Information, Communication and Automation Technologies (ICAT), pp. 1–6. IEEE (2019, October)
Hussien, A.G., Hassanien, A.E., Houssein, E.H., Bhattacharyya, S., Amin, M.: S-shaped binary whale optimization algorithm for feature selection. In: Recent Trends in Signal and Image Processing, pp. 79–87. Springer, Singapore
Sreeram, I., Vuppala, V.P.K.: HTTP flood attack detection in application layer using machine learning metrics and bio inspired bat algorithm. Appl. Comput. Inf. 15(1), 59–66 (2019)
Sayed, G.I., Hassanien, A.E., Azar, A.T.: Feature selection via a novel chaotic crow search algorithm. Neural Comput. Appl. 31(1), 171–188 (2019)
Jaafari, A., Termeh, S.V.R., Bui, D.T.: Genetic and firefly metaheuristic algorithms for an optimized neuro-fuzzy prediction modeling of wildfire probability. J. Environ. Manage. 243, 358–369 (2019)
Jayabarathi, T., Raghunathan, T., Gandomi, A.H.: The bat algorithm, variants and some practical engineering applications: a review. In: Nature-Inspired Algorithms and Applied Optimization, pp. 313–330. Springer, Cham (2018)
Johari, N.F., Zain, A.M., Mustaffa, N.H., Udin, A.: Machining parameters optimization using hybrid firefly algorithm and particle swarm optimization. In: Journal of Physics: Conference Series, vol. 892, p. 012005 (2017)
Karaboga, D., Ozturk, C.: A novel clustering approach: Artificial Bee Colony (ABC) algorithm. Appl. Soft Comput. 11(1), 652–657 (2011)
Kilic, H., Yuzgec, U., Karakuzu, C.: Improved antlion optimizer algorithm and its performance on neuro fuzzy inference system. Neural Network World 29(4), 235–254 (2019)
Kumar, A., Kabra, G., Mussada, E.K., Dash, M.K., Rana, P.S.: Combined artificial bee colony algorithm and machine learning techniques for prediction of online consumer repurchase intention. Neural Comput. Appl. 31(2), 877–890 (2019)
Majhi, S.K., Sahoo, M., Pradhan, R.: A space transformational crow search algorithm for optimization problems. Evol. Intell., 1–20 (2019)
Mezura-Montes, E., Palomeque-Ortiz, A.G.: Self-adaptive and deterministic parameter control in differential evolution for constrained optimization. In: Constraint-Handling in Evolutionary Optimization, pp. 95–120. Springer, Berlin, Heidelberg (2009)
Mezura-Montes, E., Coello, C.A.C.: Constraint-handling in nature-inspired numerical optimization: past, present and future. Swarm Evol. Comput. 1(4), 173–194 (2011)
Michalewicz, Z., Schoenauer, M.: Evolutionary algorithms for constrained parameter optimization problems. Evol. Comput. 4(1), 1–32 (1996)
Mohammed, H.M., Umar, S.U., Rashid, T.A.: A systematic and meta-analysis survey of whale optimization algorithm. Comput. Intell. Neurosci. (2019)
Qu, C., Fu, Y.: Crow search algorithm based on neighborhood search of non-inferior solution set. IEEE Access 7, 52871–52895 (2019)
Sambariya, D.K., Prasad, R.: Application of bat algorithm to optimize scaling factors of fuzzy logic-based power system stabilizer for multimachine power system. Int. J. Nonlinear Sci. Numer. Simul. 17(1), 41–53 (2016)
Saremi, S., Mirjalili, S., Lewis, A.: Grasshopper optimisation algorithm: theory and application. Adv. Eng. Softw. 105, 30–47 (2017)
Selvi, M., Ramakrishnan, B.: Lion optimization algorithm (LOA)-based reliable emergency message broadcasting system in VANET. Soft. Comput. 24(14), 10415–10432 (2020)
Shankar, K., Elhoseny, M., Perumal, E., Ilayaraja, M., Kumar, K.S.: An efficient image encryption scheme based on signcryption technique with adaptive elephant herding optimization. In: Cybersecurity and Secure Information Systems, pp. 31–42. Springer, Cham (2019)
Shirke, S., Udayakumar, R.: Evaluation of crow search algorithm (CSA) for optimization in discrete applications. In: 2019 3rd International Conference on Trends in Electronics and Informatics (ICOEI), pp. 584–589. IEEE (2019, April)
Sayed, G.I., Hassanien, A.E., Azar, A.T.: Feature selection via a novel chaotic crow search algorithm. Neural Comput. Appl. 31(1), 171–188 (2019)
Strumberger, I., Minovic, M., Tuba, M., Bacanin, N.: Performance of elephant herding optimization and tree growth algorithm adapted for node localization in wireless sensor networks. Sensors 19(11), 2515 (2019)
Subanya, B., Rajalaxmi, R.R.: Feature selection using Artificial Bee Colony for cardiovascular disease classification. In: 2014 International Conference on Electronics and Communication Systems (ICECS), pp. 1–6. IEEE (2014, February)
Thalamala, R.C., Reddy, A.V.S., Janet, B.: A novel bio-inspired algorithm based on social spiders for improving performance and efficiency of data clustering. J. Intell. Syst. 29(1), 311–326 (2018)
Wang, Z., Deng, H., Zhu, X., Hu, L.: Application of improve whale optimization algorithm in muti-resource allocation. Int. J. Innovative Comput. 15(3) (2019)
Yang, X.S., He, X.: Firefly algorithm: recent advances and applications. Int. J. Swarm Intell. 1(1), 36–50 (2013)
Yazdani, M., Jolai, F.: Lion optimization algorithm (LOA): a nature-inspired metaheuristic algorithm. J. Comput. Des. Eng. 3(1), 24–36 (2016)
Yusta, S.C.: Different metaheuristic strategies to solve the feature selection problem. Pattern Recogn. Lett. 30(5), 525–534 (2009)
Kumar, Y., Sood, K., Kaul, S., Vasuja, R.: Big data analytics and its benefits in healthcare. In Big Data Analytics in Healthcare, pp. 3–21. Springer, Cham (2020)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Kaul, S., Kumar, Y. (2021). Nature-Inspired Metaheuristic Algorithms for Constraint Handling: Challenges, Issues, and Research Perspective. In: Kulkarni, A.J., Mezura-Montes, E., Wang, Y., Gandomi, A.H., Krishnasamy, G. (eds) Constraint Handling in Metaheuristics and Applications. Springer, Singapore. https://doi.org/10.1007/978-981-33-6710-4_3
Download citation
DOI: https://doi.org/10.1007/978-981-33-6710-4_3
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-33-6709-8
Online ISBN: 978-981-33-6710-4
eBook Packages: Computer ScienceComputer Science (R0)