skip to main content
10.1145/1183471.1183501acmconferencesArticle/Chapter ViewAbstractPublication PagesgisConference Proceedingsconference-collections
Article

Exploiting a page-level upper bound for multi-type nearest neighbor queries

Published:10 November 2006Publication History

ABSTRACT

Given a query point and a collection of spatial features, a multi-type nearest neighbor (MTNN) query finds the shortest tour for the query point such that only one instance of each feature is visited during the tour. For example, a tourist may be interested in finding the shortest tour which starts at a hotel and passes through a post office, a gas station, and a grocery store. The MTNN query problem is different from the traditional nearest neighbor query problem in that there are many objects for each feature type and the shortest tour should pass through only one object from each feature type. In this paper, we propose an R-tree based algorithm that exploits a page-level upper bound for efficient computation in clustered data sets and finds optimal query results. We compare our method with a recently proposed method, RLORD, which was developed to solve the optimal sequenced route (OSR) query. In our view, OSR represents a spatially constrained version of MTNN. Experimental results are provided to show the strength of our algorithm and design decisions related to performance tuning.

References

  1. S. Berchtold, C. Bohm, D. Keim, and H. Kriegel. A Cost Model for Nearest Neighbor in High-Dimensional Data Space. In PODS, pages 78--86, 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. K. Cheung and A. Fu. Enhanced Nearest Neighbor Search on the R-tree. ACM SIGMOD Record, pages 16--21, 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. K. Clarkson. Fast Algorithms for the All-Nearest-Neighbors Problem. In FOCS, 1983.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. G. Cleary. Analysis of an algorithm for finding nearest neighbor in Euclidean space. ACM Transactions on Mathematical Software, pages 183--192, June 1979.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Corral, Y. Manolopoulos, and M. Vassilakopoulos. Closest Pair Queries in Spatial Databases. In ACM SIGMOD, 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. A. Corral, Y. Manolopoulos, and M. Vassilakopoulos. Algorithms for Processing K-closest-pair Queries in Spatial Databases. Data and Knowledge Engineering, pages 67--104, 2004.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A. Corral, M. Vassilakopoulos, and Y. Manolopoulos. The impact of Buffering on Closest Pairs Queries Using R-Trees. In ADBIS'01, pages 41--54, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. C. Yang and K.-I. Lin. A index structure for efficient reverse nearest neighbor queries. In ICDE, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. H. Friedman, J. L. Bentley, and R. A. Finkel. An algorithm for finding best matches in logrithmic expected time. ACM Transactions on Mathematical Software, pages 209--226, September 1977.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. H. Herhatosmanoglu, D. A. I. Stanoi, and A. Abbadi. Constrained Nearest Nieghbor Queries. In SSTD, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. C. Hjaltason and H. Samet. Incremental Distance Join Algorithms for Spatial Databases. In ACM SIGMOD, 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. C. Hjaltason and H. Samet. Distance Browsing for Spatial Databases. ACM TODS, pages 265--318, 2 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. F. Korn and S. Muthukrishnan. Influence sets based on reverse nearest neighbor queries. In ACM SIGMOD, 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. F. Korn, S. Muthukrishnan, and D. Srivastava. Reverse nearest neighbor aggregates over data stream. In VLDB, 2002.]]Google ScholarGoogle ScholarCross RefCross Ref
  15. F. Li, D. Chen, M. Hadjieleftherious, G. Kollios, and S. Teng. On trip planning queries in spatial databases. In SSTD, 2005.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. X. Ma, S. Shekhar, H. Xiong, and P. Zhang. Exploiting a page-level upper bound for multi-type nearest neighbor queries. In TR 05-008, CS, UMN, 2005.]]Google ScholarGoogle Scholar
  17. D. Papadias, Y. T. Q. Shen, and K. Mouratidis. Group nearest neighbor queries. In ICDE, 2004.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. A. Papadopoulos and Y. Manolopoulos. Performance of Nearest Neighbor Queries in R-trees. In ICDT, pages 394--408, 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. F. P. Preparata and M. I. Shamos. Computational Geometry: An Introduction. Springer Verlag, 1985.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. N. Roussopoulos and F. V. S. Kelly. Nearest Neighbor Queries. In SIGMOD, 1995.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. M. Sharifzadeh, M. Kolahdouzan, and C. Shahabi. The optimal sequenced route query. In TR 05-840, CS, USC, January 2005.]]Google ScholarGoogle Scholar
  22. I. Stanoi, D. Agrawal, and A. E. Abbadi. Reverse nearest neighbor queries for dynamic databases. In SIGMOD workshop on Research Issues in data mining and knowledge discovery, 2000.]]Google ScholarGoogle Scholar
  23. I. Stanoi, M. Riedewald, D. Agrawal, and A. E. Abbadi. Discovery of influence sets in frequently updated databases. In VLDB, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Y. Tao, D. Papadias, and Q. Shen. Continuous Nearest Neighbor Search. In VLDB, 2002.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. J. Zhang, N. Mamoulis, D. Papadias, and Y. Tao. All-Nearest-Neighbors Queries in Spatial Databases. In SSDBM, 2004.]]Google ScholarGoogle Scholar

Index Terms

  1. Exploiting a page-level upper bound for multi-type nearest neighbor 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
        GIS '06: Proceedings of the 14th annual ACM international symposium on Advances in geographic information systems
        November 2006
        264 pages
        ISBN:1595935290
        DOI:10.1145/1183471

        Copyright © 2006 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 November 2006

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate220of1,116submissions,20%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader