Abstract
Nature-inspired algorithms have evolved as a hot topic of research interest around the globe. Since the last decade, K-means clustering has become an attractive area for researchers towards solving many real-world clustering problems. But, unfortunately K-means does not work well for non-globular clusters. Firefly algorithm is a recently developed metaheuristic algorithm that simulates through the flashing characteristics of the fireflies. The firefly algorithm uses the capacity of global search to resolve the limitations of K-means technique and helps in escaping from the local optima. In this work, a novel firefly-based K-means algorithm (FA-K-means) has been proposed for efficient cluster analysis and the results of the proposed approach are compared with some other benchmark approaches. Simulation results divulge that the proposed approach can be efficiently used for solving clustering problems as it avoids the trapping in local optima and helpful for faster convergence.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
L. Wang et al. Particle Swarm Optimization for Fuzzy c-Means Clustering. Proc. of the 6th World Congress on Intelligent Control and Automation. Dalian China (2006).
J. Marr. Comparison of Several Clustering Algorithms for Data Rate Compression of LPC Parameters. in IEEE International Conference on Acoustics Speech. and Signal Processing. Vol. 6. pp. 964–966. January 2003.
C. Pizzuti and D. Talia. P-AutoClass: scalable parallel clustering for mining large data sets. in IEEE transaction on Knowledge and data engineering. Vol. 15. pp. 629–641. May 2003.
J, Nayak, B, Naik, H.S. Behera, Fuzzy C-Means (FCM) Clustering Algorithm: A Decade Review from 2000 to 2014, Smart Innovation, Systems and Technologies 32, Vol. 2, 133–149, DOI 10.1007/978-81-322-2208-8_14.
X. L. Yang, Q. Song and W. B. Zhang. Kernel-based Deterministic Annealing Algorithm For Data Clustering. in IEEE Proceedings on Vision, Image and Signal Processing. Vol. 153. pp. 557–568. March 2007.
Juang, Li-Hong, and Ming-Ni Wu. MRI brain lesion image detection based on color-converted K-means clustering segmentation. Measurement 43.7 (2010): 941–949.
Xiao, Jing, et al. A quantum-inspired genetic algorithm for k-means clustering. Expert Systems with Applications 37.7 (2010): 4966–4973.
Lai, Jim ZC, and Tsung-Jen Huang. Fast global k-means clustering using cluster membership and inequality. Pattern Recognition 43.5 (2010): 1954–1963.
Orhan, Umut, Mahmut Hekim, and Mahmut Ozer. EEG signals classification using the K-means clustering and a multilayer perceptron neural network model. Expert Systems with Applications 38.10 (2011): 13475–13481.
Juang, Li-Hong, and Ming-Ni Wu. Psoriasis image identification using k-means clustering with morphological processing. Measurement 44.5 (2011): 895–905.
Elango, Murugappan, Subramanian Nachiappan, and Manoj Kumar Tiwari. Balancing task allocation in multi-robot systems using K-means clustering and auction based mechanisms. Expert Systems with Applications 38.6 (2011): 6486–6491.
Hatamolou, Abdolreza, Salwani Abdullah, and Hossein Nezamabadi-pour. A combined approach for clustering based on K-means and gravitational search algorithms. Swarm and Evolutionary Computation 6 (2012): 47–52.
Reddy, Damodar, Prasanta K. Jana, and IEEE Senior Member. Initialization for K-means clustering using Voronoi diagram. Procedia Technology 4 (2012): 395–400.
Hung, Cheng-Huang, Hua-Min Chiou, and Wei-Ning Yang. Candidate groups search for K-harmonic means data clustering. Applied Mathematical Modelling 37.24 (2013): 10123–10128.
Liao, Kaiyang, et al. A sample-based hierarchical adaptive K-means clustering method for large-scale video retrieval. Knowledge-Based Systems 49 (2013): 123–133.
Cao, Jie, et al. Towards information-theoretic K-means clustering for image indexing. Signal Processing 93.7 (2013): 2026–2037.
Tzortzis, Grigorios, and Aristidis Likas. The MinMax k-means clustering algorithm. Pattern Recognition 47.7 (2014): 2505–2516.
Naldi, M. C., and R. J. G. B. Campello. Comparison of distributed evolutionary k-means clustering algorithms. Neurocomputing 163 (2015): 78–93.
Durduran, Süleyman Savaş. Automatic classification of high resolution land cover using a new data weighting procedure: The combination of k-means clustering algorithm and central tendency measures (KMC–CTM). Applied Soft Computing 35 (2015): 136–150.
Wu, Xiaohong, et al. A hybrid fuzzy K-harmonic means clustering algorithm. Applied Mathematical Modelling 39.12 (2015): 3398–3409.
Al-Mohair, Hani K., Junita Mohamad Saleh, and Shahrel Azmin Suandi. Hybrid Human Skin Detection Using Neural Network and K-Means Clustering Technique. Applied Soft Computing 33 (2015): 337–347.
J. Senthilnath, S.N. Omkar, V. Mani. Clustering using firefly algorithm: Performance study. Swarm and Evolutionary Computation 1. pp. 164–171. (2011).
MacQueen, J., et al. (1967). Some methods for classification and analysis of multivariate observations. In Proceedings of the fifth Berkeley symposium on mathematical statistics and probability. Vol. 1. pp. 281–297. Oakland. CA, USA.
Yang, X. S. (2010). Firefly algorithm, stochastic test functions and design optimisation. International Journal of Bio-Inspired Computation, 2(2), 78–84.
X. S.Yang Firefly algorithms for multimodal optimization. In Stochastic algorithms: foundations and applications, Springer Berlin Heidelberg, pp. 169–178, 2009.
X. S. Yang, Multi objective firefly algorithm for continuous optimization, Engineering with Computers, vol. 29, no. 2, pp. 175–184. 2013.
Nayak, J., Naik, B., Kanungo, D. P., & Behera, H. S.: An Improved Swarm Based Hybrid K-Means Clustering for Optimal Cluster Centers, In Information Systems Design and Intelligent Applications, Springer India, 545–553 (2015).
Bache, K. and Lichman, M. UCI Machine Learning Repository [http://archive.ics.uci.edu/ml]. Irvine, CA: University of California, School of Information and Computer Science (2013).
Nayak, J., Kanungo, D. P., Naik, B., & Behera, H. S. (2016). Evolutionary Improved Swarm-Based Hybrid K-Means Algorithm for Cluster Analysis. InProceedings of the Second International Conference on Computer and Communication Technologies (pp. 343–352). Springer India.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Nayak, J., Naik, B., Behera, H.S. (2017). Cluster Analysis Using Firefly-Based K-means Algorithm: A Combined Approach. In: Behera, H., Mohapatra, D. (eds) Computational Intelligence in Data Mining. Advances in Intelligent Systems and Computing, vol 556. Springer, Singapore. https://doi.org/10.1007/978-981-10-3874-7_6
Download citation
DOI: https://doi.org/10.1007/978-981-10-3874-7_6
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-3873-0
Online ISBN: 978-981-10-3874-7
eBook Packages: EngineeringEngineering (R0)