DocumentCode :
794164
Title :
A systolic algorithm for the k-nearest neighbors problem
Author :
Chen, Yirng-An ; Lin, Youn-Long ; Chang, Long-Wen
Author_Institution :
Dept. of Comput. Sci., Tsing-Hua Univ., Hsin-Chu, Taiwan
Volume :
41
Issue :
1
fYear :
1992
fDate :
1/1/1992 12:00:00 AM
Firstpage :
103
Lastpage :
108
Abstract :
The authors present a systolic algorithm and its variations for the k-nearest neighbors problem (kNNP). Multiple-shot queries with different ranges (k values) can be served in a pipelined fashion. A partitioning scheme is developed to handle large size problems. Performance of the algorithm is analyzed. Formulas for the optimal array size in terms of computation time and area-time-time product (ATT) are derived. The algorithm can solve a multiple-shot k NNP in N+2√N×K systolic steps using √N×K processing elements, where N is the problem size (i.e. the number of points), and K is the sum of all k-values
Keywords :
computational geometry; systolic arrays; area-time-time product; computation time; k-nearest neighbors problem; multiple-shot queries; optimal array size; partitioning scheme; systolic algorithm; Algorithm design and analysis; Concurrent computing; Distributed computing; Geometry; Merging; Partitioning algorithms; Performance analysis; Sorting; Systolic arrays; Very large scale integration;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.123385
Filename :
123385
Link To Document :
بازگشت