Publication | Closed Access
Efficient algorithms for the all nearest neighbor and closest pair problems on the linear array with a reconfigurable pipelined bus system
18
Citations
33
References
2005
Year
Mathematical ProgrammingEngineeringAlgorithmic LibraryComputer ArchitectureAnalysis Of AlgorithmComputational ComplexityRange SearchingArray ComputingAlgorithm DesignParallel ComputingCombinatorial OptimizationComputational GeometryApproximation TheoryGeometry ProcessingGeometric ModelingLinear ArrayComputer EngineeringComputer ScienceTime AnnReconfigurable ArchitectureClosest Pair ProblemsGeometric AlgorithmNatural SciencesAlgorithmic EfficiencyNearest NeighborParallel Programming
We present two O(1)-time algorithms for solving the 2D all nearest neighbor (2D/spl I.bar/ANN) problem, the 2D closest pair (2D/spl I.bar/CP) problem, the 3D all nearest neighbor (3D/spl I.bar/ANN) problem and the 3D-closest pair (3D/spl I.bar/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/spl I.bar/ANN and 2D/spl I.bar/CP problems of n points on an LARPBS of size 1/2n/sup 5/3+c/, and the 3D/spl I.bar/ANN and 3D/spl I.bar/CP problems pf n points on an LARPBS of size 1/2n/sup 7/4+c/, where 0 < /spl epsi/ = 1/2/sup c+1/-1 /spl Lt/ 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/spl I.bar/ANN, and kD/spl I.bar/CP problems of n points on an LARPBS of size 1/2n/sup 3/2+c/, where k = 2 or 3, 0 < /spl epsi/ = 1/2/sup n+1/-1 /spl Lt/ 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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1