Skip to main content

A Unified Approach to Approximate Proximity Searching

  • Conference paper
Algorithms ā€“ ESA 2010 (ESA 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6346))

Included in the following conference series:

Abstract

The inability to answer proximity queries efficiently for spaces of dimension dā€‰>ā€‰2 has led to the study of approximation to proximity problems. Several techniques have been proposed to address different approximate proximity problems. In this paper, we present a new and unified approach to proximity searching, which provides efficient solutions for several problems: spherical range queries, idempotent spherical range queries, spherical emptiness queries, and nearest neighbor queries. In contrast to previous data structures, our approach is simple and easy to analyze, providing a clear picture of how to exploit the particular characteristics of each of these problems. As applications of our approach, we provide simple and practical data structures that match the best previous results up to logarithmic factors, as well as advanced data structures that improve over the best previous results for all aforementioned proximity problems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arya, S., da Fonseca, G.D., Mount, D.M.: Tradeoffs in approximate range searching made simpler. In: Proc. 21st SIBGRAPI, pp. 237ā€“244 (2008)

    Google ScholarĀ 

  2. Arya, S., Malamatos, T.: Linear-size approximate Voronoi diagrams. In: Proc. 13th Ann. ACM-SIAM Symp. Discrete Algorithms (SODA), pp. 147ā€“155 (2002)

    Google ScholarĀ 

  3. Arya, S., Malamatos, T., Mount, D.M.: Space-efficient approximate Voronoi diagrams. In: Proc. 34th Ann. ACM Symp. Theory of Comput. (STOC), pp. 721ā€“730 (2002)

    Google ScholarĀ 

  4. Arya, S., Malamatos, T., Mount, D.M.: Space-time tradeoffs for approximate spherical range counting. In: Proc. 16th Ann. ACM-SIAM Symp. on Discrete Algorithms (SODA), pp. 535ā€“544 (2005)

    Google ScholarĀ 

  5. Arya, S., Malamatos, T., Mount, D.M.: On the importance of idempotence. In: Proc. 38th ACM Symp. on Theory of Comput. (STOC), pp. 564ā€“573 (2006)

    Google ScholarĀ 

  6. Arya, S., Malamatos, T., Mount, D.M.: Space-time tradeoffs for approximate nearest neighbor searching. J. ACMĀ 57, 1ā€“54 (2009)

    ArticleĀ  MathSciNetĀ  Google ScholarĀ 

  7. Arya, S., Mount, D.M.: Approximate range searching. Comput. Geom.Ā 17, 135ā€“163 (2001)

    ArticleĀ  MathSciNetĀ  Google ScholarĀ 

  8. Arya, S., Mount, D.M., Netanyahu, N.S., Silverman, R., Wu, A.Y.: An optimal algorithm for approximate nearest neighbor searching fixed dimensions. J. ACMĀ 45(6), 891ā€“923 (1998)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  9. Bespamyatnikh, S.N.: Dynamic algorithms for approximate neighbor searching. In: Proc. 8th Canad. Conf. Comput. Geom. (CCCG), pp. 252ā€“257 (1996)

    Google ScholarĀ 

  10. Chan, T.M.: Approximate nearest neighbor queries revisited. Discrete Comput. Geom.Ā 20, 359ā€“373 (1998)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  11. Chan, T.M.: Closest-point problems simplified on the ram. In: Proc. 13th Annu. ACM-SIAM Symp. Discrete Algorithms (SODA), pp. 472ā€“473 (2002)

    Google ScholarĀ 

  12. Chan, T.M.: Faster core-set constructions and data-stream algorithms in fixed dimensions. Comput. Geom.Ā 35(1), 20ā€“35 (2006)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  13. Clarkson, K.L.: An algorithm for approximate closest-point queries. In: Proc. 10th Annu. ACM Symp. Comput. Geom. (SoCG), pp. 160ā€“164 (1994)

    Google ScholarĀ 

  14. da Fonseca, G.D., Mount, D.M.: Approximate range searching: The absolute model. Comput. Geom.Ā 43(4), 434ā€“444 (2010)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  15. Duncan, C.A., Goodrich, M.T., Kobourov, S.: Balanced aspect ratio trees: Combining the advantages of k-d trees and octrees. J. AlgorithmsĀ 38, 303ā€“333 (2001)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  16. Eppstein, D., Goodrich, M.T., Sun, J.Z.: The skip quadtree: a simple dynamic data structure for multidimensional data. In: Proc. 21st ACM Symp. Comput. Geom. (SoCG), pp. 296ā€“305 (2005)

    Google ScholarĀ 

  17. Funke, S., Malamatos, T., Ray, R.: Finding planar regions in a terrain: in practice and with a guarantee. Internat. J. Comput. Geom. Appl.Ā 15(4), 379ā€“401 (2005)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  18. Har-Peled, S.: Notes on geometric approximation algorithms, http://valis.cs.uiuc.edu/~sariel/teach/notes/aprx/

  19. Har-Peled, S.: A replacement for Voronoi diagrams of near linear size. In: Proc. 42nd Ann. Symp. Foundations of Computer Science (FOCS), pp. 94ā€“103 (2001)

    Google ScholarĀ 

  20. Har-Peled, S., Mazumdar, S.: Fast algorithms for comput. the smallest k-enclosing circle. AlgorithmicaĀ 41(3), 147ā€“157 (2005)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  21. MatouÅ”ek, J.: Range searching with efficient hierarchical cutting. Discrete Comput. Geom.Ā 10, 157ā€“182 (1993)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  22. MatouÅ”ek, J., Schwarzkopf, O.: On ray shooting in convex polytopes. Discrete Comput. Geom.Ā 10, 215ā€“232 (1993)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  23. Sabharwal, Y., Sen, S., Sharma, N.: Nearest neighbors search using point location in balls with applications to approximate Voronoi decompositions. J. Comput. Sys. Sci.Ā 72, 955ā€“977 (2006)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Arya, S., da Fonseca, G.D., Mount, D.M. (2010). A Unified Approach to Approximate Proximity Searching. In: de Berg, M., Meyer, U. (eds) Algorithms ā€“ ESA 2010. ESA 2010. Lecture Notes in Computer Science, vol 6346. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15775-2_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15775-2_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15774-5

  • Online ISBN: 978-3-642-15775-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics