FSU ETD Logo

Title page for ETD etd-04242011-005222


Type of Document Dissertation
Author Connor, Michael F.
URN etd-04242011-005222
Title Algorithms For Solving Near Point Problems
Degree Doctor of Philosophy
Department Computer Science, Department of
Advisory Committee
Advisor Name Title
Piyush Kumar Committee Chair
Feifei Li Committee Member
Xiuwen Liu Committee Member
Washington Mio University Representative
Keywords
  • Near neighbor
  • Computational geometry
  • Algorithms
Date of Defense 2011-04-11
Availability unrestricted
Abstract
Near point problems are widely used in computational geometry as well as a variety of

other scienti c elds. This work examines four common near point problems and presents

original algorithms that solve them.

Planar nearest neighbor searching is highly motivated by geographic information system

and sensor network problems. Ecient data structures to solve near neighbor queries in the

plane can exploit the extreme low dimension for fast results. To this end, DealaunayNN is

an algorithm using Delaunay graphs and Voronoi cells to answer queries in O(log n) time,

faster in practice than other common state-of-the art algorithms.

k-Nearest neighbor graph construction arises in computer graphics in areas of normal

estimation and surface simpli cation. This work presents knng, an ecient algorithm using

Morton ordering to solve the problem. The knng algorithm exploits cache coherence and

low storage space, as well as being extremely optimize-able for parallel processors.

The GeoFilterKruskal algorithm solves the problem of computing geometric minimum

spanning trees. A common tool in tackling clustering problems, GMSTs are an extension

of the minimum spanning tree graph problem, applied to the complete graph of a point

set. By using well separated pair decomposition, bi-chromatic closest pair computation,

and partitioning and ltering techniques, GeoFilterKruskal greatly reduces the total computation

required. It is also one of the only algorithms to compute GMSTs in a manner

that lends itself to parallel computation; a major advantage over its competitors.

High dimensional nearest neighbor searching is an expensive operation, due to an exponential

dependence on dimension from many lower dimensional solutions. Modern techniques

to solve this problem often revolve around projecting data points into a large number

of lower dimensional subspaces. PCANN explores the idea of picking one particularly relevant

subspace for projection. When used on SIFT data, principal component analysis

allows for greatly reduced dimension with no need for multiple projection. Additionally,

this algorithm is also highly motivated to make use of parallel computing power.

Files
  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  connor_m_dissertation_2011.pdf 950.10 Kb 00:04:23 00:02:15 00:01:58 00:00:59 00:00:05

Browse All Available ETDs by ( Author | Department )

If you have more questions or technical problems, please Contact the FSU Digital Library Center.