• DocumentCode
    1451496
  • Title

    An optimal algorithm for the angle-restricted all nearest neighbor problem on the reconfigurable mesh, with applications

  • Author

    Nakano, Koji ; Olariu, Stephan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Nagoya Inst. of Technol., Japan
  • Volume
    8
  • Issue
    9
  • fYear
    1997
  • fDate
    9/1/1997 12:00:00 AM
  • Firstpage
    983
  • Lastpage
    990
  • Abstract
    Given a set S of n points in the plane and two directions r1 and r2, the Angle-Restricted All Nearest Neighbor problem (ARANN, for short) asks to compute, for every point p in S, the nearest point in S lying in the planar region bounded by two rays in the directions r1 and r2 emanating from p. The ARANN problem generalizes the well-known ANN problem and finds applications to pattern recognition, image processing, and computational morphology. Our main contribution is to present an algorithm that solves an instance of size n of the ARANN problem in O(1) time on a reconfigurable mesh of size n×n. Our algorithm is optimal in the sense that Ω(n2) processors are necessary to solve the ARANN problem in O(1) time. By using our ARANN algorithm, we can provide O(1) time solutions to the tasks of constructing the Geographic Neighborhood Graph and the Relative Neighborhood Graph of n points in the plane on a reconfigurable mesh of size n×n. We also show that, on a somewhat stronger reconfigurable mesh of size n×n2, the Euclidean Minimum Spanning Tree of n points can be computed in O(1) time
  • Keywords
    computational geometry; image processing; pattern recognition; reconfigurable architectures; Euclidean minimum spanning tree; angle-restricted all nearest neighbor problem; computational morphology; geographic neighborhood graph; image processing; optimal algorithm; pattern recognition; reconfigurable mesh; relative neighborhood graph; Automata; Computer architecture; Control systems; Image processing; Mobile computing; Morphology; Nearest neighbor searches; Pattern recognition; Power system modeling; Tree graphs;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.615443
  • Filename
    615443