Improvement of the fast exact pairwise-nearest-neighbor algorithm

作者:

Highlights:

摘要

Pairwise-nearest-neighbor (PNN) is an effective method of data clustering, which can always generate good clustering results, but with high computational complexity. Fast exact PNN (FPNN) algorithm proposed by Fränti et al. is an effective method to speed up PNN and generates the same clustering results as those generated by PNN. In this paper, we present a novel method to improve the FPNN algorithm. Our algorithm uses the property that the cluster distance increases as the cluster merge process proceeds and adopts a fast search algorithm to reject impossible candidate clusters. Experimental results show that our proposed method can effectively reduce the number of distance calculations and computation time of FPNN algorithm. Compared with FPNN, our proposed approach can reduce the computation time and number of distance calculations by a factor of 24.8 and 146.4, respectively, for the data set from three real images. It is noted that our method generates the same clustering results as those produced by PNN and FPNN.

论文关键词:Data clustering,Pairwise-nearest-neighbor,Fast search algorithm

论文评审过程:Received 27 March 2008, Revised 25 August 2008, Accepted 2 October 2008, Available online 17 October 2008.

论文官网地址:https://doi.org/10.1016/j.patcog.2008.10.001