A hierarchical clustering algorithm based on the Hungarian method

被引:48
作者
Goldberger, Jacob [1 ]
Tassa, Tamir [2 ]
机构
[1] Bar Ilan Univ, Sch Engn, IL-52900 Ramat Gan, Israel
[2] Open Univ, Div Comp Sci, IL-43107 Raanana, Israel
关键词
grouping; pairwise clustering; hierarchical clustering; graph algorithms;
D O I
10.1016/j.patrec.2008.04.003
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a novel hierarchical clustering algorithm for data-sets in which only pairwise distances between the points are provided. The classical Hungarian method is an efficient algorithm for solving the problem of minimal-weight cycle cover. We utilize the Hungarian method as the basic building block of our clustering algorithm. The disjoint cycles, produced by the Hungarian method, are viewed as a partition of the data-set. The clustering algorithm is formed by hierarchical merging. The proposed algorithm can handle data that is arranged in non-convex sets. The number of the clusters is automatically found as part of the clustering process. We report an improved performance of our algorithm in a variety of examples and compare it to the spectral clustering algorithm. (c) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:1632 / 1638
页数:7
相关论文
共 15 条
[1]  
Birkhoff G., 1946, U NAC TUCUMAN REV A, V5, P147
[2]  
Bishop C. M., 2006, Pattern Recognition and Machine Learning, P179
[3]  
CLIMER S, 2004, INT C MACH LEARN
[4]  
Fanti C, 2004, ADV NEUR IN, V16, P1603
[5]  
FISCHER B, 2003, IEEE T PATTERN ANAL
[6]   Pairwise data clustering by deterministic annealing [J].
Hofmann, T ;
Buhmann, JM .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1997, 19 (01) :1-14
[7]  
JAFFE A, 2006, ACM INT WORKSH MULT, P89
[8]  
Kuhn H. W. W., 1955, Nav.Res. logistics Quart., V2, P83, DOI DOI 10.1002/NAV.20053
[9]  
Meila Marina, 2001, ADV NEURAL INFORM PR
[10]   ALGORITHMS FOR THE ASSIGNMENT AND TRANSPORTATION PROBLEMS [J].
MUNKRES, J .
JOURNAL OF THE SOCIETY FOR INDUSTRIAL AND APPLIED MATHEMATICS, 1957, 5 (01) :32-38