Skip to main content
Top
Published in: Neural Computing and Applications 20/2020

30-03-2020 | Review

Whale optimization algorithm: a systematic review of contemporary applications, modifications and developments

Authors: Nadim Rana, Muhammad Shafie Abd Latiff, Shafi’i Muhammad Abdulhamid, Haruna Chiroma

Published in: Neural Computing and Applications | Issue 20/2020

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Whale optimization algorithm (WOA) is a recently developed swarm-based meta-heuristic algorithm that is based on the bubble-net hunting maneuver technique—of humpback whales—for solving the complex optimization problems. It has been widely accepted swarm intelligence technique in various engineering fields due to its simple structure, less required operator, fast convergence speed and better balancing capability between exploration and exploitation phases. Owing to its optimal performance and efficiency, the applications of the algorithm have extensively been utilized in multidisciplinary fields in the recent past. This paper investigates further into WOA of its applications, modifications, and hybridizations across various fields of engineering. The description of the strengths, weaknesses and opportunities to support future research are also explored. The Systematic Literature Review is opted as a method to disseminate the findings and gap from the existing literature. The authors select eighty-two (82) articles as a primary studies out of nine hundred and thirty-nine (939) articles between 2016 and 2020. As per our result, WOA-based techniques are applied in 5 fields and 17 subfields of various engineering domains. 61% work has been found on modification, 27% on hybridization and 12% on multi-objective variants of WOA techniques. The growing research trend on WOA is expected to continue into the future. The review presented in the paper has the potential to motivate expert researchers to propose more novel WOA-based algorithms, and it can serve as an initial reading material for a novice researcher.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Literature
1.
go back to reference Abdel-Basset M, El-Shahat D, El-Henawy I, Sangaiah AK, Ahmed SH (2018) A novel whale optimization algorithm for cryptanalysis in Merkle-Hellman Cryptosystem. Mob Netw Appl 1:1–11 Abdel-Basset M, El-Shahat D, El-Henawy I, Sangaiah AK, Ahmed SH (2018) A novel whale optimization algorithm for cryptanalysis in Merkle-Hellman Cryptosystem. Mob Netw Appl 1:1–11
2.
go back to reference Abdel-Basset M, Gunasekaran M, El-Shahat D, Mirjalili S (2018) A hybrid whale optimization algorithm based on local search strategy for the permutation flow shop scheduling problem. Fut Gen Comput Syst 85:129–145 Abdel-Basset M, Gunasekaran M, El-Shahat D, Mirjalili S (2018) A hybrid whale optimization algorithm based on local search strategy for the permutation flow shop scheduling problem. Fut Gen Comput Syst 85:129–145
3.
go back to reference Abdulhamid SM, Latiff MSA, Idris I (2015) Tasks scheduling technique using league championship algorithm for makespan minimization in IAAS cloud. arXiv preprint arXiv:1510.03173 Abdulhamid SM, Latiff MSA, Idris I (2015) Tasks scheduling technique using league championship algorithm for makespan minimization in IAAS cloud. arXiv preprint arXiv:​1510.​03173
4.
go back to reference Aftab S, Razak N, Rafie AM, Ahmad K (2016) Mimicking the humpback whale: an aerodynamic perspective. Prog Aerosp Sci 84:48–69 Aftab S, Razak N, Rafie AM, Ahmad K (2016) Mimicking the humpback whale: an aerodynamic perspective. Prog Aerosp Sci 84:48–69
5.
go back to reference Ahmed MM, Houssein EH, Hassanien AE, Taha A, Hassanien E (2017) Maximizing lifetime of wireless sensor networks based on whale optimization algorithm. international conference on advanced intelligent systems and informatics. Springer, Berlin, pp 724–733 Ahmed MM, Houssein EH, Hassanien AE, Taha A, Hassanien E (2017) Maximizing lifetime of wireless sensor networks based on whale optimization algorithm. international conference on advanced intelligent systems and informatics. Springer, Berlin, pp 724–733
6.
go back to reference Al-Janabi T, Al-Raweshidy H (2017) Efficient whale optimisation algorithm-based SDN clustering for IoT focused on node density. In: 16th Annual Mediterranean on ad hoc networking workshop (Med-Hoc-Net). IEEE, pp 1–6 Al-Janabi T, Al-Raweshidy H (2017) Efficient whale optimisation algorithm-based SDN clustering for IoT focused on node density. In: 16th Annual Mediterranean on ad hoc networking workshop (Med-Hoc-Net). IEEE, pp 1–6
7.
go back to reference Alameer Z, Elaziz MA, Ewees AA, Ye H, Jianhua Z (2019) Forecasting gold price fluctuations using improved multilayer perceptron neural network and whale optimization algorithm. Resources Policy 61:250–260 Alameer Z, Elaziz MA, Ewees AA, Ye H, Jianhua Z (2019) Forecasting gold price fluctuations using improved multilayer perceptron neural network and whale optimization algorithm. Resources Policy 61:250–260
8.
go back to reference Aljarah I, Faris H, Mirjalili S (2016) Optimizing connection weights in neural networks using the whale optimization algorithm. Soft Comput 22:1–15 Aljarah I, Faris H, Mirjalili S (2016) Optimizing connection weights in neural networks using the whale optimization algorithm. Soft Comput 22:1–15
9.
go back to reference Aljarah I, Faris H, Mirjalili S (2018) Optimizing connection weights in neural networks using the whale optimization algorithm. Soft Comput 22:1–15 Aljarah I, Faris H, Mirjalili S (2018) Optimizing connection weights in neural networks using the whale optimization algorithm. Soft Comput 22:1–15
10.
go back to reference Askarzadeh A (2014) Bird mating optimizer: an optimization algorithm inspired by bird mating strategies. Commun Nonlinear Sci Numer Simul 19:1213–1228MathSciNetMATH Askarzadeh A (2014) Bird mating optimizer: an optimization algorithm inspired by bird mating strategies. Commun Nonlinear Sci Numer Simul 19:1213–1228MathSciNetMATH
11.
go back to reference Beheshti Z, Shamsuddin SMH (2013) A review of population-based meta-heuristic algorithms. Int J Adv Soft Comput Appl 5:1–35 Beheshti Z, Shamsuddin SMH (2013) A review of population-based meta-heuristic algorithms. Int J Adv Soft Comput Appl 5:1–35
12.
go back to reference Ben Oualid Medani K, Sayah S, Bekrar A (2017) Whale optimization algorithm based optimal reactive power dispatch: a case study of the Algerian power system. Electr Power Syst Res 163:696–705 Ben Oualid Medani K, Sayah S, Bekrar A (2017) Whale optimization algorithm based optimal reactive power dispatch: a case study of the Algerian power system. Electr Power Syst Res 163:696–705
13.
go back to reference Bentouati B, Chaib L, Chettih S (2016) A hybrid whale algorithm and pattern search technique for optimal power flow problem. In: 8th International conference on modelling, identification and control (ICMIC). IEEE, pp 1048–1053 Bentouati B, Chaib L, Chettih S (2016) A hybrid whale algorithm and pattern search technique for optimal power flow problem. In: 8th International conference on modelling, identification and control (ICMIC). IEEE, pp 1048–1053
14.
go back to reference Bhattacharya A, Chattopadhyay P (2011) Application of biogeography-based optimisation to solve different optimal power flow problems. IET Gener Transm Distrib 5:70–80 Bhattacharya A, Chattopadhyay P (2011) Application of biogeography-based optimisation to solve different optimal power flow problems. IET Gener Transm Distrib 5:70–80
15.
go back to reference Bhesdadiya R, Jangir P, Jangir N, Trivedi IN, Ladumor D (2016) Training multi-layer perceptron in neural network using whale optimization algorithm. Indian J Sci Technol 9:28–36 Bhesdadiya R, Jangir P, Jangir N, Trivedi IN, Ladumor D (2016) Training multi-layer perceptron in neural network using whale optimization algorithm. Indian J Sci Technol 9:28–36
16.
go back to reference Bhesdadiya R, Parmar SA, Trivedi IN, Jangir P, Bhoye M, Jangir N (2016) Optimal active and reactive power dispatch problem solution using whale optimization algorithm. Indian J Sci Technol 9:1–6 Bhesdadiya R, Parmar SA, Trivedi IN, Jangir P, Bhoye M, Jangir N (2016) Optimal active and reactive power dispatch problem solution using whale optimization algorithm. Indian J Sci Technol 9:1–6
17.
go back to reference Bui Q-T, Pham MV, Nguyen Q-H, Nguyen LX, Pham HM (2019) Whale Optimization Algorithm and Adaptive Neuro-Fuzzy Inference System: a hybrid method for feature selection and land pattern classification. Int J Remote Sens 40:5078–5093 Bui Q-T, Pham MV, Nguyen Q-H, Nguyen LX, Pham HM (2019) Whale Optimization Algorithm and Adaptive Neuro-Fuzzy Inference System: a hybrid method for feature selection and land pattern classification. Int J Remote Sens 40:5078–5093
18.
go back to reference Cherukuri SK, Rayapudi SR (2016) A novel global MPP tracking of photovoltaic system based on whale optimization algorithm. Int J Renew Energy Dev 5:225–232 Cherukuri SK, Rayapudi SR (2016) A novel global MPP tracking of photovoltaic system based on whale optimization algorithm. Int J Renew Energy Dev 5:225–232
19.
go back to reference Chiroma H, Herawan T, Fister I Jr, Fister I, Abdulkareem S, Shuib L, Hamza MF, Saadi Y, Abubakar A (2017) Bio-inspired computation: recent development on the modifications of the cuckoo search algorithm. Appl Soft Comput 61:149–173 Chiroma H, Herawan T, Fister I Jr, Fister I, Abdulkareem S, Shuib L, Hamza MF, Saadi Y, Abubakar A (2017) Bio-inspired computation: recent development on the modifications of the cuckoo search algorithm. Appl Soft Comput 61:149–173
20.
go back to reference Dao T-K, Pan T-S, Pan J-S (2016) A multi-objective optimal mobile robot path planning based on whale optimization algorithm. In: IEEE 13th International Conference on Signal Processing (ICSP). IEEE, pp 337–342 Dao T-K, Pan T-S, Pan J-S (2016) A multi-objective optimal mobile robot path planning based on whale optimization algorithm. In: IEEE 13th International Conference on Signal Processing (ICSP). IEEE, pp 337–342
21.
go back to reference Dasgupta D, Michalewicz Z (2013) Evolutionary algorithms in engineering applications. Springer, BerlinMATH Dasgupta D, Michalewicz Z (2013) Evolutionary algorithms in engineering applications. Springer, BerlinMATH
22.
go back to reference Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6:182–197 Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6:182–197
23.
go back to reference Desuky AS (2017) two enhancement levels for male fertility rate categorization using whale optimization and Pegasos algorithms. Aust J Basic Appl Sci 11:78–83 Desuky AS (2017) two enhancement levels for male fertility rate categorization using whale optimization and Pegasos algorithms. Aust J Basic Appl Sci 11:78–83
24.
go back to reference Dhabal S, Saha DK (2020) Image enhancement using differential evolution based whale optimization algorithm. In: Emerging technology in modelling and graphics. Springer, Berlin Dhabal S, Saha DK (2020) Image enhancement using differential evolution based whale optimization algorithm. In: Emerging technology in modelling and graphics. Springer, Berlin
25.
go back to reference Dixit U, Mishra A, Shukla A, Tiwari R (2019) Texture classification using convolutional neural network optimized with whale optimization algorithm. SN Appl Sci 1:655 Dixit U, Mishra A, Shukla A, Tiwari R (2019) Texture classification using convolutional neural network optimized with whale optimization algorithm. SN Appl Sci 1:655
26.
go back to reference Dorigo M, Birattari M (2011) Ant colony optimization. Encyclopedia of machine learning. Springer, Berlin Dorigo M, Birattari M (2011) Ant colony optimization. Encyclopedia of machine learning. Springer, Berlin
27.
go back to reference Dorigo M, Di Caro G (1999) Ant colony optimization: a new meta-heuristic. Proceedings of the 1999 congress on evolutionary computation, CEC 99. IEEE, pp 1470–1477 Dorigo M, Di Caro G (1999) Ant colony optimization: a new meta-heuristic. Proceedings of the 1999 congress on evolutionary computation, CEC 99. IEEE, pp 1470–1477
28.
go back to reference el Aziz MA, Ewees AA, Hassanien AE (2017) Whale optimization algorithm and moth-flame optimization for multilevel thresholding image segmentation. Expert Syst Appl 83:242–256 el Aziz MA, Ewees AA, Hassanien AE (2017) Whale optimization algorithm and moth-flame optimization for multilevel thresholding image segmentation. Expert Syst Appl 83:242–256
29.
go back to reference Elazab OS (2017) Whale optimization algorithm for photovoltic model identification. J Eng 1:1 Elazab OS (2017) Whale optimization algorithm for photovoltic model identification. J Eng 1:1
30.
go back to reference Elaziz MA, Mirjalili S (2019) A hyper-heuristic for improving the initial population of whale optimization algorithm. Knowl-Based Syst 172:42–63 Elaziz MA, Mirjalili S (2019) A hyper-heuristic for improving the initial population of whale optimization algorithm. Knowl-Based Syst 172:42–63
31.
go back to reference Ghahremani-Nahr J, Kian R, Sabet E (2019) A robust fuzzy mathematical programming model for the closed-loop supply chain network design and a whale optimization solution algorithm. Expert Syst Appl 116:454–471 Ghahremani-Nahr J, Kian R, Sabet E (2019) A robust fuzzy mathematical programming model for the closed-loop supply chain network design and a whale optimization solution algorithm. Expert Syst Appl 116:454–471
32.
go back to reference Hasanien HM (2018) Performance improvement of photovoltaic power systems using an optimal control strategy based on whale optimization algorithm. Electr Power Syst Res 157:168–176 Hasanien HM (2018) Performance improvement of photovoltaic power systems using an optimal control strategy based on whale optimization algorithm. Electr Power Syst Res 157:168–176
33.
go back to reference Hassan G, Hassanien AE (2017) Retinal fundus vasculature multilevel segmentation using whale optimization algorithm. Signal Image Video Process 12:1–8 Hassan G, Hassanien AE (2017) Retinal fundus vasculature multilevel segmentation using whale optimization algorithm. Signal Image Video Process 12:1–8
34.
go back to reference Hassanien AE, Elfattah MA, Aboulenin S, Schaefer G, Zhu SY, Korovin I (2016) Historic handwritten manuscript binarisation using whale optimisation. In: IEEE international conference on systems, man, and cybernetics (SMC), 2016. IEEE, pp 003842–003846 Hassanien AE, Elfattah MA, Aboulenin S, Schaefer G, Zhu SY, Korovin I (2016) Historic handwritten manuscript binarisation using whale optimisation. In: IEEE international conference on systems, man, and cybernetics (SMC), 2016. IEEE, pp 003842–003846
35.
go back to reference Hazir E, Erdinler ES, Koc KH (2018) Optimization of CNC cutting parameters using design of experiment (DOE) and desirability function. J For Res 29:1423–1434 Hazir E, Erdinler ES, Koc KH (2018) Optimization of CNC cutting parameters using design of experiment (DOE) and desirability function. J For Res 29:1423–1434
36.
go back to reference Heidari AA, Aljarah I, Faris H, Chen H, Luo J, Mirjalili S (2019) An enhanced associative learning-based exploratory whale optimizer for global optimization. Neural Comput Appl 1:1–27 Heidari AA, Aljarah I, Faris H, Chen H, Luo J, Mirjalili S (2019) An enhanced associative learning-based exploratory whale optimizer for global optimization. Neural Comput Appl 1:1–27
37.
go back to reference Hemasian-Etefagh F, Safi-Esfahani F (2019) Group-based whale optimization algorithm. Soft Comput 1:1–27 Hemasian-Etefagh F, Safi-Esfahani F (2019) Group-based whale optimization algorithm. Soft Comput 1:1–27
38.
go back to reference Huang X, Wang R, Zhao X, Hu K (2017) Aero-engine performance optimization based on whale optimization algorithm. In: 36th Chinese control conference (CCC). IEEE, pp 11437–11441 Huang X, Wang R, Zhao X, Hu K (2017) Aero-engine performance optimization based on whale optimization algorithm. In: 36th Chinese control conference (CCC). IEEE, pp 11437–11441
39.
go back to reference Hussien AG, Hassanien AE, Houssein EH, Amin M, Azar AT (2019) New binary whale optimization algorithm for discrete optimization problems. Eng Optim 1:1–15 Hussien AG, Hassanien AE, Houssein EH, Amin M, Azar AT (2019) New binary whale optimization algorithm for discrete optimization problems. Eng Optim 1:1–15
40.
go back to reference Hussien AG, Hassanien AE, Houssein EH, Bhattacharyya S, Amin M (2019) S-shaped binary whale optimization algorithm for feature selection. Springer, Berlin Hussien AG, Hassanien AE, Houssein EH, Bhattacharyya S, Amin M (2019) S-shaped binary whale optimization algorithm for feature selection. Springer, Berlin
41.
go back to reference Jadhav AN, Gomathi N (2017) WGC: hybridization of exponential grey wolf optimizer with whale optimization for data clustering. Alex Eng J 57:1569–1584 Jadhav AN, Gomathi N (2017) WGC: hybridization of exponential grey wolf optimizer with whale optimization for data clustering. Alex Eng J 57:1569–1584
42.
go back to reference Jadhav AR, Shankar T (2017) Whale optimization based energy-efficient cluster head selection algorithm for wireless sensor networks. arXiv preprint arXiv:1711.09389 Jadhav AR, Shankar T (2017) Whale optimization based energy-efficient cluster head selection algorithm for wireless sensor networks. arXiv preprint arXiv:​1711.​09389
43.
go back to reference Jain R, Gupta D, Khanna A (2019) Usability feature optimization using MWOA. In: International conference on innovative computing and communications. Springer, pp 453–462 Jain R, Gupta D, Khanna A (2019) Usability feature optimization using MWOA. In: International conference on innovative computing and communications. Springer, pp 453–462
44.
go back to reference Jangir P, Jangir N (2017) Non-dominated sorting whale optimization algorithm (NSWOA): a multi-objective optimization algorithm for solving engineering design problems. Glob J Res Eng 1:1 Jangir P, Jangir N (2017) Non-dominated sorting whale optimization algorithm (NSWOA): a multi-objective optimization algorithm for solving engineering design problems. Glob J Res Eng 1:1
45.
go back to reference Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim 39:459–471MathSciNetMATH Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim 39:459–471MathSciNetMATH
46.
go back to reference Kashan AH (2011) An efficient algorithm for constrained global optimization and application to mechanical engineering design: league championship algorithm (LCA). Comput Aided Des 43:1769–1792 Kashan AH (2011) An efficient algorithm for constrained global optimization and application to mechanical engineering design: league championship algorithm (LCA). Comput Aided Des 43:1769–1792
47.
go back to reference Kaur G, Arora S (2018) Chaotic Whale Optimization Algorithm. J Comput Des Eng 5:175–284 Kaur G, Arora S (2018) Chaotic Whale Optimization Algorithm. J Comput Des Eng 5:175–284
48.
go back to reference Kaveh A, Farhoudi N (2013) A new optimization method: dolphin echolocation. Adv Eng Softw 59:53–70 Kaveh A, Farhoudi N (2013) A new optimization method: dolphin echolocation. Adv Eng Softw 59:53–70
49.
go back to reference Kaveh A, Ghazaan MI (2016) Enhanced whale optimization algorithm for sizing optimization of skeletal structures. Mech Based Des Struct Mach 1:1–18 Kaveh A, Ghazaan MI (2016) Enhanced whale optimization algorithm for sizing optimization of skeletal structures. Mech Based Des Struct Mach 1:1–18
50.
go back to reference Kennedy J (2011) Particle swarm optimization. Encyclopedia of machine learning. Springer, Berlin Kennedy J (2011) Particle swarm optimization. Encyclopedia of machine learning. Springer, Berlin
51.
go back to reference Khandelwal M, Faradonbeh RS, Monjezi M, Armaghani DJ, Majid MZBA, Yagiz S (2017) Function development for appraising brittleness of intact rocks using genetic programming and non-linear multiple regression models. Eng Comput 33:13–21 Khandelwal M, Faradonbeh RS, Monjezi M, Armaghani DJ, Majid MZBA, Yagiz S (2017) Function development for appraising brittleness of intact rocks using genetic programming and non-linear multiple regression models. Eng Comput 33:13–21
52.
go back to reference Knowles J, Corne D (1999) The pareto archived evolution strategy: a new baseline algorithm for pareto multiobjective optimisation. In: Proceedings of the 1999 congress on evolutionary computation, 1999. IEEE, pp 98–105 Knowles J, Corne D (1999) The pareto archived evolution strategy: a new baseline algorithm for pareto multiobjective optimisation. In: Proceedings of the 1999 congress on evolutionary computation, 1999. IEEE, pp 98–105
53.
go back to reference Koza JR, Bennett FH, Stiffelman O (1999) Genetic programming as a Darwinian invention machine. In: European conference on genetic programming. Springer, pp 93–108 Koza JR, Bennett FH, Stiffelman O (1999) Genetic programming as a Darwinian invention machine. In: European conference on genetic programming. Springer, pp 93–108
54.
go back to reference Kumar MM, Chaparala A (2019) OBC-WOA: opposition-based chaotic whale optimization algorithm for energy efficient clustering in wireless sensor network. Intelligence 250:1 Kumar MM, Chaparala A (2019) OBC-WOA: opposition-based chaotic whale optimization algorithm for energy efficient clustering in wireless sensor network. Intelligence 250:1
55.
go back to reference Kumar N, Hussain I, Panigrahi B (2017) MPPT in dynamic condition of partially shaded PV system by using WODE technique. IEEE Trans Sustain Energy 1:1 Kumar N, Hussain I, Panigrahi B (2017) MPPT in dynamic condition of partially shaded PV system by using WODE technique. IEEE Trans Sustain Energy 1:1
56.
go back to reference Ladumor DP, Trivedi IN, Jangir P, Kumar A (2016) A whale optimization algorithm approach for unit commitment problem solution. In: Proceedings of the national conference advancement in electrical and power electronics engineering (AEPEE 2016), Morbi, India, 2016 Ladumor DP, Trivedi IN, Jangir P, Kumar A (2016) A whale optimization algorithm approach for unit commitment problem solution. In: Proceedings of the national conference advancement in electrical and power electronics engineering (AEPEE 2016), Morbi, India, 2016
57.
go back to reference Li S (2016) The art of clustering bandits. Università degli Studi dell’Insubria Li S (2016) The art of clustering bandits. Università degli Studi dell’Insubria
58.
go back to reference Li S, Karatzoglou A, Gentile C (2016) Collaborative filtering bandits. In: Proceedings of the 39th international ACM SIGIR conference on research and development in information retrieval, 2016. ACM, pp 539–548 Li S, Karatzoglou A, Gentile C (2016) Collaborative filtering bandits. In: Proceedings of the 39th international ACM SIGIR conference on research and development in information retrieval, 2016. ACM, pp 539–548
59.
go back to reference Liberati A, Altman DG, Tetzlaff J, Mulrow C, Gøtzsche PC, Ioannidis JP, Clarke M, Devereaux PJ, Kleijnen J, Moher D (2009) The PRISMA statement for reporting systematic reviews and meta-analyses of studies that evaluate health care interventions: explanation and elaboration. PLoS Med 6:e1000100 Liberati A, Altman DG, Tetzlaff J, Mulrow C, Gøtzsche PC, Ioannidis JP, Clarke M, Devereaux PJ, Kleijnen J, Moher D (2009) The PRISMA statement for reporting systematic reviews and meta-analyses of studies that evaluate health care interventions: explanation and elaboration. PLoS Med 6:e1000100
60.
go back to reference Mafarja M, Mirjalili S (2018) Whale optimization approaches for wrapper feature selection. Appl Soft Comput 62:441–453 Mafarja M, Mirjalili S (2018) Whale optimization approaches for wrapper feature selection. Appl Soft Comput 62:441–453
61.
go back to reference Mafarja MM, Mirjalili S (2017) Hybrid whale optimization algorithm with simulated annealing for feature selection. Neurocomputing 260:302–312 Mafarja MM, Mirjalili S (2017) Hybrid whale optimization algorithm with simulated annealing for feature selection. Neurocomputing 260:302–312
62.
go back to reference Marimuthu A, Gnanambal K, Priyanka R (2017) Optimal allocation and sizing of DG in a radial distribution system using whale optimization algorithm. In: International conference on innovations in green energy and healthcare technologies (IGEHT), 2017. IEEE, pp 1–5 Marimuthu A, Gnanambal K, Priyanka R (2017) Optimal allocation and sizing of DG in a radial distribution system using whale optimization algorithm. In: International conference on innovations in green energy and healthcare technologies (IGEHT), 2017. IEEE, pp 1–5
63.
go back to reference Mehne HH, Mirjalili S (2018) A parallel numerical method for solving optimal control problems based on whale optimization algorithm. Knowledge-Based Syst 151:114–123 Mehne HH, Mirjalili S (2018) A parallel numerical method for solving optimal control problems based on whale optimization algorithm. Knowledge-Based Syst 151:114–123
64.
go back to reference Miao Y, Zhao M, Makis V, Lin J (2019) Optimal swarm decomposition with whale optimization algorithm for weak feature extraction from multicomponent modulation signal. Mech Syst Signal Process 122:673–691 Miao Y, Zhao M, Makis V, Lin J (2019) Optimal swarm decomposition with whale optimization algorithm for weak feature extraction from multicomponent modulation signal. Mech Syst Signal Process 122:673–691
65.
go back to reference Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67 Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
66.
go back to reference Mostafa A, Hassanien AE, Houseni M, Hefny H (2017) Liver segmentation in MRI images based on whale optimization algorithm. Multimed Tools Appl 76:24931–24954 Mostafa A, Hassanien AE, Houseni M, Hefny H (2017) Liver segmentation in MRI images based on whale optimization algorithm. Multimed Tools Appl 76:24931–24954
67.
go back to reference Nandal V, Kumar S (2018) Optimal signal mapping scheme for MIMO-BICM-ID transmission over the different fading channel using whale algorithm. Int J Eng Technol 7:106–111 Nandal V, Kumar S (2018) Optimal signal mapping scheme for MIMO-BICM-ID transmission over the different fading channel using whale algorithm. Int J Eng Technol 7:106–111
68.
go back to reference Nasiri J, Khiyabani FM (2018) A whale optimization algorithm (WOA) approach for clustering. Cogent Math Stat 5:1483565MathSciNetMATH Nasiri J, Khiyabani FM (2018) A whale optimization algorithm (WOA) approach for clustering. Cogent Math Stat 5:1483565MathSciNetMATH
69.
go back to reference Nazari-Heris M, Mehdinejad M, Mohammadi-Ivatloo B, Babamalek-Gharehpetian G (2017) Combined heat and power economic dispatch problem solution by implementation of whale optimization method. Neur Comput Appl 31:1–16 Nazari-Heris M, Mehdinejad M, Mohammadi-Ivatloo B, Babamalek-Gharehpetian G (2017) Combined heat and power economic dispatch problem solution by implementation of whale optimization method. Neur Comput Appl 31:1–16
70.
go back to reference Neagu BC, Ivanov O, Gavrilaş M (2017) Voltage profile improvement in distribution networks using the whale optimization algorithm. In: 9th International conference on electronics, computers and artificial intelligence (ECAI), 2017. IEEE, pp 1–6 Neagu BC, Ivanov O, Gavrilaş M (2017) Voltage profile improvement in distribution networks using the whale optimization algorithm. In: 9th International conference on electronics, computers and artificial intelligence (ECAI), 2017. IEEE, pp 1–6
71.
go back to reference Oliva D, el Aziz MA, Hassanien AE (2017) Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm. Appl Energy 200:141–154 Oliva D, el Aziz MA, Hassanien AE (2017) Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm. Appl Energy 200:141–154
72.
go back to reference Pan W-T (2012) A new fruit fly optimization algorithm: taking the financial distress model as an example. Knowl-Based Syst 26:69–74 Pan W-T (2012) A new fruit fly optimization algorithm: taking the financial distress model as an example. Knowl-Based Syst 26:69–74
73.
go back to reference Pouramirarsalani A, Khalilian M, Nikravanshalmani A (2017) Fraud detection in E-banking by using the hybrid feature selection and evolutionary algorithms. IJCSNS 17:271 Pouramirarsalani A, Khalilian M, Nikravanshalmani A (2017) Fraud detection in E-banking by using the hybrid feature selection and evolutionary algorithms. IJCSNS 17:271
74.
go back to reference Prakash D, Lakshminarayana C (2016) Optimal siting of capacitors in radial distribution network using whale optimization algorithm. Alex Eng J 56:499–509 Prakash D, Lakshminarayana C (2016) Optimal siting of capacitors in radial distribution network using whale optimization algorithm. Alex Eng J 56:499–509
75.
go back to reference Prasad D, Mukherjee A, Shankar G, Mukherjee V (2017) Application of chaotic whale optimisation algorithm for transient stability constrained optimal power flow. IET Sci Meas Technol 11:1002–1013 Prasad D, Mukherjee A, Shankar G, Mukherjee V (2017) Application of chaotic whale optimisation algorithm for transient stability constrained optimal power flow. IET Sci Meas Technol 11:1002–1013
76.
go back to reference Qiao W, Yang Z, Kang Z, Pan Z (2020) Short-term natural gas consumption prediction based on Volterra adaptive filter and improved whale optimization algorithm. Eng Appl Artif Intell 87:103323 Qiao W, Yang Z, Kang Z, Pan Z (2020) Short-term natural gas consumption prediction based on Volterra adaptive filter and improved whale optimization algorithm. Eng Appl Artif Intell 87:103323
77.
go back to reference Raj S, Bhattacharyya B (2017) Optimal placement of TCSC and SVC for reactive power planning using Whale optimization algorithm. Swarm Evol Comput 40:131–143 Raj S, Bhattacharyya B (2017) Optimal placement of TCSC and SVC for reactive power planning using Whale optimization algorithm. Swarm Evol Comput 40:131–143
78.
go back to reference Reddy MPK, Babu MR (2018) Implementing self adaptiveness in whale optimization for cluster head section in Internet of Things. Clust Comput 22:1–12 Reddy MPK, Babu MR (2018) Implementing self adaptiveness in whale optimization for cluster head section in Internet of Things. Clust Comput 22:1–12
79.
go back to reference Reddy PDP, Reddy VV, Manohar TG (2017) Whale optimization algorithm for optimal sizing of renewable resources for loss reduction in distribution systems. Renew Wind Water Solar 4:3 Reddy PDP, Reddy VV, Manohar TG (2017) Whale optimization algorithm for optimal sizing of renewable resources for loss reduction in distribution systems. Renew Wind Water Solar 4:3
80.
go back to reference Rohani M, Shafabakhsh G, Haddad A, Asnaashari E (2016) The workflow planning of construction sites using whale optimization algorithm (WOA). Turk Online J Des Art Commun 6:2938–2950 Rohani M, Shafabakhsh G, Haddad A, Asnaashari E (2016) The workflow planning of construction sites using whale optimization algorithm (WOA). Turk Online J Des Art Commun 6:2938–2950
81.
go back to reference Rosyadi A, Penangsang O, Soeprijanto A (2017) Optimal filter placement and sizing in radial distribution system using whale optimization algorithm. International seminar on intelligent technology and its applications (ISITIA), 2017. IEEE, pp 87–92 Rosyadi A, Penangsang O, Soeprijanto A (2017) Optimal filter placement and sizing in radial distribution system using whale optimization algorithm. International seminar on intelligent technology and its applications (ISITIA), 2017. IEEE, pp 87–92
82.
go back to reference Saidala RK, Devarakonda N (2018) Improved whale optimization algorithm case study: clinical data of anaemic pregnant woman. Data engineering and intelligent computing. Springer, Berlin Saidala RK, Devarakonda N (2018) Improved whale optimization algorithm case study: clinical data of anaemic pregnant woman. Data engineering and intelligent computing. Springer, Berlin
83.
go back to reference Saidala RK, Devarakonda NR (2017) Bubble-net hunting strategy of whales based optimized feature selection for e-mail classification. Convergence in Technology (I2CT). In: 2nd International conference for, 2017. IEEE, pp 626–631 Saidala RK, Devarakonda NR (2017) Bubble-net hunting strategy of whales based optimized feature selection for e-mail classification. Convergence in Technology (I2CT). In: 2nd International conference for, 2017. IEEE, pp 626–631
84.
go back to reference Sayed GI, Darwish A, Hassanien AE, Pan J-S (2016) Breast cancer diagnosis approach based on meta-heuristic optimization algorithm inspired by the bubble-net hunting strategy of whales. In: International conference on genetic and evolutionary computing. Springer, Berlin, pp 306–313 Sayed GI, Darwish A, Hassanien AE, Pan J-S (2016) Breast cancer diagnosis approach based on meta-heuristic optimization algorithm inspired by the bubble-net hunting strategy of whales. In: International conference on genetic and evolutionary computing. Springer, Berlin, pp 306–313
85.
go back to reference Sharawi M, Zawbaa HM, Emary E (2017) Feature selection approach based on whale optimization algorithm. In: 9th International conference on advanced computational intelligence (ICACI). IEEE, pp 163–168 Sharawi M, Zawbaa HM, Emary E (2017) Feature selection approach based on whale optimization algorithm. In: 9th International conference on advanced computational intelligence (ICACI). IEEE, pp 163–168
86.
go back to reference Shi Y, Eberhart RC (1999) Empirical study of particle swarm optimization. In: Proceedings of the 1999 congress on evolutionary computation, CEC 99. IEEE, pp 1945–1950 Shi Y, Eberhart RC (1999) Empirical study of particle swarm optimization. In: Proceedings of the 1999 congress on evolutionary computation, CEC 99. IEEE, pp 1945–1950
87.
go back to reference Simhadri KS, Mohanty B, Panda SK (2019) Comparative performance analysis of 2DOF state feedback controller for automatic generation control using whale optimization algorithm. Optim Control Appl Methods 40:24–42MathSciNetMATH Simhadri KS, Mohanty B, Panda SK (2019) Comparative performance analysis of 2DOF state feedback controller for automatic generation control using whale optimization algorithm. Optim Control Appl Methods 40:24–42MathSciNetMATH
88.
go back to reference Singh GP, Singh A (2014) Comparative study of krill herd, firefly and cuckoo search algorithms for unimodal and multimodal optimization. Int J Intell Syst Appl 6:35 Singh GP, Singh A (2014) Comparative study of krill herd, firefly and cuckoo search algorithms for unimodal and multimodal optimization. Int J Intell Syst Appl 6:35
89.
go back to reference Solís Gallego I, Meana FA, Argüelles DKM, Velarde SS, Fernández Oro JM, Menéndez AD (2015) Optimization of wind turbine airfoils using geometries based on humpback whale flippers. In: International congress of energy and environment engineering and management, Paris, pp 22–24 Solís Gallego I, Meana FA, Argüelles DKM, Velarde SS, Fernández Oro JM, Menéndez AD (2015) Optimization of wind turbine airfoils using geometries based on humpback whale flippers. In: International congress of energy and environment engineering and management, Paris, pp 22–24
90.
go back to reference Song M, Chen D (2018) An improved knowledge-informed NSGA-II for multi-objective land allocation (MOLA). Geo-Spat Inf Sci 21:273–287 Song M, Chen D (2018) An improved knowledge-informed NSGA-II for multi-objective land allocation (MOLA). Geo-Spat Inf Sci 21:273–287
91.
go back to reference Sreenu K, Sreelatha M (2017) W-Scheduler: whale optimization for task scheduling in cloud computing. Clust Comput 1:1–12 Sreenu K, Sreelatha M (2017) W-Scheduler: whale optimization for task scheduling in cloud computing. Clust Comput 1:1–12
92.
go back to reference Sun S, Yin Y, Wang X, Xu D, Wu W, Gu Q (2018) Fast object detection based on binary deep convolution neural networks. CAAI Trans Intell Technol 3:191–197 Sun S, Yin Y, Wang X, Xu D, Wu W, Gu Q (2018) Fast object detection based on binary deep convolution neural networks. CAAI Trans Intell Technol 3:191–197
93.
go back to reference Sun Y, Yang T, Liu Z (2019) A whale optimization algorithm based on quadratic interpolation for high-dimensional global optimization problems. Appl Soft Comput 85:105744 Sun Y, Yang T, Liu Z (2019) A whale optimization algorithm based on quadratic interpolation for high-dimensional global optimization problems. Appl Soft Comput 85:105744
94.
go back to reference Tharwat A, Moemen YS, Hassanien AE (2017) Classification of toxicity effects of biotransformed hepatic drugs using whale optimized support vector machines. J Biomed Inform 68:132–149 Tharwat A, Moemen YS, Hassanien AE (2017) Classification of toxicity effects of biotransformed hepatic drugs using whale optimized support vector machines. J Biomed Inform 68:132–149
95.
go back to reference Touma HJ (2016) Study of the economic dispatch problem on IEEE 30-bus system using whale optimization algorithm Touma HJ (2016) Study of the economic dispatch problem on IEEE 30-bus system using whale optimization algorithm
96.
go back to reference Trivedi IN, Bhoye M, Bhesdadiya R, Jangir P, Jangir N, Kumar A (2016a) An emission constraint environment dispatch problem solution with microgrid using whale optimization algorithm. National Power Systems Conference (NPSC). IEEE, pp 1–6 Trivedi IN, Bhoye M, Bhesdadiya R, Jangir P, Jangir N, Kumar A (2016a) An emission constraint environment dispatch problem solution with microgrid using whale optimization algorithm. National Power Systems Conference (NPSC). IEEE, pp 1–6
97.
go back to reference Trivedi IN, Jangir N, Jangir P, Pandya MH, Bhesdadiya R, Kumar A (2016b) Price penalty factors based approach for emission constrained economic dispatch problem solution using whale optimization algorithm. In: IEEE international conference on power electronics, intelligent control and energy systems (ICPEICES). IEEE, pp 1–5 Trivedi IN, Jangir N, Jangir P, Pandya MH, Bhesdadiya R, Kumar A (2016b) Price penalty factors based approach for emission constrained economic dispatch problem solution using whale optimization algorithm. In: IEEE international conference on power electronics, intelligent control and energy systems (ICPEICES). IEEE, pp 1–5
98.
go back to reference Trivedi IN, Pradeep J, Narottam J, Arvind K, Dilip L (2016) Novel adaptive whale optimization algorithm for global optimization. Indian J Sci Technol 9:319 Trivedi IN, Pradeep J, Narottam J, Arvind K, Dilip L (2016) Novel adaptive whale optimization algorithm for global optimization. Indian J Sci Technol 9:319
99.
go back to reference Tubishat M, Abushariah MA, Idris N, Aljarah I (2019) Improved whale optimization algorithm for feature selection in Arabic sentiment analysis. Appl Intell 49:1688–1707 Tubishat M, Abushariah MA, Idris N, Aljarah I (2019) Improved whale optimization algorithm for feature selection in Arabic sentiment analysis. Appl Intell 49:1688–1707
100.
go back to reference Wang J, Du P, Niu T, Yang W (2017) A novel hybrid system based on a new proposed algorithm—multi-objective whale optimization algorithm for wind speed forecasting. Appl Energy 208:344–360 Wang J, Du P, Niu T, Yang W (2017) A novel hybrid system based on a new proposed algorithm—multi-objective whale optimization algorithm for wind speed forecasting. Appl Energy 208:344–360
101.
go back to reference Xing B, Gao W-J (2016) Innovative computational intelligence: a rough guide to 134 clever algorithms. Springer, BerlinMATH Xing B, Gao W-J (2016) Innovative computational intelligence: a rough guide to 134 clever algorithms. Springer, BerlinMATH
102.
go back to reference Xu H, Bai Y, Xu T (2016) A whale optimization algorithm with inertia weight. Wseas Trans Comput 15:319–326 Xu H, Bai Y, Xu T (2016) A whale optimization algorithm with inertia weight. Wseas Trans Comput 15:319–326
103.
go back to reference Yan Z, Sha J, Liu B, Tian W, Lu J (2018) An ameliorative whale optimization algorithm for multi-objective optimal allocation of water resources in Handan, China. Water 10:87 Yan Z, Sha J, Liu B, Tian W, Lu J (2018) An ameliorative whale optimization algorithm for multi-objective optimal allocation of water resources in Handan, China. Water 10:87
104.
go back to reference Yang X-S (2010) A new metaheuristic bat-inspired algorithm: Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, Berlin Yang X-S (2010) A new metaheuristic bat-inspired algorithm: Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, Berlin
105.
go back to reference Yang X-S, Deb S (2014) Cuckoo search: recent advances and applications. Neur Comput Appl 24:169–174 Yang X-S, Deb S (2014) Cuckoo search: recent advances and applications. Neur Comput Appl 24:169–174
106.
go back to reference Yang X-S, He X (2013) Firefly algorithm: recent advances and applications. Int J Swarm Intell 1:36–50 Yang X-S, He X (2013) Firefly algorithm: recent advances and applications. Int J Swarm Intell 1:36–50
107.
go back to reference Yin B, Wang C, Abza F (2020) New brain tumor classification method based on an improved version of whale optimization algorithm. Biomed Signal Process Control 56:101728 Yin B, Wang C, Abza F (2020) New brain tumor classification method based on an improved version of whale optimization algorithm. Biomed Signal Process Control 56:101728
108.
go back to reference Yin X, Cheng L, Wang X, Lu J, Qin H (2019) Optimization for hydro-photovoltaic-wind power generation system based on modified version of multi-objective whale optimization algorithm. Energy Procedia 158:6208–6216 Yin X, Cheng L, Wang X, Lu J, Qin H (2019) Optimization for hydro-photovoltaic-wind power generation system based on modified version of multi-objective whale optimization algorithm. Energy Procedia 158:6208–6216
109.
go back to reference Zamani H, Nadimi-Shahraki M-H (2016) Feature selection based on whale optimization algorithm for diseases diagnosis. Int J Comput Sci Inf Secur 14:1243 Zamani H, Nadimi-Shahraki M-H (2016) Feature selection based on whale optimization algorithm for diseases diagnosis. Int J Comput Sci Inf Secur 14:1243
110.
go back to reference Zhang C, Fu X, Leo L, Peng S, Xie M (2018) Synthesis of broadside linear aperiodic arrays with sidelobe suppression and null steering using whale optimization algorithm. IEEE Antennas Wirel Propag Lett 17:347–350 Zhang C, Fu X, Leo L, Peng S, Xie M (2018) Synthesis of broadside linear aperiodic arrays with sidelobe suppression and null steering using whale optimization algorithm. IEEE Antennas Wirel Propag Lett 17:347–350
111.
go back to reference Zhang H, Tang L, Yang C, Lan S (2019) Locating electric vehicle charging stations with service capacity using the improved whale optimization algorithm. Adv Eng Inform 41:100901 Zhang H, Tang L, Yang C, Lan S (2019) Locating electric vehicle charging stations with service capacity using the improved whale optimization algorithm. Adv Eng Inform 41:100901
112.
go back to reference Zhang X, Liu Z, Miao Q, Wang L (2018) Bearing fault diagnosis using a whale optimization algorithm-optimized orthogonal matching pursuit with a combined time–frequency atom dictionary. Mech Syst Signal Process 107:29–42 Zhang X, Liu Z, Miao Q, Wang L (2018) Bearing fault diagnosis using a whale optimization algorithm-optimized orthogonal matching pursuit with a combined time–frequency atom dictionary. Mech Syst Signal Process 107:29–42
113.
go back to reference Zhang Y, Liu Y, Li J, Zhu J, Yang C, Yang W, Wen C (2020) WOCDA: a whale optimization based community detection algorithm. Physica A 539:122937 Zhang Y, Liu Y, Li J, Zhu J, Yang C, Yang W, Wen C (2020) WOCDA: a whale optimization based community detection algorithm. Physica A 539:122937
114.
go back to reference Zhao C, Zhang S, Liu Q, Xie J, Hu J (2009) Independent tasks scheduling based on genetic algorithm in cloud computing. In: 5th International conference on wireless communications, networking and mobile computing, WiCom’09. IEEE, pp 1–4 Zhao C, Zhang S, Liu Q, Xie J, Hu J (2009) Independent tasks scheduling based on genetic algorithm in cloud computing. In: 5th International conference on wireless communications, networking and mobile computing, WiCom’09. IEEE, pp 1–4
115.
go back to reference Zhao H, Guo S, Zhao H (2017) Energy-related CO2 emissions forecasting using an improved LSSVM model optimized by whale optimization algorithm. Energies 10:874 Zhao H, Guo S, Zhao H (2017) Energy-related CO2 emissions forecasting using an improved LSSVM model optimized by whale optimization algorithm. Energies 10:874
116.
go back to reference Zhou Y, Ling Y, Luo Q (2017) Levy flight trajectory-based whale optimization algorithm for global optimization. IEEE Access 1:1 Zhou Y, Ling Y, Luo Q (2017) Levy flight trajectory-based whale optimization algorithm for global optimization. IEEE Access 1:1
Metadata
Title
Whale optimization algorithm: a systematic review of contemporary applications, modifications and developments
Authors
Nadim Rana
Muhammad Shafie Abd Latiff
Shafi’i Muhammad Abdulhamid
Haruna Chiroma
Publication date
30-03-2020
Publisher
Springer London
Published in
Neural Computing and Applications / Issue 20/2020
Print ISSN: 0941-0643
Electronic ISSN: 1433-3058
DOI
https://doi.org/10.1007/s00521-020-04849-z

Other articles of this Issue 20/2020

Neural Computing and Applications 20/2020 Go to the issue

Recent Advances in Deep Learning for Medical Image Processing

Detection of shockable ventricular arrhythmia using optimal orthogonal wavelet filters

S.I. : Recent Advances in Deep Learning for Medical Image Processing

Brain tumor detection based on extreme learning

S.I. : Applying Artificial Intelligence to the Internet of Things

Evidence of power-law behavior in cognitive IoT applications

Premium Partner