Abstract

This paper proposes a dynamic data clustering algorithm, called PSOFC, in which Particle Swarm Optimization (PSO) is combined with the fuzzy c-means (FCM) clustering method to find the number of clusters and cluster centers concurrently. Fuzzy c-means can be applied to data clustering problems but the number of clusters must be given in advance. This paper tries to overcome this shortcoming. In the evolutionary process of PSOFC, a discrete PSO is used to search for the best number of clusters. With a specified number of cluster, each particle employs FCM to refine cluster centers for data clustering. Thus PSOFC can automatically determine the best number of clusters during the data clustering process. Six datasets were used to evaluate the proposed algorithm. Experimental results demonstrated that PSOFC is an effective algorithm for solving dynamic fuzzy clustering problems.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call