Skip to main content

Advertisement

Log in

Harris hawks optimizer based on the novice protection tournament for numerical and engineering optimization problems

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

The Harris hawks optimizer (HHO) is a novel meta-heuristic algorithm that imitates a Harris hawk’s hunting behavior and has an efficient exploitation mode. However, it suffers from low exploration because the transition of the search style is mainly based on the escape energy and it focuses on exploitation in the middle and later periods of the algorithm. In this paper, to overcome the weaknesses of the HHO, a Harris hawks optimizer based on the novice protection tournament (NpTHHO) is proposed to overcome the weaknesses of the HHO. Inspired by the root-mean-square prop (RMSProp) in machine learning, we first propose a novice protection mechanism to better reallocate resources. Then, we add a mutation mechanism to the exploration stage to further improve the global search efficiency of the HHO. Finally, we take into consideration 23 benchmark functions and several engineering optimization problems to verify the performance of the proposed algorithm. Experimental results indicate the proposed algorithm’s competitive performance compared to the HHO and other well-established algorithms.

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
Fig. 15

Similar content being viewed by others

References

  1. Wu GH (2016) Across neighborhood search for numerical optimization, (in English). Inf Sci 329:597–618

    Article  MATH  Google Scholar 

  2. Faramarzi A, Afshar MH (2014) A novel hybrid cellular automata-linear programming approach for the optimal sizing of planar truss structures (in English). Civil Engineering and Environmental Systems 31(3):209–228

    Article  Google Scholar 

  3. Sergeyev YD, Kvasov DE, Mukhametzhanov MS (2018)On the efficiency of nature-inspired metaheuristics in expensive global optimization with limited budget[J]. Scientific reports 8(1):1–9.

  4. Golilarz NA, Addeh A, Gao H, Ali L, Roshandeh AM, Mudassir Munir H, Khan RU (2019) "a new automatic method for control chart patterns recognition based on ConvNet and Harris hawks Meta heuristic optimization algorithm," (in English). Ieee Access 7:149398–149405

    Article  Google Scholar 

  5. Rodríguez-Esparza E, Zanella-Calzada L A, Oliva D, et al (2020) An efficient Harris hawks-inspired image segmentation method[J]. Expert Systems with Applications 155:113428.

  6. Djekidel R, Bentouati B, Javaid M S, et al (2021) Mitigating the effects of magnetic coupling between HV transmission line and metallic pipeline using slime mould algorithm[J]. Journal of Magnetism and Magnetic Materials 529:167865

  7. Weber L, Wallbaum S, Broger C, Gubernator K (1995) Optimization of the Biological-Activity of Combinatorial Compound Libraries by a Genetic Algorithm, (in English). Angew Chem Int Ed Engl 34(20):2280–2282

    Article  Google Scholar 

  8. Gandomi AH, Yang XS, Alavi AH, Talatahari S (2013) Bat algorithm for constrained optimization tasks (in English). Neural Computing & Applications 22(6):1239–1255

    Article  Google Scholar 

  9. Mirjalili S (2016) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems (in English). Neural Computing & Applications 27(4):1053–1073

    Article  MathSciNet  Google Scholar 

  10. Zhang JQ, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive (in English). Ieee Transactions on Evolutionary Computation 13(5):945–958

    Article  Google Scholar 

  11. Tan Y, Zhu YC (2010) Fireworks Algorithm for Optimization," (in English). Adv Swarm Intell, Pt 1, Proceed 6145:355−+

    Google Scholar 

  12. Rajabioun R (2011) Cuckoo optimization algorithm. (in English), Applied Soft Computing 11(8):5508–5518

    Article  Google Scholar 

  13. Faramarzi A, Heidarinejad M, Mirjalili S, Gandomi AH (2020) "Marine Predators Algorithm: A nature-inspired metaheuristic," (in English), Expert Sys Appl, vol. 152

  14. Hashim FA, Houssein EH, Mabrouk MS, Al-Atabany W, Mirjalili S (2019) "Henry gas solubility optimization: a novel physics-based algorithm," (in English). Future Generation Computer Systems-the International Journal of Escience 101:646–667

    Article  Google Scholar 

  15. Faramarzi A, Heidarinejad M, Stephens B, et al (2020) Equilibrium optimizer: A novel optimization algorithm[J]. Knowledge-Based Systems 191:105190

  16. Zhang J, Xiao M, Gao L, Pan Q (2018) Queuing search algorithm: a novel metaheuristic algorithm for solving engineering optimization problems. Appl Math Model 63:464–490

    Article  MathSciNet  MATH  Google Scholar 

  17. Li MD, Zhao H, Weng XW, Han T (2016) A novel nature-inspired algorithm for optimization: virus colony search. Adv Eng Softw 92:65–88

    Article  Google Scholar 

  18. Dhiman G, Kumar V (2017) Spotted hyena optimizer: a novel bio-inspired based metaheuristic technique for engineering applications. Adv Eng Softw 114:48–70

    Article  Google Scholar 

  19. Siarry P (2010) "Special issue: advances in metaheuristics for hard optimization: new trends and case studies," (in English). Engineering Applications of Artificial Intelligence 23(5):633–634

  20. Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen HL (2019) Harris hawks optimization: algorithm and applications," (in English). Future Generation Computer Systems-the International Journal of Escience 97:849–872

    Article  Google Scholar 

  21. Al-Betar MA, Awadallah MA, Heidari AA, et al (2021) Survival exploration strategies for harris hawks optimizer[J]. Expert Systems with Applications 168:114243

  22. Kaveh A, Rahmani P, Eslamlou AD (2021) An efficient hybrid approach based on Harris Hawks optimization and imperialist competitive algorithm for structural optimization[J]. Engineering with Computers 1–29

  23. Jia H, Lang C, Oliva D, et al (2019) Dynamic harris hawks optimization with mutation mechanism for satellite image segmentation[J]. Remote sensing 11(12):1421

  24. Zhang Y, Liu R, Wang X, Chen H, Li C (2020) Boosted binary Harris hawks optimizer and feature selection. Eng Comput 37:3741–3770

    Article  Google Scholar 

  25. Kamboj VK, Nandi A, Bhadoria A, et al (2020) An intensify Harris Hawks optimizer for numerical and engineering optimization problems[J]. Applied Soft Computing 89:106018

  26. Jiao S, Chong G, Huang C, et al (2020) Orthogonally adapted Harris hawks optimization for parameter estimation of photovoltaic models[J]. Energy 203:117804

  27. Houssein EH, Hosney ME, Oliva D, et al (2020) A novel hybrid Harris hawks optimization and support vector machines for drug design and discovery[J]. Computers & Chemical Engineering 133:106656

  28. Yin Q, Cao B, Li X, et al (2020) An intelligent optimization algorithm for constructing a DNA storage code: NOL-HHO[J]. International journal of molecular sciences 21(6):2191

  29. Hossain MA, Noor RM, Yau KLA, Azzuhri SR, Z’Abar MR, Ahmedy I, Jabbarpour MR (2021) Multi-objective Harris hawks optimization algorithm based 2-hop routing algorithm for CR-VANET," (in English). Ieee Access 9:58230–58242

    Article  Google Scholar 

  30. Abbasi A, Firouzi B, Sendur P (2021) On the application of Harris hawks optimization (HHO) algorithm to the design of microchannel heat sinks," (in English). Engineering with Computers 37(2):1409–1428

    Article  Google Scholar 

  31. Chave F, Di Pietro DA, Lemaire S (2022) A discrete Weber inequality on three-dimensional hybrid spaces with application to the HHO approximation of magnetostatics," (in English). Mathematical Models & Methods in Applied Sciences 32(01):175–207

    Article  MathSciNet  MATH  Google Scholar 

  32. Al-Safi H, Munilla J, Rahebi J (2022) Patient privacy in smart cities by blockchain technology and feature selection with Harris Hawks Optimization (HHO) algorithm and machine learning[J]. Multimedia Tools and Applications 81(6):8719–8743

  33. Jain D, Shukla PK, Varma S (2022) Energy efficient architecture for mitigating the hot-spot problem in wireless sensor networks[J]. Journal of Ambient Intelligence and Humanized Computing 1–18

  34. Ali M H, Jaber MM, Abd SK, et al (2022) Harris Hawks Sparse Auto-Encoder Networks for Automatic Speech Recognition System[J]. Applied Sciences 12(3):1091

  35. Huk M (2020) "stochastic optimization of contextual neural networks with RMSprop," (in English), intelligent information and database systems (Aciids 2020). Pt Ii 12034:343–352

    Google Scholar 

  36. Coulson JO, Coulson TD (2013) Reexamining cooperative hunting in Harris's hawk (Parabuteo Unicinctus): large prey or challenging habitats? (in English), Auk 130(3):548–552

    Google Scholar 

  37. Nicolakakis N, Lefebvre L (2000) "forebrain size and innovation rate in European birds: feeding, nesting and confounding variables," (in English). Behaviour 137:1415–1429

    Article  Google Scholar 

  38. Kilic H, Yuzgec U (Jun 2019) "improved antlion optimization algorithm via tournament selection and its application to parallel machine scheduling," (in English). Comput Ind Eng 132:166–186

    Article  Google Scholar 

  39. Kilic H, Yuzgec U (2019) Tournament selection based antlion optimization algorithm for solving quadratic assignment problem. (in English), Engineering Science and Technology-an International Journal-Jestech 22(2):673–691

    Google Scholar 

  40. Li JZ, Tan Y (2018) Loser-out tournament-based fireworks algorithm for multimodal function optimization. (in English), Ieee Transactions on Evolutionary Computation 22(5):679–691

    Article  Google Scholar 

  41. Polychronis G, Lalis S (2020) Tournament Selection Algorithm for the Multiple Travelling Salesman Problem[C]//VEHITS 585–594

  42. Li SM, Chen HL, Wang MJ, Heidari AA, Mirjalili S (2020) "slime mould algorithm: a new method for stochastic optimization," (in English). Future Generation Computer Systems-the International Journal of Escience 111:300–323

    Article  Google Scholar 

  43. Das S, Mullick SS, Suganthan PN (2016) "recent advances in differential evolution - an updated survey," (in English). Swarm and Evolutionary Computation 27:1–30

    Article  Google Scholar 

  44. Digalakis JG, Margaritis KG (2001) On benchmarking functions for genetic algorithms. (in English), International Journal of Computer Mathematics 77(4):481–506

    Article  MathSciNet  MATH  Google Scholar 

  45. Yao X, Liu Y, Lin GM (1999) Evolutionary programming made faster. (in English), Ieee Transactions on Evolutionary Computation 3(2):82–102

    Article  Google Scholar 

  46. Mirjalili S, Mirjalili SM, Lewis A (2014) "Grey wolf optimizer," (in English). Adv Eng Softw 69:46–61

    Article  Google Scholar 

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

    Article  Google Scholar 

  48. Mirjalili S (2016) "SCA: a sine cosine algorithm for solving optimization problems," (in English). Knowl-Based Syst 96:120–133

    Article  Google Scholar 

  49. Mirjalili S, Lewis A (2016) "the whale optimization algorithm," (in English). Adv Eng Softw 95:51–67

    Article  Google Scholar 

  50. Shareef H, Ibrahim AA, Mutlag AH (2015) "lightning search algorithm," (in English). Appl Soft Comput 36:315–333

    Article  Google Scholar 

  51. Kennedy J, Eberhart R (1995) Particle swarm optimization, in Proceedings of ICNN'95-international conference on neural networks. IEEE 4:1942–1948

  52. Rao RV, Savsani VJ, Vakharia DP (2011) Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems[J]. Computer-aided design 43(3):303–315

  53. Li X (2002) An optimizing method based on autonomous animats: fish-swarm algorithm[J]. Systems Engineering-Theory & Practice 22(11):32–38

  54. Storn R, Price K (1997) Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces[J]. Journal of global optimization 11(4):341–359

  55. Xie W, Xing C, Wang JS, Guo SS, Guo MW, Zhu LF (2020) Hybrid Henry gas solubility optimization algorithm based on the Harris hawk optimization," (in English). Ieee Access 8:144665–144692

    Article  Google Scholar 

Download references

Acknowledgments

This research was funded in part by the National Natural Science Foundation of China under grant number 61801521 and 61971450, in part by the Natural Science Foundation of Hunan Province under grant number 2018JJ2533, and in part by the Fundamental Research Funds for the Central Universities under grant number 2018gczd014 and 20190038020050.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jian Dong.

Additional information

Publisher’s note

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

Appendix A

Appendix A

See Tables 14, 15 and 16

Table 14 Description of unimodal benchmark functions
Table 15 Description of multimodal benchmark functions
Table 16 Description of fixed-dimension multimodal benchmark functions

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, W., Shi, R. & Dong, J. Harris hawks optimizer based on the novice protection tournament for numerical and engineering optimization problems. Appl Intell 53, 6133–6158 (2023). https://doi.org/10.1007/s10489-022-03743-6

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-022-03743-6

Keywords

Navigation