Title :
Efficient algorithms for the all nearest neighbor and closest pair problems on the linear array with a reconfigurable pipelined bus system
Author :
Wang, Yuh-Rau ; Horng, Shi-Jinn ; Wu, Chin-Hsiung
Author_Institution :
Dept. of Comput. & Inf. Eng, St. John´´s & St. Mary´´s Inst. of Technol., Taipei, Taiwan
fDate :
3/1/2005 12:00:00 AM
Abstract :
We present two O(1)-time algorithms for solving the 2D all nearest neighbor (2D_ANN) problem, the 2D closest pair (2D_CP) problem, the 3D all nearest neighbor (3D_ANN) problem and the 3D-closest pair (3D_CP) problem of n points on the linear array with a reconfigurable pipelined bus system (LARPBS) from the computational geometry perspective. The first O(1) time algorithm, which invokes the ANN properties (introduced in this paper) only once, can solve the 2D_ANN and 2D_CP problems of n points on an LARPBS of size 1/2n53+c/, and the 3D_ANN and 3D_CP problems pf n points on an LARPBS of size 1/2n74+c/, where 0 < ε = 1/2c+1-1 ≪ 1, c is a constant and positive integer. The second O(1) time algorithm, which recursively invokes the ANN properties k times, can solve the kD_ANN, and kD_CP problems of n points on an LARPBS of size 1/2n32+c/, where k = 2 or 3, 0 < ε = 1/2n+1-1 ≪ 1, and c is a constant and positive integer. To the best of our knowledge, all results derived above are the best O(1) time ANN algorithms known.
Keywords :
computational complexity; computational geometry; parallel algorithms; pipeline processing; system buses; ANN algorithm; closest pair problem; computational geometry; linear array; parallel algorithm; reconfigurable pipelined bus system; time algorithm; Broadcasting; Computational geometry; Environmental factors; Geography; Helium; Image processing; Nearest neighbor searches; Optical arrays; Pattern recognition; Physics;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
DOI :
10.1109/TPDS.2005.33