Abstract
Data clustering is one of the important techniques of data mining that is responsible for dividing N data objects into K clusters while minimizing the sum of intra-cluster distances and maximizing the sum of inter-cluster distances. Due to nonlinear objective function and complex search domain, optimization algorithms find difficulty during the search process. Recently, Harris hawks optimization (HHO) algorithm is proposed for solving global optimization problems. HHO has already proved its efficacy in solving a variety of complex problems. In this paper, a chaotic sequence-guided HHO (CHHO) has been proposed for data clustering. The performance of the proposed approach is compared against six state-of-the-art algorithms using 12 benchmark datasets of the UCI machine learning repository. Various comparative performance analysis and statistical tests have justified the effectiveness and competitiveness of the suggested approach.
Similar content being viewed by others
References
Panov P, Džeroski S, Soldatova L (2008) Ontodm: An ontology of data mining. In: 2008 IEEE international conference on data mining workshops. IEEE, pp 752–760
Berikov V (2014) Weighted ensemble of algorithms for complex data clustering. Pattern Recognit Lett 38:99–106
Zhou HF, Li J, Li JH, Zhang FC, Cui YA (2017) A graph clustering method for community detection in complex networks. Physica A Stat Mech Appl 469:551–562
Katarya R, Verma OP (2017) An effective web page recommender system with fuzzy c-mean clustering. Multimed Tools Appl 76(20):21481–21496
Deng J, Hu JL, Chi H, Wu J (2010) An improved fuzzy clustering method for text mining. In: 2010 Second international conference on networks security, wireless communications and trusted computing. IEEE, vol 1, pp 65–69
Jumb V, Sohani M, Shrivas A (2014) Color image segmentation using k-means clustering and Otsu’s adaptive thresholding. Int J Innov Technol Explor Eng (IJITEE) 3(9):72–76
Lee AJT, Lin M-C, Kao R-T, Chen K-T (2010) An effective clustering approach to stock market prediction. In: PACIS. pp 54
Pal SK, Wang PP (2017) Genetic algorithms for pattern recognition. CRC Press, Boca Raton
Price KV (2013) Differential evolution. In: Zelinka I, Snasel V, Abraham A (eds) Handbook of optimization. Springer, Berlin, pp 187–214
Kennedy J (2010) Particle swarm optimization. In: de Sammut C, Webb GI (eds) Encyclopedia of machine learning. Springer, Berlin, pp 760–766
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Maulik U, Bandyopadhyay S, Mukhopadhyay A (2011) Multiobjective genetic algorithms for clustering: applications in data mining and bioinformatics. Springer, Berlin
Maulik U, Saha I (2010) Automatic fuzzy clustering using modified differential evolution for image classification. IEEE Trans Geosci Remote Sens 48(9):3503–3510
Das S, Sil S (2010) Kernel-induced fuzzy clustering of image pixels with an improved differential evolution algorithm. Inf Sci 180(8):1237–1256
Nanda SJ, Panda G (2014) A survey on nature inspired metaheuristic algorithms for partitional clustering. Swarm Evol Comput 16:1–18
Zhang C, Ouyang D, Ning J (2010) An artificial bee colony approach for clustering. Expert Syst Appl 37(7):4761–4767
Karaboga D, Ozturk C (2011) A novel clustering approach: artificial bee colony (ABC) algorithm. Appl Soft Comput 11(1):652–657
Rana S, Jasola S, Kumar R (2011) A review on particle swarm optimization algorithms and their applications to data clustering. Artif Intell Rev 35(3):211–222
Esmin AAA, Coelho RA, Matwin S (2015) A review on particle swarm optimization algorithm and its variants to clustering high-dimensional data. Artif Intell Rev 44(1):23–45
Tripathi AK, Sharma K, Bala M (2018) A novel clustering method using enhanced grey wolf optimizer and mapreduce. Big Data Res 14:93–100
Kaur G, Arora S (2018) Chaotic whale optimization algorithm. J Comput Des Eng 5(3):275–284
Chuang L-Y, Hsiao C-J, Yang C-H (2011) Chaotic particle swarm optimization for data clustering. Expert Syst Appl 38(12):14555–14563
Li C, Zhou J, Kou P, Xiao J (2012) A novel chaotic particle swarm optimization based fuzzy clustering algorithm. Neurocomputing 83:98–109
Wan M, Wang C, Li L, Yang Y (2012) Chaotic ant swarm approach for data clustering. Appl Soft Comput 12(8):2387–2393
Jamshidi MB, Jamshidi M, Rostami S (2017) An intelligent approach for nonlinear system identification of a Li-ion battery. In: 2017 IEEE 2nd international conference on automatic control and intelligent systems (I2CACIS). IEEE, pp 98–103
Mohammad BJ, Neda A (2017) Neuro-fuzzy system identification for remaining useful life of electrolytic capacitors. In: 2017 2nd International conference on system reliability and safety (ICSRS). IEEE, pp 227–231
Jamshidi MB, Gorjiankhanzad M, Lalbakhsh A, Roshani S (2019) A novel multiobjective approach for detecting money laundering with a neuro-fuzzy technique. In: 2019 IEEE 16th international conference on networking, sensing and control (ICNSC). IEEE, pp 454–458
Jamshidi MB, Alibeigi N, Lalbakhsh A, Roshani S (2019) An anfis approach to modeling a small satellite power source of NASA. In: 2019 IEEE 16th international conference on networking, sensing and control (ICNSC). IEEE, pp 459–464
Lalbakhsh A, Afzal MU, Esselle K (2016) Simulation-driven particle swarm optimization of spatial phase shifters. In: 2016 International conference on electromagnetics in advanced applications (ICEAA). IEEE, pp 428–430
Lalbakhsh P, Zaeri B, Lalbakhsh A (2013) An improved model of ant colony optimization using a novel pheromone update strategy. IEICE Trans Inf Syst 96(11):2309–2318
Lalbakhsh P, Zaeri B, Lalbakhsh A, Fesharaki MN (2010) Antnet with reward-penalty reinforcement learning. In: 2010 2nd International conference on computational intelligence, communication systems and networks. IEEE, pp 17–21
Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris hawks optimization: algorithm and applications. Future Gener Comput Syst 97:849–872
Yang X-S (2010) Nature-inspired metaheuristic algorithms. Luniver press, London
Ewees AA, El Aziz MA, Hassanien AE (2017) Chaotic multi-verse optimizer-based feature selection. In: Mirjalili S, Dong JS, Lewis A (eds) Neural computing and applications. Springer, Berlin, pp 1–16
El-Shorbagy MA, Mousa AA, Nasr SM (2016) A chaos-based evolutionary algorithm for general nonlinear programming problems. Chaos Solitons Fractals 85:8–21
Ott E (2002) Chaos in dynamical systems. Cambridge University Press, Cambridge
Arora S, Singh S (2019) Butterfly optimization algorithm: a novel approach for global optimization. Soft Comput 23(3):715–734
Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513
Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191
Mirjalili S (2016) Sca: a sine cosine algorithm for solving optimization problems. Knowl Based Syst 96:120–133
Acknowledgements
Funding information is not applicable/no funding was received.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Singh, T. A chaotic sequence-guided Harris hawks optimizer for data clustering. Neural Comput & Applic 32, 17789–17803 (2020). https://doi.org/10.1007/s00521-020-04951-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-020-04951-2