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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Al-Sultan, K.S.: A tabu search approach to the clustering problem. Pattern Recogn. 28(9), 1443–1451 (1995)
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)
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
Anderberg, M.R.: Cluster Analysis for Applications. Academic Press, New York (1973)
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
Bailey, K.: Cluster analysis, pp. 59–128 (1974). In DR Heise (ed.) (1975)
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
Bozorg-Haddad, O.: Advanced Optimization by Nature-Inspired Algorithms. Springer, Heidelberg (2018). https://doi.org/10.1007/978-981-10-5221-7
Bozorg-Haddad, O., Solgi, M., Loáiciga, H.A.: Meta-heuristic and Evolutionary Algorithms for Engineering Optimization. Wiley, Hoboken (2017)
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)
Cowgill, M.C., Harvey, R.J., Watson, L.T.: A genetic algorithm approach to cluster analysis. Comput. Math. Appl. 37(7), 99–108 (1999)
Cura, T.: A particle swarm optimization approach to clustering. Expert Syst. Appl. 39(1), 1582–1588 (2012)
Dorigo, M.: Optimization, learning and natural algorithms [Ph. D. thesis]. Politecnico di Milano, Italy (1992)
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)
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
Du, K.L., Swamy, M., et al.: Search and optimization by metaheuristics. Tech. Algorithms Inspired Nat. (2016)
Dua, D., Graff, C.: UCI machine learning repository (2017). http://archive.ics.uci.edu/ml
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)
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
Gan, G., Ma, C., Wu, J.: Data Clustering: Theory, Algorithms, and Applications. SIAM (2020)
Glover, F.: Future paths for integer programming and links to artificial intelligence. Comput. Oper. Res. 13(5), 533–549 (1986)
Glover, F.: Tabu search—part I. ORSA J. Comput. 1(3), 190–206 (1989)
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)
Goldberg, D.E.: Genetic Algorithms in Search, Optimization and Machine Learning, 1st edn. Addison-Wesley Longman Publishing Co., Inc., USA (1989)
Halkidi, M., Batistakis, Y., Varzigiannis, M.: Cluster validity methods part I. ACM Sigmod Rec. 31, 40–45 (2002)
Halkidi, M., Batistakis, Y., Vazirgiannis, M.: Clustering validity checking methods: part II. ACM SIGMOD Rec. 31(3), 19–27 (2002)
Han, J., Pei, J., Kamber, M.: Data Mining: Concepts and Techniques. Elsevier, Amsterdam (2011)
Holland, J.H.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975). Second edition, 1992
İnkaya, T., Kayalıgil, S., Özdemirel, N.E.: Ant colony optimization based clustering methodology. Appl. Soft Comput. 28, 301–311 (2015)
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)
Karaboga, D., Ozturk, C.: A novel clustering approach: artificial bee colony (ABC) algorithm. Appl. Soft Comput. 11(1), 652–657 (2011)
Kaveh, A., Seddighian, M., Ghanadpour, E.: Black hole mechanics optimization: a novel meta-heuristic algorithm. Asian J. Civ. Eng. 21(7), 1129–1149 (2020)
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
Kumar, V., Chhabra, J.K., Kumar, D.: Grey wolf algorithm-based clustering technique. J. Intell. Syst. 26(1), 153–168 (2017)
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)
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)
Liu, H., Hua, G., Yin, H., Xu, Y.: An intelligent grey wolf optimizer algorithm for distributed compressed sensing. Comput. Intell. Neurosci. 2018 (2018)
Liu, X., Fu, H.: An effective clustering algorithm with ant colony. J. Comput. 5(4), 598–605 (2010)
Liu, Y., Wu, X., Shen, Y.: Automatic clustering using genetic algorithms. Appl. Math. Comput. 218(4), 1267–1279 (2011)
Maulik, U., Bandyopadhyay, S.: Genetic algorithm-based clustering technique. Pattern Recogn. 33(9), 1455–1465 (2000)
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)
Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61 (2014)
Mirkin, B.: Clustering for Data Mining: A Data Recovery Approach. Chapman and Hall/CRC (2005)
Palacio-Niño, J.O., Berzal, F.: Evaluation metrics for unsupervised learning algorithms. arXiv preprint arXiv:1905.05667 (2019)
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
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)
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)
Rashedi, E., Nezamabadi-Pour, H., Saryazdi, S.: GSA: a gravitational search algorithm. Inf. Sci. 179(13), 2232–2248 (2009)
Romesburg, C.: Cluster Analysis for Researcher (2004). Lulu.com
Runkler, T.A.: Ant colony optimization of clustering models. Int. J. Intell. Syst. 20(12), 1233–1251 (2005)
Sánchez, D., Melin, P., Castillo, O.: A grey wolf optimizer for modular granular neural networks for human recognition. Comput. Intell. Neurosci. 2017 (2017)
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)
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)
Selim, S.Z., Alsultan, K.: A simulated annealing algorithm for the clustering problem. Pattern Recogn. 24(10), 1003–1008 (1991)
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)
Xu, R., Wunsch, D.: Clustering, vol. 10. Wiley, Hoboken (2008)
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)
Zafarani, R., Abbasi, M.A., Liu, H.: Social Media Mining: An Introduction. Cambridge University Press, Cambridge (2014)
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
Zhang, C., Ouyang, D., Ning, J.: An artificial bee colony approach for clustering. Expert Syst. Appl. 37(7), 4761–4767 (2010)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)