Skip to main content

Enhanced Grey Wolf Optimizer for Data Clustering

  • Conference paper
  • First Online:
Artificial Intelligence: Theories and Applications (ICAITA 2022)

Abstract

Data clustering is an unsupervised learning method used to extract knowledge from data, it is an NP-Hard (nondeterministic polynomial time) problem; there is no known deterministic technique that can find the optimal solution with an appropriate time complexity. Metaheuristics are powerful tools used to find good solutions (near to the best one) in a feasible time. The objective of this work is to improve the quality of one of recent metaheuristic clustering-based algorithms, which is grey wolf optimizer metaheuristic (GWO) by proposing an enhanced version of GWO called Enhanced Grey Wolf Algorithm-based Clustering (EGWAC), GWO is applied to find the best cluster centers. The optimization is essentially done in the updation of wolves position. The assessment of the results is measured by three measures; precision, recall and G-measure. The enhanced version of GWO algorithm for data clustering showed the impressive effect of the optimizations.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Al-Sultan, K.S.: A tabu search approach to the clustering problem. Pattern Recogn. 28(9), 1443–1451 (1995)

    Article  Google Scholar 

  2. Aljarah, I., Mafarja, M., Heidari, A.A., Faris, H., Mirjalili, S.: Clustering analysis using a novel locality-informed grey wolf-inspired clustering approach. Knowl. Inf. Syst. 62(2), 507–539 (2020)

    Article  Google Scholar 

  3. Aljarah, I., Mafarja, M., Heidari, A.A., Faris, H., Mirjalili, S.: Multi-verse optimizer: theory, literature review, and application in data clustering. In: Mirjalili, S., Song Dong, J., Lewis, A. (eds.) Nature-Inspired Optimizers. SCI, vol. 811, pp. 123–141. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-12127-3_8

    Chapter  Google Scholar 

  4. Anderberg, M.R.: Cluster Analysis for Applications. Academic Press, New York (1973)

    MATH  Google Scholar 

  5. Bagirov, A.M., Karmitsa, N., Taheri, S.: Partitional Clustering via Nonsmooth Optimization: Clustering via Optimization. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-37826-4

    Book  MATH  Google Scholar 

  6. Bailey, K.: Cluster analysis, pp. 59–128 (1974). In DR Heise (ed.) (1975)

    Google Scholar 

  7. Berkhin, P.: A survey of clustering data mining techniques. In: Kogan, J., Nicholas, C., Teboulle, M. (eds.) Grouping Multidimensional Data, pp. 25–71. Springer, Heidelberg (2006). https://doi.org/10.1007/3-540-28349-8_2

    Chapter  Google Scholar 

  8. Bozorg-Haddad, O.: Advanced Optimization by Nature-Inspired Algorithms. Springer, Heidelberg (2018). https://doi.org/10.1007/978-981-10-5221-7

    Book  Google Scholar 

  9. Bozorg-Haddad, O., Solgi, M., Loáiciga, H.A.: Meta-heuristic and Evolutionary Algorithms for Engineering Optimization. Wiley, Hoboken (2017)

    Book  Google Scholar 

  10. Cheng, Y., Jiang, M., Yuan, D.: Novel clustering algorithms based on improved artificial fish swarm algorithm. In: 2009 Sixth International Conference on Fuzzy Systems and Knowledge Discovery, vol. 3, pp. 141–145. IEEE (2009)

    Google Scholar 

  11. Cowgill, M.C., Harvey, R.J., Watson, L.T.: A genetic algorithm approach to cluster analysis. Comput. Math. Appl. 37(7), 99–108 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  12. Cura, T.: A particle swarm optimization approach to clustering. Expert Syst. Appl. 39(1), 1582–1588 (2012)

    Article  Google Scholar 

  13. Dorigo, M.: Optimization, learning and natural algorithms [Ph. D. thesis]. Politecnico di Milano, Italy (1992)

    Google Scholar 

  14. Dorigo, M., Maniezzo, V., Colorni, A.: Ant system: optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 26(1), 29–41 (1996)

    Article  Google Scholar 

  15. Dorigo, M., Stützle, T.: The ant colony optimization metaheuristic: algorithms, applications, and advances. In: Glover, F., Kochenberger, G.A. (eds.) Handbook of Metaheuristics. International Series in Operations Research & Management Science, vol. 57, pp. 250–285. Springer, Boston (2003). https://doi.org/10.1007/0-306-48056-5_9

    Chapter  Google Scholar 

  16. Du, K.L., Swamy, M., et al.: Search and optimization by metaheuristics. Tech. Algorithms Inspired Nat. (2016)

    Google Scholar 

  17. Dua, D., Graff, C.: UCI machine learning repository (2017). http://archive.ics.uci.edu/ml

  18. Espíndola, R.P., Ebecken, N.F.: On extending F-measure and G-mean metrics to multi-class problems. WIT Trans. Inf. Commun. Technol. 35, 25–34 (2005)

    Google Scholar 

  19. Everitt, B., Landau, S., Leese, M., Stahl, D.: Cluster Analysis. Wiley Series in Probability and Statistics. Wiley (2011). https://books.google.dz/books?id=WSayDAEACAAJ

  20. Gan, G., Ma, C., Wu, J.: Data Clustering: Theory, Algorithms, and Applications. SIAM (2020)

    Google Scholar 

  21. Glover, F.: Future paths for integer programming and links to artificial intelligence. Comput. Oper. Res. 13(5), 533–549 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  22. Glover, F.: Tabu search—part I. ORSA J. Comput. 1(3), 190–206 (1989)

    Article  MATH  Google Scholar 

  23. Goel, S., Sharma, A., Bedi, P.: Cuckoo search clustering algorithm: a novel strategy of biomimicry. In: 2011 World Congress on Information and Communication Technologies, pp. 916–921. IEEE (2011)

    Google Scholar 

  24. Goldberg, D.E.: Genetic Algorithms in Search, Optimization and Machine Learning, 1st edn. Addison-Wesley Longman Publishing Co., Inc., USA (1989)

    MATH  Google Scholar 

  25. Halkidi, M., Batistakis, Y., Varzigiannis, M.: Cluster validity methods part I. ACM Sigmod Rec. 31, 40–45 (2002)

    Article  Google Scholar 

  26. Halkidi, M., Batistakis, Y., Vazirgiannis, M.: Clustering validity checking methods: part II. ACM SIGMOD Rec. 31(3), 19–27 (2002)

    Article  MATH  Google Scholar 

  27. Han, J., Pei, J., Kamber, M.: Data Mining: Concepts and Techniques. Elsevier, Amsterdam (2011)

    MATH  Google Scholar 

  28. Holland, J.H.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975). Second edition, 1992

    Google Scholar 

  29. İnkaya, T., Kayalıgil, S., Özdemirel, N.E.: Ant colony optimization based clustering methodology. Appl. Soft Comput. 28, 301–311 (2015)

    Article  Google Scholar 

  30. Ji, J., Pang, W., Zheng, Y., Wang, Z., Ma, Z.: A novel artificial bee colony based clustering algorithm for categorical data. PLoS One 10(5), e0127125 (2015)

    Article  Google Scholar 

  31. Karaboga, D., Ozturk, C.: A novel clustering approach: artificial bee colony (ABC) algorithm. Appl. Soft Comput. 11(1), 652–657 (2011)

    Article  Google Scholar 

  32. Kaveh, A., Seddighian, M., Ghanadpour, E.: Black hole mechanics optimization: a novel meta-heuristic algorithm. Asian J. Civ. Eng. 21(7), 1129–1149 (2020)

    Article  Google Scholar 

  33. Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of ICNN 1995 - International Conference on Neural Networks, vol. 4, pp. 1942–1948 (1995). https://doi.org/10.1109/ICNN.1995.488968

  34. Kumar, V., Chhabra, J.K., Kumar, D.: Grey wolf algorithm-based clustering technique. J. Intell. Syst. 26(1), 153–168 (2017)

    MathSciNet  Google Scholar 

  35. Kumar, Y., Sahoo, G.: An improved cat swarm optimization algorithm based on opposition-based learning and Cauchy operator for clustering. J. Inf. Process. Syst. 13(4), 1000–1013 (2017)

    Google Scholar 

  36. Li, Q., et al.: An enhanced grey wolf optimization based feature selection wrapped kernel extreme learning machine for medical diagnosis. Comput. Math. Methods Med. 2017 (2017)

    Google Scholar 

  37. Liu, H., Hua, G., Yin, H., Xu, Y.: An intelligent grey wolf optimizer algorithm for distributed compressed sensing. Comput. Intell. Neurosci. 2018 (2018)

    Google Scholar 

  38. Liu, X., Fu, H.: An effective clustering algorithm with ant colony. J. Comput. 5(4), 598–605 (2010)

    Article  Google Scholar 

  39. Liu, Y., Wu, X., Shen, Y.: Automatic clustering using genetic algorithms. Appl. Math. Comput. 218(4), 1267–1279 (2011)

    MathSciNet  MATH  Google Scholar 

  40. Maulik, U., Bandyopadhyay, S.: Genetic algorithm-based clustering technique. Pattern Recogn. 33(9), 1455–1465 (2000)

    Article  Google Scholar 

  41. Van der Merwe, D., Engelbrecht, A.P.: Data clustering using particle swarm optimization. In: The 2003 Congress on Evolutionary Computation, CEC 2003, vol. 1, pp. 215–220. IEEE (2003)

    Google Scholar 

  42. Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61 (2014)

    Article  Google Scholar 

  43. Mirkin, B.: Clustering for Data Mining: A Data Recovery Approach. Chapman and Hall/CRC (2005)

    Google Scholar 

  44. Palacio-Niño, J.O., Berzal, F.: Evaluation metrics for unsupervised learning algorithms. arXiv preprint arXiv:1905.05667 (2019)

  45. Panda, M., Das, B.: Grey wolf optimizer and its applications: a survey. In: Nath, V., Mandal, J.K. (eds.) Proceedings of the Third International Conference on Microelectronics, Computing and Communication Systems. LNEE, vol. 556, pp. 179–194. Springer, Singapore (2019). https://doi.org/10.1007/978-981-13-7091-5_17

    Chapter  Google Scholar 

  46. Rahman, M.A., Islam, M.Z.: A hybrid clustering technique combining a novel genetic algorithm with K-means. Knowl.-Based Syst. 71, 345–365 (2014)

    Article  Google Scholar 

  47. Rashaideh, H., Sawaie, A., Al-Betar, M.A., Abualigah, L.M., Al-Laham, M.M., Ra’ed, M., Braik, M.: A grey wolf optimizer for text document clustering. J. Intell. Syst. 29(1), 814–830 (2020)

    Google Scholar 

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

    Article  MATH  Google Scholar 

  49. Romesburg, C.: Cluster Analysis for Researcher (2004). Lulu.com

  50. Runkler, T.A.: Ant colony optimization of clustering models. Int. J. Intell. Syst. 20(12), 1233–1251 (2005)

    Article  MATH  Google Scholar 

  51. Sánchez, D., Melin, P., Castillo, O.: A grey wolf optimizer for modular granular neural networks for human recognition. Comput. Intell. Neurosci. 2017 (2017)

    Google Scholar 

  52. Santosa, B., Ningrum, M.K.: Cat swarm optimization for clustering. In: 2009 International Conference of Soft Computing and Pattern Recognition, pp. 54–59. IEEE (2009)

    Google Scholar 

  53. Sathiyabhama, B., et al.: A novel feature selection framework based on grey wolf optimizer for mammogram image analysis. Neural Comput. Appl. 33, 14583–14602 (2021)

    Google Scholar 

  54. Selim, S.Z., Alsultan, K.: A simulated annealing algorithm for the clustering problem. Pattern Recogn. 24(10), 1003–1008 (1991)

    Article  MathSciNet  Google Scholar 

  55. Vosooghifard, M., Ebrahimpour, H.: Applying grey wolf optimizer-based decision tree classifer for cancer classification on gene expression data. In: 2015 5th International Conference on Computer and Knowledge Engineering (ICCKE), pp. 147–151. IEEE (2015)

    Google Scholar 

  56. Xu, R., Wunsch, D.: Clustering, vol. 10. Wiley, Hoboken (2008)

    Book  Google Scholar 

  57. Yassien, E., Masadeh, R., Alzaqebah, A., Shaheen, A.: Grey wolf optimization applied to the 0/1 knapsack problem. Int. J. Comput. Appl. 169(5), 11–15 (2017)

    Google Scholar 

  58. Zafarani, R., Abbasi, M.A., Liu, H.: Social Media Mining: An Introduction. Cambridge University Press, Cambridge (2014)

    Book  Google Scholar 

  59. Zebiri, I., Zeghida, D., Mohamed, R.: Rat swarm optimizer for data clustering. Jordan. J. Comput. Inf. Technol. (JJCIT) 08(03), 297–307 (2022). https://doi.org/10.5455/jjcit.71-1652735477

    Article  Google Scholar 

  60. Zhang, C., Ouyang, D., Ning, J.: An artificial bee colony approach for clustering. Expert Syst. Appl. 37(7), 4761–4767 (2010)

    Article  Google Scholar 

  61. Zhang, S., Zhou, Y., Li, Z., Pan, W.: Grey wolf optimizer for unmanned combat aerial vehicle path planning. Adv. Eng. Softw. 99, 121–136 (2016)

    Article  Google Scholar 

  62. Zhao, M., Wang, X., Yu, J., Bi, L., Xiao, Y., Zhang, J.: Optimization of construction duration and schedule robustness based on hybrid grey wolf optimizer with sine cosine algorithm. Energies 13(1), 215 (2020)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ibrahim Zebiri .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zebiri, I., Zeghida, D., Redjimi, M. (2023). Enhanced Grey Wolf Optimizer for Data Clustering. In: Salem, M., Merelo, J.J., Siarry, P., Bachir Bouiadjra, R., Debakla, M., Debbat, F. (eds) Artificial Intelligence: Theories and Applications. ICAITA 2022. Communications in Computer and Information Science, vol 1769. Springer, Cham. https://doi.org/10.1007/978-3-031-28540-0_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-28540-0_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-28539-4

  • Online ISBN: 978-3-031-28540-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics