Hybrid Fuzzy Clustering Method Based on FCM and Enhanced Logarithmical PSO (ELPSO)

Fuzzy c-means (FCM) is one of the best-known clustering methods to organize the wide variety of datasets automatically and acquire accurate classification, but it has a tendency to fall into local minima. For overcoming these weaknesses, some methods that hybridize PSO and FCM for clustering have been proposed in the literature, and it is demonstrated that these hybrid methods have an improved accuracy over traditional partition clustering approaches, whereas PSO-based clustering methods have poor execution time in comparison to partitional clustering techniques, and the current PSO algorithms require tuning a range of parameters before they are able to find good solutions. Therefore, this paper introduces a hybrid method for fuzzy clustering, named FCM-ELPSO, which aim to deal with these shortcomings. It combines FCM with an improved version of PSO, called ELPSO, which adopts a new enhanced logarithmic inertia weight strategy to provide better balance between exploration and exploitation. This new hybrid method uses PBM(F) index and the objective function value as cluster validity indexes to evaluate the clustering effect. To verify the effectiveness of the algorithm, two types of experiments are performed, including PSO clustering and hybrid clustering. Experiments show that the proposed approach significantly improves convergence speed and the clustering effect.

[1]  Mohamed Jemli,et al.  Modeling and identification of irrigation station using fuzzy c-mean clustering algorithms based on particle swarm optimization , 2015, 2015 4th International Conference on Systems and Control (ICSC).

[2]  Richard Alan Peters,et al.  Data Clustering using a Hybrid of Fuzzy C-Means and Quantum-behaved Particle Swarm Optimization , 2017, 2018 IEEE 8th Annual Computing and Communication Workshop and Conference (CCWC).

[3]  Peng Xi Statistic Analysis on Parameter Efficiency of Particle Swarm Optimization , 2004 .

[4]  Rui Xu,et al.  Survey of clustering algorithms , 2005, IEEE Transactions on Neural Networks.

[5]  Adriano Lorena Inácio de Oliveira,et al.  Hybrid methods for fuzzy clustering based on fuzzy c-means and improved particle swarm optimization , 2015, Expert Syst. Appl..

[6]  Renata M. C. R. de Souza,et al.  A multivariate fuzzy c-means method , 2013, Appl. Soft Comput..

[7]  Zhongzhi Shi,et al.  MPSO: Modified particle swarm optimization and its applications , 2018, Swarm Evol. Comput..

[8]  Shailesh Tiwari,et al.  Model Order Reduction Using Fuzzy C-Means Clustering and Particle Swarm Optimization , 2019 .

[9]  Ping Lu,et al.  Fuzzy C-means Based on Cooperative QPSO with Learning Behavior , 2015, IScIDE.

[10]  Tunchan Cura,et al.  A particle swarm optimization approach to clustering , 2012, Expert Syst. Appl..

[11]  Rajesh Dwivedi,et al.  Hybrid Fuzzy C-Means Using Bat Optimization and Maxi-Min Distance Classifier , 2019 .

[12]  Oscar Castillo,et al.  A review on type-2 fuzzy logic applications in clustering, classification and pattern recognition , 2014, Appl. Soft Comput..

[13]  Patrick Siarry,et al.  Integrating fuzzy entropy clustering with an improved PSO for MRI brain image segmentation , 2018, Appl. Soft Comput..

[14]  Aditi Sharan,et al.  An improved intuitionistic fuzzy c-means clustering algorithm incorporating local information for brain image segmentation , 2016, Appl. Soft Comput..

[15]  Janmenjoy Nayak,et al.  A hybrid elicit teaching learning based optimization with fuzzy c-means (ETLBO-FCM) algorithm for data clustering , 2016, Ain Shams Engineering Journal.

[16]  Orhan Kesemen,et al.  Fuzzy c-means clustering algorithm for directional data ( FCM 4 DD ) , 2016 .

[17]  Ujjwal Maulik,et al.  Validity index for crisp and fuzzy clusters , 2004, Pattern Recognit..

[18]  Ajith Abraham,et al.  Fuzzy C-means and fuzzy swarm for fuzzy clustering problem , 2011, Expert Syst. Appl..

[19]  R. J. Kuo,et al.  A hybrid metaheuristic and kernel intuitionistic fuzzy c-means algorithm for cluster analysis , 2018, Appl. Soft Comput..

[20]  Gillian Dobbie,et al.  Research on particle swarm optimization based clustering: A systematic review of literature and techniques , 2014, Swarm Evol. Comput..

[21]  Zhuoming Xu,et al.  A Hybrid Clustering Algorithm Based on Fuzzy c-Means and Improved Particle Swarm Optimization , 2014 .

[22]  Orhan Kesemen,et al.  Fuzzy c-means clustering algorithm for directional data (FCM4DD) , 2016, Expert Syst. Appl..

[23]  Kuo-Ping Lin,et al.  A Novel Evolutionary Kernel Intuitionistic Fuzzy $C$ -means Clustering Algorithm , 2014, IEEE Transactions on Fuzzy Systems.

[24]  Ajith Abraham,et al.  Hybrid chemical reaction based metaheuristic with fuzzy c-means algorithm for optimal cluster analysis , 2017, Expert Syst. Appl..

[25]  Fenglou Mao,et al.  Parallel Clustering Algorithm for Large Data Sets with Applications in Bioinformatics , 2009, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[26]  J. Bezdek,et al.  FCM: The fuzzy c-means clustering algorithm , 1984 .

[27]  Le Hoang Son,et al.  Improving lifetime and network connections of 3D wireless sensor networks based on fuzzy clustering and particle swarm optimization , 2018, Wirel. Networks.

[28]  Russell C. Eberhart,et al.  Tracking and optimizing dynamic systems with particle swarms , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[29]  Samee Ullah Khan,et al.  MapReduce-based fast fuzzy c-means algorithm for large-scale underwater image segmentation , 2016, Future Gener. Comput. Syst..

[30]  Xinbo Huang,et al.  Natural Exponential Inertia Weight Strategy in Particle Swarm Optimization , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[31]  R. Eberhart,et al.  Comparing inertia weights and constriction factors in particle swarm optimization , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[32]  Dao-Qiang Zhang,et al.  Clustering Incomplete Data Using Kernel-Based Fuzzy C-means Algorithm , 2003, Neural Processing Letters.