Optimal parallel clustering algorithms on a reconfigurable array of processors with wider bus networks

作者:

Highlights:

摘要

Clustering techniques are usually used in pattern recognition, image segmentation and object detection. For N patterns and k centers each with M features, in this paper, we first design an O(kM) time optimal parallel algorithm for one pass process of clustering with the k-means method on a linear array of processors with a wider bus network using N1+1/ε processors with one bus network, where c is any constant and c≥1. Then, based on the proposed algorithm, two O(k) and O(1) time optimal parallel clustering algorithms are also derived using MN1+1/ε and kMN1+1/ε processors with M row and MN row bus networks, respectively. These results improve the best known bounds and achieve cost optimal in their time and processor complexities.

论文关键词:k-means method,Cluster analysis,Pattern cluster,Image processing,Pattern recognition,Parallel algorithm,Array of processors with a wider bus network (RAPWBN)

论文评审过程:Received 18 November 1996, Revised 28 September 1998, Accepted 1 October 1998, Available online 11 October 1999.

论文官网地址:https://doi.org/10.1016/S0262-8856(98)00167-X