An improved FCM algorithm with adaptive weights based on SA-PSO

Fuzzy c-means clustering algorithm (FCM) often used in pattern recognition is an important method that has been successfully used in large amounts of practical applications. The FCM algorithm assumes that the significance of each data point is equal, which is obviously inappropriate from the viewpoint of adaptively adjusting the importance of each data point. In this paper, considering the different importance of each data point, a new clustering algorithm based on FCM is proposed, in which an adaptive weight vector W and an adaptive exponent p are introduced and the optimal values of the fuzziness parameter m and adaptive exponent p are determined by SA-PSO when the objective function reaches its minimum value. In this method, the particle swarm optimization (PSO) is integrated with simulated annealing (SA), which can improve the global search ability of PSO. Experimental results have demonstrated that the proposed algorithm can avoid local optima and significantly improve the clustering performance.

[1]  Mita Nasipuri,et al.  Conditional spatial fuzzy C-means clustering algorithm for segmentation of MRI images , 2015, Appl. Soft Comput..

[2]  Santi P. Maity,et al.  On optimal fuzzy c-means clustering for energy efficient cooperative spectrum sensing in cognitive radio networks , 2016, Digit. Signal Process..

[3]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

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

[5]  Sam Z. Sun,et al.  A modified Fuzzy C-Means (FCM) Clustering algorithm and its application on carbonate fluid identification , 2016 .

[6]  Mahmoud Naghibzadeh,et al.  Fuzzy c-means improvement using relaxed constraints support vector machines , 2013, Appl. Soft Comput..

[7]  Xian Fu,et al.  Kernel-based fuzzy c-means clustering algorithm based on genetic algorithm , 2016, Neurocomputing.

[8]  Yueh-Min Huang,et al.  Extended Gaussian kernel version of fuzzy c-means in the problem of data analyzing , 2011, Expert Syst. Appl..

[9]  Shanlin Yang,et al.  Fuzziness parameter selection in fuzzy c-means: The perspective of cluster validation , 2014, Science China Information Sciences.

[10]  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..

[11]  Adrian I. Ban,et al.  Importance-Performance Analysis by Fuzzy C-Means Algorithm , 2016, Expert Syst. Appl..

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

[13]  Tang Cheng Adaptive Fuzzy Clustering Model Based on Internal Connectivity of All Data Points , 2010 .

[14]  J. C. Dunn,et al.  A Fuzzy Relative of the ISODATA Process and Its Use in Detecting Compact Well-Separated Clusters , 1973 .

[15]  Witold Pedrycz,et al.  An interval weighed fuzzy c-means clustering by genetically guided alternating optimization , 2014, Expert Syst. Appl..

[16]  Xiaodong Liu,et al.  Requirements model driven adaption and evolution of Internetware , 2014, Science China Information Sciences.

[17]  Renata M. C. R. de Souza,et al.  A weighted multivariate Fuzzy C-Means method in interval-valued scientific production data , 2014, Expert Syst. Appl..

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

[19]  Shigang Wang,et al.  Adaptive Fuzzy Clustering Model Based on Internal Connectivity of All Data Points: Adaptive Fuzzy Clustering Model Based on Internal Connectivity of All Data Points , 2010 .

[20]  Zarita Zainuddin,et al.  An effective fuzzy C-means algorithm based on symmetry similarity approach , 2015, Appl. Soft Comput..