Abstract
This paper provides an in-depth literature review of the Black Hole Algorithm (BHA) which is considered as a recent metaheuristic. BHA has been proven to be very efficient in different applications. There has been several modifications and variants of this algorithm in the literature, so this work reviews various variants of the BHA. The applications of BHA in engineering problems, clustering, task scheduling, image processing, etc. have been thoroughly reviewed as well. This review article sheds lights on the pros and cons of this algorithm and enables finding a right variant of this algorithm for a certain application area. The paper concludes with an in-depth future direction.
Similar content being viewed by others
Notes
Event Horizon: It is a spherical shape constructed around the black hole
References
Hatta N, Zain AM, Sallehuddin R, Shayfull Z, Yusoff Y (2019) Recent studies on optimisation method of grey wolf optimiser (gwo): a review (2014–2017). Artif Intell Rev 52(4):2651–2683
Hussein WA, Sahran S, Abdullah SNHS (2017) The variants of the bees algorithm (ba): A survey. Artif Intell Rev 47(1):67–121
Gharehchopogh FS, Shayanfar H, Gholizadeh H (2019) A comprehensive survey on symbiotic organisms search algorithms. Artif Intell Rev 1–48
Karaboga D, Akay B (2009) A comparative study of artificial bee colony algorithm. Appl Math Comput 214(1):108–132
Wang S-K, Chiou J-P, Liu C-W (2009) Parameters tuning of power system stabilizers using improved ant direction hybrid differential evolution. Int J Elect Power Energ Syst 31(1):34–42
Biswas K, Vasant PM, Vintaned JAG, Watada J (2020) A review of metaheuristic algorithms for optimizing 3d well-path designs. Archives of Computational Methods in Engineering
Ide J, Schöbel A (2016) Robustness for uncertain multi-objective optimization: a survey and analysis of different concepts. OR Spect 38(1):235–271
Bandaru S, Ng AH, Deb K (2017) Data mining methods for knowledge discovery in multi-objective optimization: Part a-survey. Expert Syst Appl 70:139–159
Abualigah L, Diabat A (2020) A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments. Clust Comput 1–19
Abualigah L, 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 L, Khader AT, Hanandeh ES (2019) Modified krill herd algorithm for global numerical optimization problems. In: Advances in nature-inspired computing and applications, Springer, pp 205–221
Boveiri H, Elhoseny M (2018) A-coa: an adaptive cuckoo optimization algorithm for continuous and combinatorial optimization. Neural Comput Applic 1–25
Yazdani M, Jolai F (2016) Lion optimization algorithm (loa): a nature-inspired metaheuristic algorithm. J Computa Des Eng 3(1):24–36
Dhal KG, Das A, Ray S, Gálvez J, Das S (2019) Nature-inspired optimization algorithms and their application in multi-thresholding image segmentation. Archiv Comput Methods Eng 1–34
Traversa FL, Cicotti P, Sheldon F, Di Ventra M (2018) Evidence of exponential speed-up in the solution of hard optimization problems. Complexity
Vempala SS, Wang R, Woodruff DP (2020) The communication complexity of optimization. In: Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms, SIAM, pp 1733–1752
Kaur A, Jain S, Goel S (2020) Sandpiper optimization algorithm: a novel approach for solving real-life engineering problems. Appl Intell 50(2):582–619
Lones MA (2020) Mitigating metaphors: A comprehensible guide to recent nature-inspired algorithms. SN Comput Sci 1(1):49
Deb S, Gao X-Z, Tammi K, Kalita K, Mahanta P (2019) Recent studies on chicken swarm optimization algorithm: a review (2014–2018). Artif Intell Rev 1–29
Hussain K, Salleh MNM, Cheng S, Shi Y (2019) Metaheuristic research: A comprehensive survey. Artif Intell Rev 52(4):2191–2233
Abdel-Basset M, Shawky LA (2019) Flower pollination algorithm: A comprehensive review. Artif Intell Rev 52(4):2533–2557
Beyer H-G, Schwefel H-P (2002) Evolution strategies–a comprehensive introduction. Nat Comput 1(1):3–52
Hsiao Y-T (2004) Multiobjective evolution programming method for feeder reconfiguration. IEEE Trans Power Syst 19(1):594–599
Das S, Suganthan PN (2010) Differential evolution: a survey of the state-of-the-art. IEEE Trans Evolution Comput 15(1):4–31
Mirjalili S (2019) Genetic algorithm. In: Evolutionary algorithms and neural networks. Springer, pp 43–55
Hatamlou A, hole Black (2013) A new heuristic optimization approach for data clustering. Inform Sci 222:175–184
Mirjalili S, Mirjalili S, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Applic 27(2):495–513
Abualigah L, Shehab M, Alshinwan M, Alabool H (2019) Salp swarm algorithm: a comprehensive survey. Neural Comput Applic 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. Archives of Computational Methods in Engineering
Shehab M, Alshawabkah H, Abualigah L, Nagham A-M (2020) Enhanced a hybrid moth-flame optimization algorithm using new selection schemes. Eng Comput 1–26
Abualigah LMQ (2019) Feature selection and enhanced krill herd algorithm for text document clustering. Springer, Berlin
Abualigah L, 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 L, Diabat A, Mirjalili S, Abd Elaziz M, Gandomi AH (2021) The arithmetic optimization algorithm. Comput Method Appl Mechan Eng 376:113609
Deeb H, Sarangi A, Mishra D, Sarangi SK (2020) Improved blck hole optimization algorithm for data clustering, Journal of King Saud University-Computer and Information Sciences
Abdul Aziz NH, Ab Aziz NA, Shapiai MI, Ab Rahman T, Adam A, Mokhtar N, Md Yusof Z, Subari N (2020) A survey on applications of black hole algorithm
Ibrahim Z, Mohammed SK, Subari N, Ab Aziz NA, Aziz NHA, Ab Rahman T, Adam A, Yusof ZM, Shapiai MI, Mokhtar N (2020) A review on fundamental advancements of black hole algorithm
Azizipanah-Abarghooee R, Niknam T, Bavafa F, Zare M (2014) Short-term scheduling of thermal power systems using hybrid gradient based modified teaching–learning optimizer with black hole algorithm. Elect Power Syst Res 108:16–34
Aslani H, Yaghoobi M, Akbarzadeh-t M-R (2015) chaotic inertia weight in black hole algorithm for function optimization. In: 2015 international congress on technology, communication and knowledge (ICTCK). IEEE, pp 123–129
Kumar S, Datta D, Singh SK (2015) Black hole algorithm and its applications. In: Computational intelligence applications in modeling and control. Springer, pp 147–170
Gao W, Wang X, Dai S, Chen D (2016) Study on stability of high embankment slope based on black hole algorithm. Environ Earth Sci 75(20):1381
Olivares R, Soto R, Crawford B, Barría M, Niklander S (2016) Evaluation of choice functions to self-adaptive on constraint programming via the black hole algorithm. In: 2016 XLII Latin American Computing Conference (CLEI). IEEE, pp 1–8
Yaghoobi S, Mojallali H (2016) Modified black hole algorithm with genetic operators. Int J Comput Intell Syst 9(4):652–665
Ramos CC, Rodrigues D, de Souza AN, Papa JP (2016) On the study of commercial losses in brazil: a binary black hole algorithm for theft characterization. IEEE Trans Smart Grid 9(2):676–683
Gómez A., Crawford B, Soto R, Jaramillo A, Mansilla S, Salas J, Olguín E (2016) An binary black hole algorithm to solve the set covering problem. In: 2016 11th iberian conference on information systems and technologies (CISTI). IEEE, pp 1–5
Rubio ÁG, Crawford B, Soto R, Jaramillo A, Villablanca SM, Salas J, Olguín E (2016) An binary black hole algorithm to solve set covering problem. In: International conference on industrial, Engineering and Other Applications of Applied Intelligent Systems. Springer, pp 873–883
Mohammed SK, Ibrahim Z, Daniyal H, Aziz NAA (2016) A new hybrid gravitational search–black hole algorithm. In: The National Conference for Postgraduate Research, pp 834–842
Bányai Á, Bányai T, Illés B (2017) Optimization of consignment-store-based supply chain with black hole algorithm. Complexity
Veres P, Bányai T, Illés B (2017) Optimization of in-plant production supply with black hole algorithm. In: Solid State Phenomena. vol. 261, Trans Tech Publ, pp 503–508
Wu C, Wu T, Fu K, Zhu Y, Li Y, He W, Tang S (2017) Amobh: Adaptive multiobjective black hole algorithm, Computational intelligence and neuroscience
García J, Crawford B, Soto R, García P (2017) A multi dynamic binary black hole algorithm applied to set covering problem. In: International Conference on Harmony Search Algorithm. Springer, pp 42–51
Soto R, Crawford B, Olivares R, Niklander S, Johnson F, Paredes F, Olguín E (2017) Online control of enumeration strategies via bat algorithm and black hole optimization. Nat Comput 16(2):241–257
Pashaei E, Aydin N (2017) Binary black hole algorithm for feature selection and classification on biological data. Appl Soft Comput 56:94–106
Mohammed SK, Daniyal H, Subari N, Muhammad B, Musa Z, Aziz AA, Ibrahim Z, Mohd Azmi KZ, Rahman TA Improving the effectiveness of the black hole algorithm using a local search technique. International Journal of Simulation–Systems, Science & Technology 18 (4)
Gao W (2017) Investigating the critical slip surface of soil slope based on an improved black hole algorithm. Soils Found 57(6):988–1001
Ibrahim Z, Mohammed SK, Subari N, Adam A, Yusof ZM, Ab Aziz NA, Aziz NHA, Ab Rahman T, Shapiai MI, Mokhtar N (2020) A survey on applications of black hole algorithm
Hatamlou A (2018) Solving travelling salesman problem using black hole algorithm. Soft Comput 22(24):8167–8175
Ibrahim Z, K Mohammed S, Subari N, Adam A, Yusof ZM, Ab Aziz NA, Aziz NHA, Ab Rahman T, Mokhtar N (2020) Black hole white hole algorithm with local search
Pashaei E, Pashaei E, Aydin N (2019) Gene selection using hybrid binary black hole algorithm and modified binary particle swarm optimization. Genomics 111(4):669–686
Xie W, Wang J, Xing C, Guo S, Guo M, Zhu L (2020) Extreme learning machine soft-sensor model with different activation functions on grinding process optimized by improved black hole algorithm. IEEE Access 8:25084–25110
Rao J, Wu T, Chong W, Li Y, He W (2020) Momentum multi-objective optimization algorithm based on black hole algorithm. IOP Conf Series Mater Sci Eng 768:072046. https://doi.org/10.1088/1757-899x/768/7/072046
Eskandarzadehalamdary M, Masoumi B, Sojodishijani O (2014) A new hybrid algorithm based on black hole optimization and bisecting k-means for cluster analysis. In: 2014 22nd iranian conference on electrical engineering (ICEE). IEEE, pp 1075–1079
Hasan Z, El-Hawary ME (2014) Optimal power flow by black hole optimization algorithm. In: 2014 IEEE Electrical Power and Energy Conference. IEEE, pp 134–141
Heidari A, Abbaspour R (2014) Improved black hole algorithm for efficient low observable ucav path planning in constrained aerospace. Adv Comput Sci Int J 3(3):87–92
Heidari A, Abbaspour R (2020) A gravitational black hole algorithm for autonomous ucav mission planning in 3d realistic environments, International Journal of Computer Applications 95 (9)
Jeet K, Dhir R (2015) Software architecture recovery using genetic black hole algorithm. ACM SIGSOFT Softw Eng Notes 40(1):1–5
Aliman MN, Ibrahim Z, Naim F, Nawawi SW, Sudin S (2020) Performance evaluation of black hole algorithm, gravitational search algorithm and particle swarm optimization. Malaysian J Fund Appl Sci 11 (1)
Pashaei E, Ozen M, Aydin N (2015) An application of black hole algorithm and decision tree for medical problem. In: 2015 IEEE 15th international conference on bioinformatics and bioengineering (BIBE). IEEE, pp 1–6
Li Q, Pei Z (2015) The black hole clustering algorithm based on membrane computing. In: 2015 International symposium on computers & informatics, atlantis press
Yaghoobi S, Hemayat S, Mojallali H (2015) Image gray-level enhancement using black hole algorithm. In: 2015 2nd international conference on pattern recognition and image analysis (IPRIA). IEEE, pp 1–5
Ren Z, He S, Zhang D, Koh C-S (2020) A novel hybrid algorithm of black hole and differential evolution for high dimensional electromagnetic optimal problems
Rodrigues D, Ramos CCO, De Souza AN, Papa JP (2015) Black hole algorithm for non-technical losses characterization. In: 2015 IEEE 6th latin american symposium on circuits & systems (LASCAS). Ieee, pp 1–4
Farahmandian M, Hatamlou A (2015) Solving optimization problems using black hole algorithm. J Adv Comput Sci Technol 4(1):68
Ghaffarzadeh N, Heydari S (2015) Optimal coordination of digital overcurrent relays using black hole algorithm. World Appl Program 5(2):50–55
Farahmandian M, Hatamlou A (2020) Optimization of energy consumption in clustered nodes of wsn using the black hole algorithm
Soto R, Crawford B, Figueroa I, Niklander S, Olguín E (2016) A black hole algorithm for solving the set covering problem. In: International conference on industrial, Engineering and Other Applications of Applied Intelligent Systems. Springer, pp 855–861
Gupta H, Gupta A, Gupta SK, Nayak P, Shrivastava T (2016) How effective is black hole algorithm?. In: 2016 2nd International Conference on Contemporary Computing and Informatics (IC3I). IEEE, pp 474–478
Mohammed SK, Ibrahim Z, Daniyal H, Aziz NAA (2016) White hole-black hole algorithm. In: The National Conference for Postgraduate Research, pp 824–833
Wang T, Liu W, Liu C (2016) Optimization algorithm of black-hole based on euclidean distance. J Shenyang Univ Technol 38(2):201–205
Kumar J, Singh AK (2016) Dynamic resource scaling in cloud using neural network and black hole algorithm. In: 2016 fifth international conference on eco-friendly computing and communication systems (ICECCS). IEEE, pp 63–67
Jeet K, Dhir R, Singh P (2016) Hybrid black hole algorithm for bi-criteria job scheduling on parallel machines. Int J Intell Syst Appl 8(4):1–17
Gao W, Ge M, Chen D, Wang X (2016) Back analysis for rock model surrounding underground roadways in coal mine based on black hole algorithm. Eng Comput 32(4):675–689
Jeet K, Dhir R (2016) Software clustering using hybrid multi-objective black hole algorithm. In: SEKE, pp 650–653
Pei H, Li Y, Liu K (2016) A multi-object black hole gravitational search algorithm for day-ahead reactive optimization in distribution network. In: 2016 IEEE chinese guidance, navigation and control conference (CGNCC). IEEE, pp 901–906
Dongare SP, Mangrulkar R (2016) Optimal cluster head selection based energy efficient technique for defending against gray hole and black hole attacks in wireless sensor networks. Procedia Computer Science 78(C):423–430
Ebadifard F, Babamir SM (2017) Optimizing multi objective based workflow scheduling in cloud computing using black hole algorithm. In: 2017 3th international conference on web research (ICWR). IEEE, pp 102–108
Jeet K, Sharma S, Nailwal KK (2017) Two-machine fuzzy flow shop scheduling using black hole algorithm. Global J Pure Appl Math 13(6):1935–1946
Sharma NK, Varma A, Choube S, Yadav SK (2017) Optimal load shedding to improve static voltage stability employing black hole optimization algorithm. In: 2017 6th international conference on computer applications in electrical engineering-recent advances (CERA). IEEE, pp 341–346
Singh D, Shukla R (2017) Parameter optimization of electrochemical machining process using black hole algorithm. In: Materials Science and Engineering Conference Series. vol 282, p 012006
Smail M, Bouchekara H, Pichon L, Boudjefdjouf H, Amloune A, Lacheheb Z (2017) Non-destructive diagnosis of wiring networks using time domain reflectometry and an improved black hole algorithm. Nondestructive Testing Eval 32(3):286–300
Rafi M, Aamer B, Naseem M, Osama M (2018) Solving document clustering problem through meta heuristic algorithm: black hole. In: Proceedings of the 2nd International Conference on Machine Learning and Soft Computing, pp 77–81
Ebadifard F, Babamir SM (2020) Optimal workflow scheduling in cloud computing using ahp based multi objective black hole algorithm
Warnana DD, et al. (2018) Black hole algorithm for determining model parameter in self-potential data. J Appl Geophys 148:189–200
Abdulwahab HA, Noraziah A, Alsewari AA, Salih SQ (2019) An enhanced version of black hole algorithm via levy flight for optimization and data clustering problems. IEEE Access 7:142085–142096
Xie W, Wang J, Tao Y (2019) Improved black hole algorithm based on golden sine operator and levy flight operator. IEEE Access 7:161459–161486
Khatatneh K (2020) Using black hole algorithm for solving feature selection problem. International Journal of Advances in Electronics and Computer Science 6 (4)
Salih SQ (2020) A new training method based on black hole algorithm for convolutional neural network. Journal of Southwest Jiaotong University 54 (3)
Jethava AN, Desai MR (2019) Optimizing multi objective based dynamic workflow using aco and black hole algorithm in cloud computing. In: 2019 3rd International Conference on Computing Methodologies and Communication (ICCMC). IEEE, pp 1144–1147
Kazamkar D, Ehsandoost SH, Lotfipour A (2019) Combined heat and power economic dispatch (chped) using euclidean distance and black hole-collective decision optimization (bh-cdoa) algorithm. In: 2019 24th electrical power distribution conference (EPDC). IEEE, pp 95–99
Pal S, Pal S (2020) Black hole and k-means hybrid clustering algorithm. In: Computational Intelligence in Data Mining. Springer, pp 403–413
Ebadifard F, Babamir SM (2020) Scheduling scientific workflows on virtual machines using a pareto and hypervolume based black hole optimization algorithm. J Supercomput 1–54
Dhanachandra N, Chanu YJ, Singh KM (2020) A new hybrid image segmentation approach using clustering and black hole algorithm. Computational Intelligence
Yepes V, Martí JV, García J (2020) Black hole algorithm for sustainable design of counterfort retaining walls. Sustainability 12(7):2767
Cano A, Zafra A, Ventura S (2013) Weighted data gravitation classification for standard and imbalanced data. IEEE Trans Cybern 43(6):1672–1687
Peng L, Yang B, Chen Y, Abraham A (2009) Data gravitation based classification. Inf Sci 179(6):809–819
Peng L, Zhang H, Yang B, Chen Y (2014) A new approach for imbalanced data classification based on data gravitation. Inf Sci 288:347–373
Pan J-S, Chai Q-W, Chu S-C, Wu N (2020) 3-D terrain node coverage of wireless sensor network using enhanced black hole algorithm. Sensors 20(8):2411
Biju E (2020) Reliability improvement and loss reduction in radial distribution system by reconfiguration using black hole algorithm, International Journal Of Information And Computing Science
Soto R, Crawford B, Figueroa I, Olivares R, Olguín E (2016) The set covering problem solved by the black hole algorithm. In: 2016 11th iberian conference on information systems and technologies (CISTI). IEEE, pp 1–4
Soto R, Crawford B, Olivares R, Taramasco C, Figueroa I, Gómez Á, Castro C, Paredes F (2018) Adaptive black hole algorithm for solving the set covering problem. Mathematical Problems in Engineering
Munoz R, Olivares R, Taramasco C, Villarroel R, Soto R, Barcelos TS, Merino E, Alonso-Sánchez MF (2018) Using black hole algorithm to improve eeg-based emotion recognition. Computational Intelligence and Neuroscience
Mehrani K, Mirshahvalad A, Abbasi E (2020) Portfolio optimization using black hole meta heuristic algorithm, Specialty Journal of Accounting and Economics 5
Whitley D (1994) A genetic algorithm tutorial. Stat Comput 4(2):65–85
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-International Conference on Neural Networks, vol 4, IEEE, pp 1942–1948
Price KV (2013) Differential evolution. In: Handbook of Optimization, Springer, pp 187–214
Alomari OA, Khader AT, Al-Betar MA, Abualigah L (2017) Gene selection for cancer classification by combining minimum redundancy maximum relevancy and bat-inspired algorithm. Int J Data Mining Bioinform 19(1):32–51
Abualigah L, Diabat A (2020) A comprehensive survey of the grasshopper optimization algorithm: results, variants, and applications. Neural Comput Applic 1–21
Mirjalili S (2016) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput Applic 27(4):1053–1073
Mirjalili S (2015) The ant lion optimizer. Advances in engineering software 83:80–98
Abualigah L (2020) Multi-verse optimizer algorithm: A comprehensive survey of its results, variants, and applications. Neural Comput Applic 1–21
Shehab M, Abualigah L, Al Hamad H, Alabool H, Alshinwan M, Khasawneh AM (2019) Moth–flame optimization algorithm: variants and applications. Neural Comput Applic 1–26
Elaziz MA, Oliva D, Xiong S (2017) An improved opposition-based sine cosine algorithm for global optimization. Expert Syst Appl 90:484–500
Abualigah L, Yousri D, Abd Elaziz M, Ewees AA, Al-qaness MA, Gandomi AH (2021) Aquila optimizer: A novel meta-heuristic optimization algorithm. Computers & Industrial Engineering 157:107250
Hassan MH, Kamel S, Abualigah L, Eid A (2021) Development and application of slime mould algorithm for optimal economic emission dispatch. Expert Systems with Applications 182:115205
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
Lee KS, Geem ZW (2005) A new meta-heuristic algorithm for continuous engineering optimization: Harmony search theory and practice. Comput Methods Appl Mechan Eng 194(36-38):3902–3933
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
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) Gsa: A gravitational search algorithm. Inform Sci 179(13):2232–2248
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
Mirjalili S, algorithm Moth-flame optimization (2015) A novel nature-inspired heuristic paradigm. Knowl-Based Syst 89:228–249
Gandomi AH, Yang X-S, Alavi AH, Talatahari S (2013) Bat algorithm for constrained optimization tasks. Neural Comput Applic 22(6):1239–1255
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Kaveh A, Khayatazad M (2012) A new meta-heuristic method: ray optimization. Comput Struct 112:283–294
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
Mirjalili S, Mirjalili S, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
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
Abd Elaziz M, Elsheikh AH, Oliva D, Abualigah L, Lu S, Ewees AA (2021) Advanced metaheuristic techniques for mechanical design problems. Archiv Comput Methods Eng 1–22
Sandgren E (1990) Nonlinear integer and discrete programming in mechanical design optimization. J Mech Des 112(2):223–229
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
Huang F-Z, Wang L, He Q (2007) An effective co-evolutionary differential evolution for constrained optimization. Appl Math Comput 186(1):340–356
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
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
Acknowledgements
This research was supported by TPU development program Priority 2030.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Ethics approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Conflict of Interests
The authors declare that there is no conflict of interest regarding the publication of this paper.
Additional information
Informed consent
Informed consent was obtained from all individual participants included in the study.
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., Sumari, P. et al. Black hole algorithm: A comprehensive survey. Appl Intell 52, 11892–11915 (2022). https://doi.org/10.1007/s10489-021-02980-5
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-02980-5