Skip to main content
Log in

A hybrid whale optimization algorithm with artificial bee colony

  • Foundations
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

In this paper, the defects and deficiencies of the recently proposed whale optimization algorithm (WOA) are improved. A whale optimization algorithm mixed with an artificial bee colony (ACWOA) is proposed to solve the WOA problems of slow convergence, low precision, and easy to fall into local optimum. The ACWOA algorithm integrates the artificial bee colony algorithm and chaotic mapping, effectively avoiding the local optimal situation and improving the quality of the initial solution. Also, nonlinear convergence factors and adaptive inertia weight coefficients are added to accelerate the convergence rate. To verify the performance of the improved algorithm, 20 benchmark functions and CEC2019 multimodal multi-objective benchmark functions have been used to compare ACWOA with the classical intelligent population algorithms (PSO, MVO, and GWO) and the recent state-of-the-art algorithms (CWOA, HWPSO, and HIWOA) in recent years. The proposed algorithm is applied to two well-known engineering mathematical models and a real application (the quality process control). The experiments show that the ACWOA algorithm has strong competitiveness in convergence speed and solution accuracy and has certain practical value in complex mathematical model scenarios.

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

Similar content being viewed by others

References

  • Abd El Aziz M, Eweesc AA, Hassanien AE (2017) Whale optimization algorithm and moth-flame optimization for multilevel thresholding image segmentation. Expert Syst Appl 83:242–256

    Google Scholar 

  • Abdel-Basset M, Manogaran G, El-Shahat D, Mirjalili S (2018) A hybrid whale optimization algorithm based on local search strategy for the permutation flow shop scheduling problem. Future Gener Comput Syst Int J Esci 85:129–145

    Google Scholar 

  • Cai ZH, Lou J, Zhao J, Wu K, Liu NJ, Wang YX (2019) Quadrotor trajectory tracking and obstacle avoidance by chaotic grey wolf optimization-based active disturbance rejection control. Mech Syst Signal Process 128:636–654

    Google Scholar 

  • Cao M, Huang MX, Xu RQ, Lu GN, Chen M (2019) A grey wolf optimizer-cellular automata integrated model for urban growth simulation and optimization. Trans GIS 23:672–687

    Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • Coello CAC (2002) Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art. Comput Methods Appl Mech Eng 191:1245–1287

    MathSciNet  MATH  Google Scholar 

  • Dhar PL (2017) Introduction to optimum design. Ther Syst Des Simul 2017:385–407

    Google Scholar 

  • Ding T, Chang L, Li CS, Feng C, Zhang N (2018d) A mixed-strategy-based whale optimization algorithm for parameter identification of hydraulic turbine governing systems with a delayed water hammer effect. Energies 11:2367

    Google Scholar 

  • Dong XS, Dong WY, Call YL (2018) Ant colony optimisation for coloured travelling salesman problem by multi-task learning. IET Intel Transp Syst 12:774–782

    Google Scholar 

  • Eberhart RC, Shi Y (2000) Ieee, and Ieee, Comparing inertia weights and constriction factors in particle swarm optimization. IEEE, New York

    Google Scholar 

  • Fan SKS, Chiu YY (2007) A decreasing inertia weight particle swarm optimizer. Eng Optim 39:203–228

    MathSciNet  Google Scholar 

  • Gandomi AH, Yun GJ, Yang XS, Talatahari S (2013) Chaos-enhanced accelerated particle swarm optimization. Commun Nonlinear Sci Numer Simul 18:327–340

    MathSciNet  MATH  Google Scholar 

  • Gharehchopogh FS, Gholizadeh H (2019) A comprehensive survey: Whale optimization algorithm and its applications. Swarm Evol Comput 48:1–24

    Google Scholar 

  • Gharehchopogh FS, Farnad B, Alizadeh A (2021a) A farmland fertility algorithm for solving constrained engineering problems. Concurr Comput Pract Exp 33:17

    Google Scholar 

  • Gharehchopogh FS, Maleki I, Dizaji ZA (2021) Chaotic vortex search algorithm: metaheuristic algorithm for feature selection. Evolut Intell 2021(4)

  • Goldanloo MJ, Gharehchopogh FS (2021) A hybrid OBL-based firefly algorithm with symbiotic organisms search algorithm for solving continuous optimization problems. J Supercomput 2021:1–34

    Google Scholar 

  • Gupta S, Deep K (2019) An efficient grey wolf optimizer with opposition-based learning and chaotic local search for integer and mixed-integer optimization problems. Arab J Sci Eng 44:7277–7296

    Google Scholar 

  • He Q, Hu XT, Ren H, Zhang HQ (2015) A novel artificial fish swarm algorithm for solving large-scale reliability-redundancy application problem. ISA Trans 59:105–113

    Google Scholar 

  • Karaboga D (2010) Artificial bee colony algorithm. Scholarpedia 5:6915

    Google Scholar 

  • Karlekar NP, Gomathi N (2018) OW-SVM: Ontology and whale optimization-based support vector machine for privacy-preserved medical data classification in cloud. Int J Commun Syst 31:e3700

    Google Scholar 

  • Kennedy J, Eberhart R (2002) Particle swarm optimization. In: Icnn95-international conference on neural networks.

  • Khadanga RK, Padhy S, Panda S, Kumar A (2018b) Design and analysis of multi-stage PID controller for frequency control in an islanded micro-grid using a novel hybrid whale optimization-pattern search algorithm. Int J Numer Model Electron Netw Devices Fields 31:e2349

    Google Scholar 

  • Laskar NM, Guha K, Chatterjee I, Chanda S, Baishnab KL, Paul PK (2019) HWPSO: a new hybrid whale-particle swarm optimization algorithm and its application in electronic design optimization problems. Appl Intell 49:265–291

    Google Scholar 

  • Li MS, Zhang HJ, Liu L, Chen BS, Guan LX, Wu Y (2018e) A quantitative structure-property relationship model based on chaos-enhanced accelerated particle swarm optimization algorithm and back propagation artificial neural network. Appl Sci Basel 8:1121

    Google Scholar 

  • Luo J, Shi B (2018) A hybrid whale optimization algorithm based on modified differential evolution for global optimization problems. Appl Intell 49:1982–2000

    Google Scholar 

  • Mafarja MM, Mirjalili S (2017) Hybrid Whale Optimization Algorithm with simulated annealing for feature selection. Neurocomputing 260:302–312

    Google Scholar 

  • Mafarja M, Mirjalili S (2018) Whale optimization approaches for wrapper feature selection. Appl Soft Comput 62:441–453

    Google Scholar 

  • Mehne HH, Mirjalili S (2018) A parallel numerical method for solving optimal control problems based on whale optimization algorithm. Knowl Based Syst 151:114–123

    Google Scholar 

  • Mirjalili S, Lewis A (2016) The Whale optimization algorithm. Adv Eng Softw 95:51–67

    Google Scholar 

  • Mirjalili S, Mirjalili SM, Lewis A (2014) Grey Wolf optimizer. Adv Eng Softw 69:46–61

    Google Scholar 

  • Mirjalili S, Mirjalili SM, Hatamlou A (2015) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27:495–513

    Google Scholar 

  • Mohammadzadeh H, Gharehchopogh FS (2021) A multi-agent system based for solving high-dimensional optimization problems: a case study on email spam detection. Int J Commun Syst 34(3):e4670

    Google Scholar 

  • Mohammadzadeh H, Gharehchopogh FS (2021) A novel hybrid whale optimization algorithm with flower pollination algorithm for feature selection: case study email spam detection. Comput Intell 37:176–209

    Google Scholar 

  • Mohapatra P, Das KN, Roy S (2017) A modified competitive swarm optimizer for large scale optimization problems. Appl Soft Comput 59:340–362

    Google Scholar 

  • Niknam T, Amiri B (2010) An efficient hybrid approach based on PSO, ACO and k-means for cluster analysis. Appl Soft Comput 10:183–197

    Google Scholar 

  • Puchta EDP, Bassetto P, Biuk LH, Itaborahy MA, Converti A, Kaster MD et al (2021) Swarm-inspired algorithms to optimize a nonlinear gaussian adaptive PID controller. Energies 2021:14

    Google Scholar 

  • Rahnema N, Gharehchopogh FS (2020) An improved artificial bee colony algorithm based on whale optimization algorithm for data clustering. Multimed Tools Appl 79:32169–32194

    Google Scholar 

  • Rajabioun R (2011) Cuckoo optimization algorithm. Appl Soft Comput J 11:5508–5518

    Google Scholar 

  • Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179:2232–2248

    MATH  Google Scholar 

  • Sahu PR, Hota PK, Panda S (2018c) Modified whale optimization algorithm for fractional-order multi-input SSSC-based controller design. Optim Control Appl Methods 39:1802–1817

    MathSciNet  MATH  Google Scholar 

  • Sayed GI, Darwish A, Hassanien AE (2018) A New chaotic whale optimization algorithm for features selection. J Classif 35:300–344

    MathSciNet  MATH  Google Scholar 

  • Shao P, Yang L, Tan L, Li GQ, Peng H (2020) Enhancing artificial bee colony algorithm using refraction principle. Soft Comput 24:15291–15306

    Google Scholar 

  • Singh RP, Dixit M, Silakari S (2015) Image contrast enhancement using GA and PSO: a survey. In: International conference on computational intelligence and communication networks

  • Sun YJ, Wang XL, Chen YH, Liu ZJ (2018) A modified whale optimization algorithm for large-scale global optimization problems. Expert Syst Appl 114:563–577

    Google Scholar 

  • Sun WZ, Wang JS, Wei X (2018a) An improved whale optimization algorithm based on different searching paths and perceptual disturbance. Symmet Basel 10:210

    MATH  Google Scholar 

  • Talbi H, Batouche M, and Ieee (2004) Hybrid particle swarm with differential evolution for multimodal image registration

  • Tang C, Sun W, Wu W, Xue M (2019) A hybrid improved whale optimization algorithm. In: IEEE 15th international conference on control and automation (ICCA), 2019, https://doi.org/10.1109/ICCA.2019.8900003.

  • Xue Y, Jiang JM, Zhao BP, Ma TH (2018) A self-adaptive artificial bee colony algorithm based on global best for global optimization. Soft Comput 22:2935–2952

    Google Scholar 

  • Yan ZH, Sha JX, Liu B, Tian W, Lu JP (2018) An ameliorative whale optimization algorithm for multi-objective optimal allocation of water resources in Handan, China. Water 10:87

    Google Scholar 

  • Yang CH, Yang HS, Chuang LY (2019) PBMDR: a particle swarm optimization-based multifactor dimensionality reduction for the detection of multilocus interactions. J Theor Biol 461:68–75

    MATH  Google Scholar 

  • Zaman HRR, Gharehchopogh FS (2021) An improved particle swarm optimization with backtracking search optimization algorithm for solving continuous optimization problems. Eng Comput. https://doi.org/10.1007/s00366-021-01431-6

    Article  Google Scholar 

  • Zhang YD, Wang SH, Dong ZC, Phillip P, Ji GL, Yang JQ (2015) Pathological brain detection in magnetic resonance imaging scanning by wavelet entropy and hybridization of biogeography-based optimization and particle swarm optimization. Prog Electromag Res Pier 152:41–58

    Google Scholar 

  • Zhang K, Huang Q, Zhang Y (2019) Enhancing comprehensive learning particle swarm optimization with local optima topology. Inf Sci 471:1–18

    Google Scholar 

Download references

Acknowledgements

This work is supported by the National Natural Science Foundation of China under Grant U1813205, Independent Research Project of State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body 71765003, and Hunan Key Laboratory of Intelligent Robot Technology in Electronic Manufacturing Open Foundation Grant 2017TP1011.

Funding

Funding was provided by Innovative Research Group Project of the National Natural Science Foundation of China (U1813205).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wei Sun.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tang, C., Sun, W., Xue, M. et al. A hybrid whale optimization algorithm with artificial bee colony. Soft Comput 26, 2075–2097 (2022). https://doi.org/10.1007/s00500-021-06623-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-021-06623-2

Keywords

Navigation