AN EFFICIENT AGGLOMERATIVE CLUSTERING-ALGORITHM USING A HEAP

被引:71
作者
KURITA, T
机构
[1] Electrotechnical Laboratory, 305, 1-1-4 Umezono, Tsukuba-shi, Ibaraki-ken, Japan
关键词
CLUSTER ANALYSIS; AGGLOMERATIVE CLUSTERING; HEAP; PATTERN RECOGNITION; VECTOR QUANTIZER;
D O I
10.1016/0031-3203(91)90062-A
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An efficient algorithm for agglomerative clustering is presented. The algorithm uses a heap in which distances of all pairs of clusters are stored. Then the nearest pair of clusters is given by the element of the root node of the binary tree corresponding to the heap. Updating the heap at each stage of the hierarchy is easily implemented by shifting up or down the elements of the heap along the path of the heap tree. The computation time of the algorithm is at most O(N2 log(N)) when N objects are going to be classified.
引用
收藏
页码:205 / 209
页数:5
相关论文
共 6 条
[1]  
ANDERBERG MR, 1973, CLUSTER ANAL APPLICA
[2]  
Gray R. M., 1984, IEEE ASSP Magazine, V1, P4, DOI 10.1109/MASSP.1984.1162229
[3]   ALGORITHM FOR VECTOR QUANTIZER DESIGN [J].
LINDE, Y ;
BUZO, A ;
GRAY, RM .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1980, 28 (01) :84-95
[4]   IMAGE-CODING USING VECTOR QUANTIZATION - A REVIEW [J].
NASRABADI, NM ;
KING, RA .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1988, 36 (08) :957-971
[5]  
Spath H, 1980, CLUSTER ANAL ALGORIT
[6]  
WILLIAMS JWJ, 1964, COMMUN ACM, V7, P347