A fast algorithm for k-Nearest Neighbor Problem on a reconfigurable mesh computer

被引:3
|
作者
Bouattane, O
Elmesbahi, J
Khaldoun, M
Rami, A
机构
[1] Mohammedia
关键词
SIMD architecture; k-nearest neighbor; parallel processing; data analysis; reconfigurable mesh computer;
D O I
10.1023/A:1013920332390
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Given a set S of m points stored on a reconfigurable mesh computer of size n x n, one point per processing element (PE). In this paper we present a parallel method for solving the k-Nearest Neighbor problem (k-NN). This method permits each point of S to know its k-NN (0 < k < m). The corresponding algorithm requires that each PE must have 2k registers where it stores the (x, y) coordinates of its k-NN in a given order. This algorithm has a complexity of O(log h + k(2)) times, where h is a maximal number of points within a row of the mesh. This complexity is reduced to O(k(2)) times, using an appropriate procedure which demonstrates the power of the reconfiguration operations carried out by the processors, and the polymorphic properties of the mesh.
引用
收藏
页码:347 / 360
页数:14
相关论文
共 50 条
  • [31] Reversed CF: A fast collaborative filtering algorithm using a k-nearest neighbor graph
    Park, Youngki
    Park, Sungchan
    Jung, Woosung
    Lee, Sang-goo
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (08) : 4022 - 4028
  • [32] A Fast k-Nearest Neighbor Classifier Using Unsupervised Clustering
    Vajda, Szilard
    Santosh, K. C.
    [J]. RECENT TRENDS IN IMAGE PROCESSING AND PATTERN RECOGNITION (RTIP2R 2016), 2017, 709 : 185 - 193
  • [33] Optimal algorithm for the angle-restricted all nearest neighbor problem on the reconfigurable mesh, with applications
    Nagoya Inst of Technology, Nagoya, Japan
    [J]. IEEE Trans Parallel Distrib Syst, 9 (983-990):
  • [34] Fast agglomerative clustering using a k-nearest neighbor graph
    Franti, Pasi
    Virmajoki, Olli
    Hautamaki, Ville
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2006, 28 (11) : 1875 - 1881
  • [35] Fast Construction of k-Nearest Neighbor Graphs for Point Clouds
    Connor, Michael
    Kumar, Piyush
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2010, 16 (04) : 599 - 608
  • [36] Fast Parallel Cosine K-Nearest Neighbor Graph Construction
    Anastasiu, David C.
    Karypis, George
    [J]. PROCEEDINGS OF 2016 6TH WORKSHOP ON IRREGULAR APPLICATIONS: ARCHITECTURE AND ALGORITHMS (IA3), 2016, : 50 - 53
  • [37] An optimal algorithm for the angle-restricted all nearest neighbor problem on the reconfigurable mesh, with applications
    Nakano, K
    Olariu, S
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (09) : 983 - 990
  • [38] Fault Identification Using Fast k-Nearest Neighbor Reconstruction
    Zhou, Zhe
    Li, Zuxin
    Cai, Zhiduan
    Wang, Peiliang
    [J]. PROCESSES, 2019, 7 (06)
  • [39] Multi-GPU Implementation of k-Nearest Neighbor Algorithm
    Masek, Jan
    Burget, Kadim
    Karasek, Jan
    Uher, Vaclav
    Dutta, Malay Kishore
    [J]. 2015 38TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING (TSP), 2015, : 764 - 767
  • [40] Using a genetic algorithm for editing k-nearest neighbor classifiers
    Gil-Pita, R.
    Yao, X.
    [J]. INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2007, 2007, 4881 : 1141 - +