Advertisement

Algorithmica

, Volume 80, Issue 1, pp 279–299 | Cite as

Robust Proximity Search for Balls Using Sublinear Space

  • Sariel Har-Peled
  • Nirman KumarEmail author
Article
  • 478 Downloads

Abstract

Given a set of n disjoint balls \(b_1, \dots , b_n\) in \(\mathrm{I\! R}^d\), we provide a data structure of near linear size that can answer \((1\pm {\varepsilon })\)-approximate kth-nearest neighbor queries on the balls in \(O(\log n + 1/{\varepsilon }^d)\) time, where k and \({\varepsilon }\) may be provided at query time. If k and \({\varepsilon }\) are provided in advance, we provide a data structure to answer such queries requiring O(n / k) space; that is, the data structure requires sublinear space if k is sufficiently large.

Keywords

Data structures Approximation algorithms Proximity search 

References

  1. 1.
    Andoni, A., Indyk, P.: Near-optimal hashing algorithms for approximate nearest neighbor in high dimensions. Commun. ACM 51(1), 117–122 (2008)CrossRefGoogle Scholar
  2. 2.
    Arya, S., Malamatos, T.: Linear-size approximate Voronoi diagrams. In: Proceedings of the 13th ACM-SIAM Symposium Discrete Algorithms (SODA), pp. 147–155 (2002)Google Scholar
  3. 3.
    Arya, S., Malamatos, T., Mount, D.M.: Space–time tradeoffs for approximate spherical range counting. In: Proceedings of the 16th ACM-SIAM Symposium Discrete Algs (SODA), pp. 535–544 (2005)Google Scholar
  4. 4.
    Arya, S., Malamatos, T., Mount, D.M.: Space–time tradeoffs for approximate nearest neighbor searching. J. Assoc. Comput. Mach. 57(1), 1–54 (2009)MathSciNetCrossRefzbMATHGoogle Scholar
  5. 5.
    Arya, S., Mount, D.M.: Approximate range searching. Comput. Geom. Theory Appl. 17, 135–152 (2000)MathSciNetCrossRefzbMATHGoogle Scholar
  6. 6.
    Arya, S., Mount, D.M., Netanyahu, N.S., Silverman, R., Wu, A.Y.: An optimal algorithm for approximate nearest neighbor searching in fixed dimensions. J. Assoc. Comput. Mach. 45(6), 891–923 (1998)MathSciNetCrossRefzbMATHGoogle Scholar
  7. 7.
    Callahan, P.B., Kosaraju, S.R.: A decomposition of multidimensional point sets with applications to \(k\)-nearest-neighbors and \(n\)-body potential fields. J. Assoc. Comput. Mach. 42, 67–90 (1995)MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    Carmi, P., Dolev, S., Har-Peled, S., Katz, M.J., Segal, M.: Geographic quorum systems approximations. Algorithmica 41(4), 233–244 (2005)MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Clarkson, K.L.: Nearest-neighbor searching and metric space dimensions. In: Shakhnarovich, G., Darrell, T., Indyk, P. (eds.) Nearest-Neighbor Methods for Learning and Vision: Theory and Practice, pp. 15–59. MIT Press, Cambridge (2006)Google Scholar
  10. 10.
    de Berg, M., Haverkort, H., Thite, S., Toma, L.: Star-quadtrees and guard-quadtrees: I/O-efficient indexes for fat triangulations and low-density planar subdivisions. Comput. Geom. Theory Appl. 43, 493–513 (2010)MathSciNetCrossRefzbMATHGoogle Scholar
  11. 11.
    Har-Peled, S.: A replacement for Voronoi diagrams of near linear size. In: Proceedings of the 42nd Annual IEEE Symposium Foundations of Computer Science (FOCS), pp. 94–103 (2001)Google Scholar
  12. 12.
    Har-Peled, S.: Geometric Approximation Algorithms. Mathematical Surveys and Monographs, vol. 173. American Mathematical Society, Boston (2011)zbMATHGoogle Scholar
  13. 13.
    Har-Peled, S., Indyk, P., Motwani, R.: Approximate nearest neighbors: towards removing the curse of dimensionality. Theory Comput. 8, 321–350 (2012). Special issue in honor of Rajeev MotwaniMathSciNetCrossRefzbMATHGoogle Scholar
  14. 14.
    Har-Peled, S., Kumar, N.: Down the rabbit hole: robust proximity search in sublinear space. SIAM J. Comput. 43(4), 1486–1511 (2014)MathSciNetCrossRefzbMATHGoogle Scholar
  15. 15.
    Har-Peled, S., Kumar, N.: Robust proximity search for balls using sublinear space. In: Proceedings of the 34th Conference Foundation of Software Technology and Theoretical Computer Science (FFSTTCS), LIPIcs, vol. 29, pp. 315–326 (2014)Google Scholar
  16. 16.
    Har-Peled, S., Kumar, N.: Approximating minimization diagrams and generalized proximity search. SIAM J. Comput. 44(4), 944–974 (2015)MathSciNetCrossRefzbMATHGoogle Scholar
  17. 17.
    Indyk, P., Motwani, R.: Approximate nearest neighbors: towards removing the curse of dimensionality. In: Proceedings of the 30th Annual ACM Symposium Theory Computing (STOC), pp. 604–613 (1998)Google Scholar
  18. 18.
    Shakhnarovich, G., Darrell, T., Indyk, P.: Nearest-Neighbor Methods in Learning and Vision: Theory and Practice. Neur. Info. Proc. The MIT Press, Cambridge (2006)Google Scholar

Copyright information

© Springer Science+Business Media New York 2016

Authors and Affiliations

  1. 1.Department of Computer ScienceUniversity of IllinoisUrbanaUSA
  2. 2.Department of Computer ScienceUniversity of MemphisMemphisUSA

Personalised recommendations