skip to main content
10.1145/177424.177621acmconferencesArticle/Chapter ViewAbstractPublication PagessocgConference Proceedingsconference-collections
Article
Free Access

New techniques for exact and approximate dynamic closest-point problems

Published:10 June 1994Publication History

ABSTRACT

Let S be a set of n points in RD. It is shown that a range tree can be used to find an L -nearest neighbor in S of any query point, in O((logn)D-1 loglogn) time. This data structure has size O(n(logn)D-1) and an amortized update time of O((logn)D-1 loglogn). This result is used to solve the (1+ ϵ)-approximate L2-nearest neighbor problem within the same bounds. In this problem, for any query point p, a point ∈ is computed such that the euclidean distance between p and q is at most (1+ϵ) times the euclidean distance between p and its true nearest neighbor. This is the first dynamic data structure for this problem having close to linear size and polylogarithmic query and update times.

New dynamic data structures are given that maintain a closest pair of S. For D ≥ 3, a structure of size O(n) is presented with amortized update time O((logn)D- loglogn). For D = 2 and any non-negative integer constant k, structures of size O(nlogn/(loglogn)k) (resp. O(n)) are presented having an amortized update time of O(lognloglogn) (resp. O((logn)2/(loglogn)k)). Previously, no deterministic linear size data structure having polylogarithmic update time was known for this problem.

References

  1. 1.S. Arya and D.M. Mount. Approximate nearest neighbor queries in fixed dimensions. Proc. SODA 1993, 271-280. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.S. Arya, D.M. Mount, N.S. Netanyahu, R. Silverman, A. Wu. An optimal algorithm for approximate nearest neighbor searching. Proc. SODA 1994, pp. 573-582. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.K.L. Clarkson. A randomized algorithm for closest-point queries. SIAM J. Comput. 17 (19ss), s30-s47. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.H. Edelsbrunner, G. Haring and D. Hilbert. Rectangular point location in d dimensions with applications. The Computer Journal 29 9s6), 76-s2.Google ScholarGoogle ScholarCross RefCross Ref
  5. 5.M. Golin, R. Raman, C. Schwarz and M. Staid. Randomized data structures for the dynamic closest-pair problem. Proc. SODA 1993, 301- 310. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.K. Mehlhorn and S. N'~er. Dynamic fractional cascading. Algorithmica 5 (1990), 215- 241.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.F.P. Preparata and M.I. Shamos. Computational Geometry, an introduction. Springer- Verlag, New York, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.J.S. Salowe. Shallow interdistance selection and interdistance enumeration. International Journal of Computational Geometry & Applications 2 (1992), 49-59.Google ScholarGoogle Scholar
  9. 9.C. Schwarz. Data structures and algorithms for the dynamic closest pair problem. Ph.D. Thesis. Universit~it des Saarlandes, Saarbrficken, 1993.Google ScholarGoogle Scholar
  10. 10.C. Schwarz, M. Staid and J. Snoeyink. An optimal algorithm for the on-line closest pair problem. Proc. A. CM Syrup. on Computational Geometry, 1992, 330-336. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.M. Staid. Rectangular point location and the dynamic closest pair problem. Proc. 2nd Annual International Syrup. on Algorithms, Lecture Notes in Computer Science, Vol. 557, Springer-Verlag, Berlin, 1991, 364-374. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.M. Staid. Maintaining the minimal distance of a point set in polylogarithrnic time. Discrete Comput. Geom. 7 (1992), 415-431.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.K.J. Supowit. New techniques for some dynamic closest-point and farthest-point problems. Proc. SODA 1990, 84-90. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.P.M. Vaidya. An O(n log n) algorithm for the all-nearest-neighbors problem. Discrete Cornput. Geom. 4 (1989), 101-115.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.A.C. Yao. On constructing minimum spanning trees in k-dimensional spaces and related problems. SIAM J. Comput. 11 (1982), 721-736.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. New techniques for exact and approximate dynamic closest-point problems

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SCG '94: Proceedings of the tenth annual symposium on Computational geometry
          June 1994
          400 pages
          ISBN:0897916484
          DOI:10.1145/177424

          Copyright © 1994 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 10 June 1994

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate625of1,685submissions,37%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader