Reducing the time complexity of the fuzzy c-means algorithm

被引:150
作者
Kolen, JF [1 ]
Hutcheson, T [1 ]
机构
[1] Univ W Florida, Inst Human & Machine Cognit, Pensacola, FL 32501 USA
基金
美国国家航空航天局;
关键词
clustering methods; complexity theory; fuzzy c-means algorithm;
D O I
10.1109/91.995126
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:263 / 267
页数:5
相关论文
共 10 条
  • [1] ARBIB MA, 1995, HDB BRAIN THEORY NEU, P278
  • [2] BEZDECK J, 1981, PATTERN RECOGNITION
  • [3] Bezdek J., 1999, FUZZY MODELS ALGORIT
  • [4] EFFICIENT IMPLEMENTATION OF THE FUZZY C-MEANS CLUSTERING ALGORITHMS
    CANNON, RL
    DAVE, JV
    BEZDEK, JC
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1986, 8 (02) : 248 - 255
  • [5] CHENG TW, 1995, PROCEEDINGS OF 1995 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS I-IV, P2289, DOI 10.1109/FUZZY.1995.409998
  • [6] OPTIMIZATION OF CLUSTERING CRITERIA BY REFORMULATION
    HATHAWAY, RJ
    BEZDEK, JC
    [J]. IEEE TRANSACTIONS ON FUZZY SYSTEMS, 1995, 3 (02) : 241 - 245
  • [7] Hertz J., 1991, Introduction to the Theory of Neural Computation
  • [8] Hoppner F., 1999, FUZZY CLUSTER ANAL M
  • [9] NEW ALGORITHMS FOR SOLVING THE FUZZY CLUSTERING PROBLEM
    KAMEL, MS
    SELIM, SZ
    [J]. PATTERN RECOGNITION, 1994, 27 (03) : 421 - 428
  • [10] PAL NR, IN PRESS IEEE T SYST