Abstract
The Harris hawk optimization (HHO) is an impressive optimization algorithm that makes use of unique mathematical approaches. This study proposes an island parallel HHO (IP-HHO) version of the algorithm for optimizing continuous multi-dimensional problems for the first time in the literature. To evaluate the performance of the IP-HHO, thirteen unimodal and multimodal benchmark problems with different dimensions (30, 100, 500, and 1000) are evaluated. The implementation of this novel algorithm took into account the investigation, exploitation, and avoidance of local optima issues effectively. Parallel computation provides a multi-swarm environment for thousands of hawks simultaneously. On all issue cases, we were able to enhance the performance of the sequential version of the HHO algorithm. As the number of processors increases, the suggested IP-HHO method enhances its performance while retaining scalability and improving its computation speed. The IP-HHO method outperforms the other state-of-the-art metaheuristic algorithms on average as the size of the dimensions grows.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data Availability
The test functions and datasets that are used in this study are publicly available on website : (https://www.sfu.ca/ssurjano/optimization.html).
References
BoussaiD I, Lepagnot J, Siarry P (2013) A survey on optimization metaheuristics. Inf Sci 237:82–117
Holland JH (1992) Genetic algorithms. Sci Am 267(1):66–73
Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization. IEEE Comput Intell Mag 1(4):28–39
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-international conference on neural networks, vol 4. IEEE, pp 1942–1948
Van Laarhoven PJ, Aarts EH (1987) Simulated annealing. Simulated annealing: theory and applications. Springer, Dordrecht, pp 7–15
Price KV (2013) Differential evolution. Handbook of optimization. Springer, Berlin, Heidelberg, pp 187–214
Glover F, Laguna M (1998) Tabu search. Handbook of combinatorial optimization. Springer, Boston, MA, pp 2093–2229
Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82
Dokeroglu T, Sevinc E, Kucukyilmaz T, Cosar A (2019) A survey on new generation metaheuristic algorithms. Comput Ind Eng 137:106040
Piotrowski AP, Napiorkowski JJ, Kiczko A (2012) Differential evolution algorithm with separated groups for multi-dimensional optimization problems. Eur J Oper Res 216(1):33–46
Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris hawks optimization: algorithm and applications. Futur Gener Comput Syst 97:849–872
Alabool HM, Alarabiat D, Abualigah L, Heidari AA (2021) Harris hawks optimization: a comprehensive review of recent variants and applications. Neural Comput Appl 1–42
Alba E (2005) Parallel metaheuristics: a new class of algorithms. Wiley, New Jersey
Alba E, Luque G, Nesmachnow S (2013) Parallel metaheuristics: recent advances and new trends. Int Trans Oper Res 20(1):1–48
Neumann F, Witt C (2010) Combinatorial optimization and computational complexity. Bioinspired computation in combinatorial optimization. Springer, Berlin, Heidelberg, pp 9–19
Leiserson CE, Rivest RL, Cormen TH, Stein C (2001) Introduction to algorithms. MIT Press, Cambridge, MA
Lefebvre L, Whittle P, Lascaris E, Finkelstein A (1997) Feeding innovations and forebrain size in birds. Anim Behav 53(3):549–560
Sol D, Duncan RP, Blackburn TM, Cassey P, Lefebvre L (2005) Big brains, enhanced cognition, and response of birds to novel environments. Proc Natl Acad Sci 102(15):5460–5465
Bednarz JC (1988) Cooperative hunting Harris’ hawks (Parabuteo unicinctus). Science 239(4847):1525–1527
Gharehchopogh FS, Abdollahzadeh B (2021) An efficient harris hawk optimization algorithm for solving the travelling salesman problem. Clust Comput 1–25
Bairathi D, Gopalani D (2018) A novel swarm intelligence based optimization method: Harris’ hawk optimization. International conference on intelligent systems design and applications. Springer, Cham, pp 832–842
Sabeena M, Abraham L (2021) Digital image forensic using deep flower pollination with adaptive Harris hawk optimization. Multimed Tools Appl 1–23
Dokeroglu T, Deniz A, Kiziloz HE (2021) A robust multiobjective Harris’ hawks optimization algorithm for the binary classification problem. Knowl-Based Syst 227:107219
Too J, Abdullah AR, Mohd Saad N (2019) A new quadratic binary harris hawk optimization for feature selection. Electronics 8(10):1130
Zhang Y, Liu R, Wang X, Chen H, Li C (2020) Boosted binary Harris hawks optimizer and feature selection. Eng Comput 1–30
Dokeroglu T, Pehlivan S, Avenoglu B (2020) Robust parallel hybrid artificial bee colony algorithms for the multi-dimensional numerical optimization. J Supercomput 1–21
Chen H, Heidari AA, Chen H, Wang M, Pan Z, Gandomi AH (2020) Multi-population differential evolution-assisted Harris hawks optimization: framework and case studies. Futur Gener Comput Syst 111:175–198
Yildiz AR, Yildiz BS, Sait SM, Bureerat S, Pholdee N (2019) A new hybrid Harris hawks-Nelder-Mead optimization algorithm for solving design and manufacturing problems. Mater Test 61(8):735–743
Yildiz BS, Yıldız AR (2019) The Harris hawks optimization algorithm, salp swarm algorithm, grasshopper optimization algorithm and dragonfly algorithm for structural design optimization of vehicle components. Mater Test 61(8):744–748
Song S, Wang P, Heidari AA, Wang M, Zhao X, Chen H, Xu S (2021) Dimension decided Harris hawks optimization with Gaussian mutation: balance analysis and diversity patterns. Knowl-Based Syst 215:106425
Alba E, Luque G (2006) Evaluation of parallel metaheuristics. Lect Notes Comput Sci 4193:9–14
Crainic TG, Toulouse M (2003) Parallel strategies for meta-heuristics. Handbook of metaheuristics. Springer, Boston, MA, pp 475–513
Schryen G (2020) Parallel computational optimization in operations research: a new integrative framework, literature review and research directions. Eur J Oper Res 287(1):1–18
Humphries NE, Queiroz N, Dyer JR, Pade NG, Musyl MK, Schaefer KM, Sims DW (2010) Environmental context explains Lévy and Brownian movement patterns of marine predators. Nature 465(7301):1066–1069
Viswanathan GM, Afanasyev V, Buldyrev SV, Murphy EJ, Prince PA, Stanley HE (1996) Levy flight search patterns of wandering albatrosses. Nature 381(6581):413–415
Sims DW, Southall EJ, Humphries NE, Hays GC, Bradshaw CJ, Pitchford JW, Metcalfe JD (2008) Scaling laws of marine predator search behaviour. Nature 451(7182):1098–1102
Gautestad AO, Mysterud I (2006) Complex animal distribution and abundance from memory-dependent kinetics. Ecol Complex 3(1):44–55
Shlesinger MF (1989) Levy flights: variations on a theme. Phys. D 38(1–3):304–309
Viswanathan GM, Afanasyev V, Buldyrev SV, Havlin S, Da Luz MGE, Raposo EP, Stanley HE (2000) Lévy flights in random searches. Phys A 282(1–2):1–12
Yang XS (2010) Nature-inspired metaheuristic algorithms. Luniver Press
Tosun U, Dokeroglu T, Cosar A (2013) A robust island parallel genetic algorithm for the quadratic assignment problem. Int J Prod Res 51(14):4117–4133
Dokeroglu T, Cosar A (2014) Optimization of one-dimensional bin packing problem with island parallel grouping genetic algorithms. Comput Ind Eng 75:176–186
Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713
Gandomi AH, Yang XS, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35
Rao RV, Savsani VJ, Vakharia DP (2012) Teaching-learning-based optimization: an optimization method for continuous non-linear large scale problems. Inf Sci 183(1):1–15
Yang XS, Gandomi AH (2012) Bat algorithm: a novel approach for global engineering optimization. Eng Comput
Yang XS, Karamanoglu M, He X (2014) Flower pollination algorithm: a novel approach for multiobjective optimization. Eng Optim 46(9):1222–1237
Gandomi AH, Yang XS, Alavi AH (2011) Mixed variable structural optimization using firefly algorithm. Comput Struct 89(23–24):2325–2336
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl-Based Syst 89:228–249
Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1(1):3–18
Blum C, Puchinger J, Raidl GR, Roli A (2011) Hybrid metaheuristics in combinatorial optimization: a survey. Appl Soft Comput 11(6):4135–4151
Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3(2):82–102
Digalakis JG, Margaritis KG (2001) On benchmarking functions for genetic algorithms. Int J Comput Math 77(4):481–506
Funding
This study is not funded by any institution.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
There is no conflict of interest between authors. This article does not contain any studies with human participants performed by any of the authors. This article does not contain any studies with animals performed by any of the authors. This article does not contain any studies with human participants or animals performed by any of the authors.
Informed consent
There is no individual participant included in the study.
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
Dokeroglu, T., Sevinc, E. An island parallel Harris hawks optimization algorithm. Neural Comput & Applic 34, 18341–18368 (2022). https://doi.org/10.1007/s00521-022-07367-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-022-07367-2