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

An algorithm for approximate closest-point queries

Published:10 June 1994Publication History

ABSTRACT

This paper gives an algorithm for approximately solving the post office problem: given n points (called sites) in d dimensions, build a data structure so that, given a query point q, a closest site to q can be found quickly. The algorithm is also given a relative error bound ε, and depends on a ratio ρ, which is no more than the ratio of the distance between the farthest pair of sites to the distance between the closest pair of sites. The algorithm builds a data structure of size O(nη)O(1/ε)(d−1)/2 in time O(n2η)O(1/ε)(d−1). Here η=log(ρ/ε). With this data structure, a site is returned whose distance to a query point q is within 1+ε of the distance of the closest site. A query needs O(logn)O(1/ε)(d−1)/2 time, with high probability.

References

  1. AM93.S. Arya and D. M. Mount. Approximate nearest neighbor queries in fixed dimensions. In Proc. Jth A CM-$IAM $ympos. Discrete Algorithms, pages 271-280, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. AMN+94.S. Arya, D. M. Mount, N. S. Netanyahu, R. Silverman, and Angela Wu. An optimal algorithm for approximate nearest neighbor searching. In Proc. 5~h A CM-$IAM Sympos. Discrete Algorithms, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. AS90.I. Adler and R. Shamir. A randomization scheme for speeding up algorithms for linear and convex quadratic programming problems with a high constraintsto-variables ratio. Technical Report 21- 90, Rutgers Univ., May 1990. To appear in Math. Programming.Google ScholarGoogle Scholar
  4. Ber93.M. Bern. Approximate closest-point queries in high dimensions. Inform. Process. Lett., 45:95-99, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Cla88.K.L. Clarkson. ALas Vegas algorithm for linear programming when the dimension is small. In Proc. 29th IEEE Syrup. on Foundations of Computer Science, pages 452-456, 1988. Revised version: Las Vegas algorithms for linear and integer programming when the dimension is small (preprint).Google ScholarGoogle Scholar
  6. Cla93.K.L. Clarkson. Algorithms for polytope covering and approximation. In Proc. 3rd Workshop Algorithms Data Struct., Lecture Notes in Computer Science, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Dud74.R.M. Dudley. Metric entropy of some classes of sets with differentiable boundaries. J. Approximation Theory, 10:227- 236, 1974.Google ScholarGoogle ScholarCross RefCross Ref
  8. Pug90.W. Pugh. Skip lists: a probabilistic alternative to balanced trees. Commun. A CM, 35:668-676, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Sen.S. Sen. Some oberservations on skip lists.Google ScholarGoogle Scholar
  10. Vai89.P.M. Vaidya. A new algorithm for minimizing convex functions over convex sets. In Proc. 30th Annu. IEEE $ympos. Found. Comput. Sci., pages 338-343, 1989.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Yao82.A.C. Yao. On constructing minimum spanning trees in k-dimensional spaces and related problems. SIAM J. Comput., 11:721-736, 1982.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. An algorithm for approximate closest-point queries

      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