Skip to main content
Top
Published in: Arabian Journal for Science and Engineering 2/2022

27-08-2021 | Research Article-Computer Engineering and Computer Science

A Novel Approach Based on Average Swarm Intelligence to Improve the Whale Optimization Algorithm

Author: Serkan Dereli

Published in: Arabian Journal for Science and Engineering | Issue 2/2022

Log in

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

search-config
loading …

Abstract

In this study, a new technique has been introduced by changing the convergence of the whale optimization algorithm, which has the principle of approaching its prey by following the pack leader strictly. For this, first of all, average position values of the swarm were obtained in each iteration. Later, when the "p" parameter, which is used to add randomness to the progress of the swarm members, is below a certain value, the swarm average was used for each individual to move to the new position. Thus, slow convergence and frequent falling to the local optimum which is considered to be the biggest shortcoming of the algorithm, has been eliminated. The distance of whales from each other and from prey was modeled as a fitness function and the Euclidean distance formula was used for this. A complex engineering problem was chosen to reveal the power of both the classical whale optimization algorithm and the algorithm that includes the proposed new technique. As a result, this new technique introduced has provided a 10 million times improvement in solving this complex engineering problem used in the control of serial robot manipulators.

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

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!

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!

Literature
1.
go back to reference Madhavi, R.; Karri, R.R.; Sankar, D.S.; Nagesh, P.: Nature inspired techniques to solve complex engineering problems. J. Ind. Pollut. Control 33(1):1304–1311 (2017) Madhavi, R.; Karri, R.R.; Sankar, D.S.; Nagesh, P.: Nature inspired techniques to solve complex engineering problems. J. Ind. Pollut. Control 33(1):1304–1311 (2017)
3.
go back to reference Usman, M.; Ismail, A.; Abdul-Salaam, G.; Chizari, H.; Kaiwartya, O.; Gital, A.; Dishing, S.: Energy-efficient nature-inspired techniques in cloud computing datacenters. Telecommun. Syst. 71, 275–302 (2019)CrossRef Usman, M.; Ismail, A.; Abdul-Salaam, G.; Chizari, H.; Kaiwartya, O.; Gital, A.; Dishing, S.: Energy-efficient nature-inspired techniques in cloud computing datacenters. Telecommun. Syst. 71, 275–302 (2019)CrossRef
4.
go back to reference Nanda, S.; Panda, G.: A survey on nature inspired metaheuristic algorithms for partitional clustering. Swarm Evol. Comput. 16, 1–18 (2014)CrossRef Nanda, S.; Panda, G.: A survey on nature inspired metaheuristic algorithms for partitional clustering. Swarm Evol. Comput. 16, 1–18 (2014)CrossRef
5.
go back to reference Mirjalili, S.; Lewis, A.: The whale optimization algorithm. Adv. Eng. Softw. 95, 51–67 (2016)CrossRef Mirjalili, S.; Lewis, A.: The whale optimization algorithm. Adv. Eng. Softw. 95, 51–67 (2016)CrossRef
6.
go back to reference Peška, L.; Tashu, T.; Horváth, T.: Swarm intelligence techniques in recommender systems: a review of recent research. Swarm Evol. Comput. 48, 201–2019 (2019)CrossRef Peška, L.; Tashu, T.; Horváth, T.: Swarm intelligence techniques in recommender systems: a review of recent research. Swarm Evol. Comput. 48, 201–2019 (2019)CrossRef
7.
go back to reference Gandomi, A.; Kashani, A.: Construction cost minimization of shallow foundation using recent swarm intelligence techniques. IEEE Trans. Ind. Inf. 14, 1099–1106 (2017)CrossRef Gandomi, A.; Kashani, A.: Construction cost minimization of shallow foundation using recent swarm intelligence techniques. IEEE Trans. Ind. Inf. 14, 1099–1106 (2017)CrossRef
8.
go back to reference Din, M.; Pal, S.K.; Muttoo, S.K.: A review of computational swarm intelligence techniques for solving crypto problems. In: Ray, K., Sharma, T., Rawat, S., Saini, R., Bandyopadhyay, A. (eds.) Soft Computing: Theories and Applications. Advances in Intelligent Systems and Computing, vol. 742, pp. 193–203. Springer, Singapore (2019). https://doi.org/10.1007/978-981-13-0589-4_18CrossRef Din, M.; Pal, S.K.; Muttoo, S.K.: A review of computational swarm intelligence techniques for solving crypto problems. In: Ray, K., Sharma, T., Rawat, S., Saini, R., Bandyopadhyay, A. (eds.) Soft Computing: Theories and Applications. Advances in Intelligent Systems and Computing, vol. 742, pp. 193–203. Springer, Singapore (2019). https://​doi.​org/​10.​1007/​978-981-13-0589-4_​18CrossRef
9.
go back to reference Katarya, R.; Verma, O.P.: Effectual recommendations using artificial algae algorithm and fuzzy c-mean. Swarm Evol. Comput. 36, 52–61 (2017)CrossRef Katarya, R.; Verma, O.P.: Effectual recommendations using artificial algae algorithm and fuzzy c-mean. Swarm Evol. Comput. 36, 52–61 (2017)CrossRef
10.
go back to reference Figueiredo, E.; Macedo, M.; Siqueira, H.; Santana, J.; Gokhale, A.; Bastos-Filho, J.: Swarm intelligence for clustering—a systematic review with new perspectives on data mining. Eng. Appl. Artif. Intell. 82, 313–329 (2019)CrossRef Figueiredo, E.; Macedo, M.; Siqueira, H.; Santana, J.; Gokhale, A.; Bastos-Filho, J.: Swarm intelligence for clustering—a systematic review with new perspectives on data mining. Eng. Appl. Artif. Intell. 82, 313–329 (2019)CrossRef
11.
go back to reference Dereli, S.; Köker, R.: IW-PSO approach to the inverse kinematics problem solution of a 7-DOF serial robot manipulator. Sigma J. Eng. Nat. Sci. 36, 77–85 (2018) Dereli, S.; Köker, R.: IW-PSO approach to the inverse kinematics problem solution of a 7-DOF serial robot manipulator. Sigma J. Eng. Nat. Sci. 36, 77–85 (2018)
12.
go back to reference Dereli, S.; Köker, R.: Simulation based calculation of the inverse kinematics solution of 7-DOF robot manipulator using artificial bee colony algorithm. SN Appl. Sci. 2, 1–11 (2020)MATH Dereli, S.; Köker, R.: Simulation based calculation of the inverse kinematics solution of 7-DOF robot manipulator using artificial bee colony algorithm. SN Appl. Sci. 2, 1–11 (2020)MATH
13.
go back to reference Dereli, S.; Köker, R.: Calculation of the inverse kinematics solution of the 7-DOF redundant robot manipulator by the firefly algorithm and statistical analysis of the results in terms of speed and accuracy. Inver. Probl. Sci. Eng. 28, 601–613 (2020)MathSciNetCrossRef Dereli, S.; Köker, R.: Calculation of the inverse kinematics solution of the 7-DOF redundant robot manipulator by the firefly algorithm and statistical analysis of the results in terms of speed and accuracy. Inver. Probl. Sci. Eng. 28, 601–613 (2020)MathSciNetCrossRef
14.
go back to reference Zareie, A.; Sheikhahmadi, A.; Jalili, M.: Identification of influential users in social network using gray wolf optimization algorithm. Exp. Syst. Appl. 142 (2020). Zareie, A.; Sheikhahmadi, A.; Jalili, M.: Identification of influential users in social network using gray wolf optimization algorithm. Exp. Syst. Appl. 142 (2020).
15.
go back to reference Ling, Y.; Zhou, Y.; Luo, Q.: Lévy flight trajectory-based whale optimization algorithm for global optimization. IEEE Access 5, 6168–6186 (2017)CrossRef Ling, Y.; Zhou, Y.; Luo, Q.: Lévy flight trajectory-based whale optimization algorithm for global optimization. IEEE Access 5, 6168–6186 (2017)CrossRef
16.
go back to reference Gharehchopogh, F.; Gholizadeh, H.: A comprehensive survey: whale optimization algorithm and its applications. Swarm Evol. Comput. 48, 1–24 (2019)CrossRef Gharehchopogh, F.; Gholizadeh, H.: A comprehensive survey: whale optimization algorithm and its applications. Swarm Evol. Comput. 48, 1–24 (2019)CrossRef
17.
go back to reference Brezočnik, L.; Fister, I.; Podgorelec, V.: Swarm intelligence algorithms for feature selection: a review. Appl. Sci. 8 (2018). Brezočnik, L.; Fister, I.; Podgorelec, V.: Swarm intelligence algorithms for feature selection: a review. Appl. Sci. 8 (2018).
18.
go back to reference Wang, J.; Du, P.; Niu, T.; Yang, W.: A novel hybrid system based on a new proposed algorithm—multi-objective whale optimization algorithm for wind speed forecasting. Appl. Energy 208, 344–360 (2017)CrossRef Wang, J.; Du, P.; Niu, T.; Yang, W.: A novel hybrid system based on a new proposed algorithm—multi-objective whale optimization algorithm for wind speed forecasting. Appl. Energy 208, 344–360 (2017)CrossRef
19.
go back to reference Qiao, W.; Yang, Z.; Kang, Z.; Pan, Z.: Short-term natural gas consumption prediction based on Volterra adaptive filter and improved whale optimization algorithm. Eng. Appl. Artific. Intell. 87 (2020) Qiao, W.; Yang, Z.; Kang, Z.; Pan, Z.: Short-term natural gas consumption prediction based on Volterra adaptive filter and improved whale optimization algorithm. Eng. Appl. Artific. Intell. 87 (2020)
20.
go back to reference Abd El Aziz, M.; Ewees, A.A.; Hassanien, A.E.: Whale optimization algorithm and moth-flame optimization for multilevel thresholding image segmentation. Expert Syst. Appl. 83, 242–256 (2017)CrossRef Abd El Aziz, M.; Ewees, A.A.; Hassanien, A.E.: Whale optimization algorithm and moth-flame optimization for multilevel thresholding image segmentation. Expert Syst. Appl. 83, 242–256 (2017)CrossRef
21.
go back to reference Katarya, R.; Verma, O.P.: Efficient music recommender system using context graph and particle swarm. Multimed. Tools Appl. 77, 2673–2687 (2018)CrossRef Katarya, R.; Verma, O.P.: Efficient music recommender system using context graph and particle swarm. Multimed. Tools Appl. 77, 2673–2687 (2018)CrossRef
22.
go back to reference Gong, M.; Li, X.; Zhang, L.: Analytical inverse kinematics and self-motion application for 7-DOF redundant manipulator. IEEE Access 7, 18662–18674 (2019)CrossRef Gong, M.; Li, X.; Zhang, L.: Analytical inverse kinematics and self-motion application for 7-DOF redundant manipulator. IEEE Access 7, 18662–18674 (2019)CrossRef
23.
go back to reference Su, H.; Hu, Y.; Karimi, H.R.; Knoll, A.; Ferrigno, G.; De Momi, E.: Improved recurrent neural network-based manipulator control with remote center of motion constraints: Experimental results. Neural Netw. 131, 291–299 (2020)CrossRef Su, H.; Hu, Y.; Karimi, H.R.; Knoll, A.; Ferrigno, G.; De Momi, E.: Improved recurrent neural network-based manipulator control with remote center of motion constraints: Experimental results. Neural Netw. 131, 291–299 (2020)CrossRef
24.
go back to reference Sun, Y.; Wang, X.; Chen, Y.; Liu, Z.: Modified whale optimization algorithm for large-scale global optimization problems. Expert Syst. Appl. 114, 563–577 (2018)CrossRef Sun, Y.; Wang, X.; Chen, Y.; Liu, Z.: Modified whale optimization algorithm for large-scale global optimization problems. Expert Syst. Appl. 114, 563–577 (2018)CrossRef
25.
go back to reference Luo, J.; Shi, B.: A hybrid whale optimization algorithm based on modified differential evolution for global optimization problems. Appl. Intell. 49, 1982–2000 (2019)CrossRef Luo, J.; Shi, B.: A hybrid whale optimization algorithm based on modified differential evolution for global optimization problems. Appl. Intell. 49, 1982–2000 (2019)CrossRef
26.
go back to reference Reiter, A.; Müller, A.; Gattringer, H.: On higher order inverse kinematics methods in time-optimal trajectory planning for kinematically redundant manipulators. IEEE Trans. Industr. Inf. 14, 1681–1690 (2018)CrossRef Reiter, A.; Müller, A.; Gattringer, H.: On higher order inverse kinematics methods in time-optimal trajectory planning for kinematically redundant manipulators. IEEE Trans. Industr. Inf. 14, 1681–1690 (2018)CrossRef
27.
go back to reference Bjørlykhaug, E.; Egeland, O.: Mechanical design optimization of a 6DOF serial manipulator using genetic algorithm. IEEE Access 6, 59087–59095 (2018)CrossRef Bjørlykhaug, E.; Egeland, O.: Mechanical design optimization of a 6DOF serial manipulator using genetic algorithm. IEEE Access 6, 59087–59095 (2018)CrossRef
28.
go back to reference Chen, D.; Zhang, Y.; Li, S.: Tracking control of robot manipulators with unknown models: A jacobian-matrix-adaption method. IEEE Trans. Industr. Inf. 14, 3044–3053 (2017)CrossRef Chen, D.; Zhang, Y.; Li, S.: Tracking control of robot manipulators with unknown models: A jacobian-matrix-adaption method. IEEE Trans. Industr. Inf. 14, 3044–3053 (2017)CrossRef
29.
go back to reference Wang, X.; Zhu, H.: On the comparisons of unit dual quaternion and homogeneous transformation matrix. Adv. Appl. Clifford Algebras 24, 213–229 (2014)MathSciNetCrossRef Wang, X.; Zhu, H.: On the comparisons of unit dual quaternion and homogeneous transformation matrix. Adv. Appl. Clifford Algebras 24, 213–229 (2014)MathSciNetCrossRef
30.
go back to reference Briot, S.; Khalil, W.: Homogeneous transformation matrix. In: Dynamics of Parallel Robots, pp. 19–32. Springer, Cham (2015) Briot, S.; Khalil, W.: Homogeneous transformation matrix. In: Dynamics of Parallel Robots, pp. 19–32. Springer, Cham (2015)
31.
go back to reference Malhotra, R.; Khanna, M.: Dynamic selection of fitness function for software change prediction using particle swarm optimization. Inf. Softw. Technol. 112, 51–67 (2019)CrossRef Malhotra, R.; Khanna, M.: Dynamic selection of fitness function for software change prediction using particle swarm optimization. Inf. Softw. Technol. 112, 51–67 (2019)CrossRef
32.
go back to reference Katarya, R.; Verma, O.P.: A collaborative recommender system enhanced with particle swarm optimization technique. Multimed. Tools Appl. 75, 9225–9239 (2016)CrossRef Katarya, R.; Verma, O.P.: A collaborative recommender system enhanced with particle swarm optimization technique. Multimed. Tools Appl. 75, 9225–9239 (2016)CrossRef
33.
go back to reference Katarya, R.: Movie recommender system with metaheuristic artificial bee. Neural Comput. Appl. 30, 1983–1990 (2018)CrossRef Katarya, R.: Movie recommender system with metaheuristic artificial bee. Neural Comput. Appl. 30, 1983–1990 (2018)CrossRef
34.
go back to reference Salgotra, R.; Singh, U.; Saha, S.: On some improved versions of whale optimization algorithm. Arab. J. Sci. Eng. 44(11), 9653–9691 (2019)CrossRef Salgotra, R.; Singh, U.; Saha, S.: On some improved versions of whale optimization algorithm. Arab. J. Sci. Eng. 44(11), 9653–9691 (2019)CrossRef
35.
go back to reference Nasiri, J.; Khiyabani, F.M.: A whale optimization algorithm (WOA) approach for clustering. Cogent Math. Stat. 5(1) (2018) Nasiri, J.; Khiyabani, F.M.: A whale optimization algorithm (WOA) approach for clustering. Cogent Math. Stat. 5(1) (2018)
36.
go back to reference Sun, W.; Wang, J.; Wei, X.: An improved whale optimization algorithm based on different searching paths and perceptual disturbance. Symmetry 10 (2018) Sun, W.; Wang, J.; Wei, X.: An improved whale optimization algorithm based on different searching paths and perceptual disturbance. Symmetry 10 (2018)
38.
go back to reference Elaziz, M.; Mirjalili, S.: A hyper-heuristic for improving the initial population of whale optimization algorithm. Knowl.-Based Syst. 172, 42–63 (2019)CrossRef Elaziz, M.; Mirjalili, S.: A hyper-heuristic for improving the initial population of whale optimization algorithm. Knowl.-Based Syst. 172, 42–63 (2019)CrossRef
39.
go back to reference Kaveh, A.; Ghazaan, M.I.: Enhanced whale optimization algorithm for sizing optimization of skeletal structures. Mech. Based Des. Struct. Mach. 45, 345–362 (2017)CrossRef Kaveh, A.; Ghazaan, M.I.: Enhanced whale optimization algorithm for sizing optimization of skeletal structures. Mech. Based Des. Struct. Mach. 45, 345–362 (2017)CrossRef
40.
go back to reference Iliukhin, V.; Mitkovskii, K.; Bizyanova, D.; Akopyan, A.: The modeling of inverse kinematics for 5 DOF manipulator. Procedia Engineering 176, 498–505 (2017)CrossRef Iliukhin, V.; Mitkovskii, K.; Bizyanova, D.; Akopyan, A.: The modeling of inverse kinematics for 5 DOF manipulator. Procedia Engineering 176, 498–505 (2017)CrossRef
41.
go back to reference Ong, K.M.; Ong, P.; Sia, C.K.: A carnivorous plant algorithm for solving global optimization problems. Appl. Soft Comput. 98 (2021). Ong, K.M.; Ong, P.; Sia, C.K.: A carnivorous plant algorithm for solving global optimization problems. Appl. Soft Comput. 98 (2021).
42.
go back to reference Kaur, G.; Arora, S.: Chaotic whale optimization algorithm. J. Comput. Des. Eng. 5, 275–284 (2018) Kaur, G.; Arora, S.: Chaotic whale optimization algorithm. J. Comput. Des. Eng. 5, 275–284 (2018)
43.
go back to reference Chen, H.; Xu, Y.; Wang, M.; Zhao, X.: A balanced whale optimization algorithm for constrained engineering design problems. Appl. Math. Model. 71, 45–59 (2019)MathSciNetCrossRef Chen, H.; Xu, Y.; Wang, M.; Zhao, X.: A balanced whale optimization algorithm for constrained engineering design problems. Appl. Math. Model. 71, 45–59 (2019)MathSciNetCrossRef
44.
go back to reference Mostafa Bozorgi, S.; Yazdani, S.: IWOA: an improved whale optimization algorithm for optimization problems. J. Comput. Des. Eng. 6, 243–259 (2019) Mostafa Bozorgi, S.; Yazdani, S.: IWOA: an improved whale optimization algorithm for optimization problems. J. Comput. Des. Eng. 6, 243–259 (2019)
45.
go back to reference Guo, W., Liu, T., Dai, F., Xu, P.: An improved whale optimization algorithm for forecasting water resources demand. Appl. Soft Comput. 86 (2020). Guo, W., Liu, T., Dai, F., Xu, P.: An improved whale optimization algorithm for forecasting water resources demand. Appl. Soft Comput. 86 (2020).
46.
go back to reference Jiang, T., Zhang, C., Zhu, H., Gu, J., Deng, G.: Energy-efficient scheduling for a job shop using an improved whale optimization algorithm. Mathematics 6(11) (2018). Jiang, T., Zhang, C., Zhu, H., Gu, J., Deng, G.: Energy-efficient scheduling for a job shop using an improved whale optimization algorithm. Mathematics 6(11) (2018).
47.
go back to reference Zhang, H.; Tang, L.; Yang, C.; Lan, S.: Locating electric vehicle charging stations with service capacity using the improved whale optimization algorithm. Adv. Eng. Inform. 41 (2019). Zhang, H.; Tang, L.; Yang, C.; Lan, S.: Locating electric vehicle charging stations with service capacity using the improved whale optimization algorithm. Adv. Eng. Inform. 41 (2019).
48.
go back to reference Chakraborty, S.; Saha, A.K.; Sharma, S.; Mirjalili, S.; Chakraborty, R.: A novel enhanced whale optimization algorithm for global optimization. Comput. Ind. Eng. 153 (2021) Chakraborty, S.; Saha, A.K.; Sharma, S.; Mirjalili, S.; Chakraborty, R.: A novel enhanced whale optimization algorithm for global optimization. Comput. Ind. Eng. 153 (2021)
49.
go back to reference Jain, L., Katarya, R., Sachdeva, S.: Opinion leader detection using whale optimization algorithm in online social network. Exp. Syst. Appl. 142 (2020) Jain, L., Katarya, R., Sachdeva, S.: Opinion leader detection using whale optimization algorithm in online social network. Exp. Syst. Appl. 142 (2020)
Metadata
Title
A Novel Approach Based on Average Swarm Intelligence to Improve the Whale Optimization Algorithm
Author
Serkan Dereli
Publication date
27-08-2021
Publisher
Springer Berlin Heidelberg
Published in
Arabian Journal for Science and Engineering / Issue 2/2022
Print ISSN: 2193-567X
Electronic ISSN: 2191-4281
DOI
https://doi.org/10.1007/s13369-021-06042-3

Other articles of this Issue 2/2022

Arabian Journal for Science and Engineering 2/2022 Go to the issue

Research Article-Computer Engineering and Computer Science

Back to Basics: An Interpretable Multi-Class Grade Prediction Framework

Research Article-Computer Engineering and Computer Science

A New Ensemble-Based Intrusion Detection System for Internet of Things

Research Article-Computer Engineering and Computer Science

Resource Provisioning Through Machine Learning in Cloud Services

Premium Partners