Reducing the time complexity of the fuzzy c-means algorithm

IEEE Transactions on Fuzzy Systems(2002)

引用 255|浏览0
暂无评分
摘要
In this paper, we present an efficient implementation of the fuzzy c-means clustering algorithm. The original algorithm alternates between estimating centers of the clusters and the fuzzy membership of the data points. The size of the membership matrix is on the order of the original data set, a prohibitive size if this technique is to be applied to very large data sets with many clusters. Our implementation eliminates the storage of this data structure by combining the two updates into a single update of the cluster centers. This change significantly affects the asymptotic runtime as the new algorithm is linear with respect to the number of clusters, while the original is quadratic. Elimination of the membership matrix also reduces the overhead associated with repeatedly accessing a large data structure. Empirical evidence is presented to quantify the savings achieved by this new method
更多
查看译文
关键词
fuzzy membership,original data,membership matrix,large data set,fuzzy c-means algorithm,efficient implementation,data point,new algorithm,large data structure,original algorithm alternate,time complexity,data structure,computational complexity,clustering algorithms,fuzzy logic,fuzzy control,prototypes,fuzzy sets,cost function,image processing,empirical evidence,indexing terms,cognition,fuzzy set theory
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要