• DocumentCode
    3450014
  • Title

    Efficient regular data structures and algorithms for location and proximity problems

  • Author

    Amir, Arnon ; Efrat, A. ; Indyk, Piotr ; Samet, Hanan

  • Author_Institution
    IBM Almaden Res. Center, San Jose, CA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    160
  • Lastpage
    170
  • Abstract
    Investigates data structures obtained by a recursive partitioning of the input domain into regions of equal size. One of the most well-known examples of such a structure is the quadtree, which is used in this paper as a basis for more complex data structures; we also provide multidimensional versions of the stratified tree of P. van Emde Boas (1997). We show that, under the assumption that the input points have limited precision (i.e. are drawn from an integer grid of size u), these data structures yield efficient solutions to many important problems. In particular, they allow us to achieve O(log log u) time per operation for finding the dynamic approximate nearest neighbor (under insertions and deletions) and the exact online closest pair (under insertions only) in any constant dimension. They allow O(log log u) point location in a given planar shape or in its expansion (dilation by a ball of a given radius). Finally, we provide a linear-time (optimal) algorithm for computing the expansion of a shape represented by a quadtree. This result shows that the spatial order imposed by this regular data structure is sufficient to optimize the dilation by a ball operation
  • Keywords
    computational complexity; computational geometry; quadtrees; spatial data structures; ball operation; complex data structures; deletions; dilation optimization; dynamic approximate nearest neighbor; equal-size regions; exact online closest pair; input domain recursive partitioning; input point precision; insertions; integer grid; linear-time algorithm; multidimensional stratified tree; planar shape; point location problems; proximity problems; quadtree; regular data structures; shape expansion; spatial order; time complexity; Computer science; Contracts; Data processing; Data structures; Educational institutions; Multidimensional systems; Nearest neighbor searches; Partitioning algorithms; Shape; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1999. 40th Annual Symposium on
  • Conference_Location
    New York City, NY
  • ISSN
    0272-5428
  • Print_ISBN
    0-7695-0409-4
  • Type

    conf

  • DOI
    10.1109/SFFCS.1999.814588
  • Filename
    814588