On the Parallel Complexity of Minimum Sum of Diameters Clustering

被引:0
作者
Juneam, Nopadon [1 ,2 ]
Kantabutra, Sanpawat [2 ]
机构
[1] Chiang Mai Univ, Fac Sci, Dept Comp Sci, Chiang Mai 50200, Thailand
[2] Chiang Mai Univ, Dept Comp Engn, Theory Computat Grp, Fac Engn, Chiang Mai 50200, Thailand
来源
2015 INTERNATIONAL COMPUTER SCIENCE AND ENGINEERING CONFERENCE (ICSEC) | 2015年
关键词
parallel complexity; PRAM algorithm; clustering; minimum sum of diameters; application in social networking; ALGORITHM; TRUTH;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Given a set of n entities to be classified, and a matric of dissimilarities between pairs of them. This paper considers the problem called MINIMUM SUM OF DIAMETERS CLUSTERING PROBLEM, where a partition of the set of entities into k clusters such that the sum of the diameters of these clusters is minimized. Brucker showed that the complexity of the problem is NP-hard, when k >= 3 [1]. For the case of k = 2, Hansen and Jaumard gave an O(n(3) log n) algorithm [2], which Ramnath later improved the running time to O(n(3)) [3]. This paper discusses the parallel complexity of the MINIMUM SUM OF DIAMETERS CLUSTERING PROBLEM. For the case of k = 2, we show that the problem in parallel in fact belongs in class NC.(1) In particular, we show that the parallel complexity of the problem is O(log n) parallel time and n(7) processors on the COMMON CRCW PRAM model. Additionally, we propose the parallel algorithmic technique which can be applied to improve the processor bound by a factor of n. As a result, we show that the problem can be quickly solved in O(log n) parallel time using n(6) processors on the COMMON CRCW PRAM model. In addition, regarding the issue of high processor complexity, we also propose a more practical NC algorithm which can be implemented in O(log(3) n) parallel time using n(3.376) processors on the EREW PRAM model.
引用
收藏
页码:124 / 129
页数:6
相关论文
共 15 条
[1]  
[Anonymous], 1975, Clustering Algorithms
[2]  
[Anonymous], LECT NOTES EC MATH S
[3]   LINEAR-TIME ALGORITHM FOR TESTING THE TRUTH OF CERTAIN QUANTIFIED BOOLEAN FORMULAS [J].
ASPVALL, B ;
PLASS, MF ;
TARJAN, RE .
INFORMATION PROCESSING LETTERS, 1979, 8 (03) :121-123
[4]   A FAST AND EFFICIENT PARALLEL ALGORITHM FOR FINDING A SATISFYING TRUTH ASSIGNMENT TO A 2-CNF FORMULA [J].
CHEN, ZZ .
INFORMATION PROCESSING LETTERS, 1992, 43 (04) :191-193
[5]   Concurrent threads and optimal parallel minimum spanning trees algorithm [J].
Chong, KW ;
Han, YJ ;
Lam, TW .
JOURNAL OF THE ACM, 2001, 48 (02) :297-323
[6]   REVIEW OF CLASSIFICATION [J].
CORMACK, RM .
JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES A-GENERAL, 1971, 134 :321-+
[7]   BICRITERION CLUSTER-ANALYSIS [J].
DELATTRE, M ;
HANSEN, P .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1980, 2 (04) :277-291
[8]   AN IMPROVED PARALLEL ALGORITHM THAT COMPUTES THE BFS NUMBERING OF A DIRECTED GRAPH [J].
GAZIT, H ;
MILLER, GL .
INFORMATION PROCESSING LETTERS, 1988, 28 (02) :61-65
[9]  
Greenlaw R, 1995, LIMITS PARALLEL COMP
[10]   On the Parallel Complexity of Hierarchical Clustering and CC-Complete Problems [J].
Greenlaw, Raymond ;
Kantabutra, Sanpawat .
COMPLEXITY, 2008, 14 (02) :18-28