skip to main content
10.1145/342009.335414acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
Article
Free access

Closest pair queries in spatial databases

Published: 16 May 2000 Publication History

Abstract

This paper addresses the problem of finding the K closest pairs between two spatial data sets, where each set is stored in a structure belonging in the R-tree family. Five different algorithms (four recursive and one iterative) are presented for solving this problem. The case of 1 closest pair is treated as a special case. An extensive study, based on experiments performed with synthetic as well as with real point data sets, is presented. A wide range of values for the basic parameters affecting the performance of the algorithms, especially the effect of overlap between the two data sets, is explored. Moreover, an algorithmic as well as an experimental comparison with existing incremental algorithms addressing the same problem is presented. In most settings, the new algorithms proposed clearly outperform the existing ones.

References

[1]
N. Beckmann, H.P. Kriegel, R. Schneider and B. Seeger: "The R*-tree: an Efficient and Robust Access Method for Points and Rectangles", Proc. 1990 A CM SIGMOD Conf., pp.322-331, Atlantic City, N J, 1990.]]
[2]
K.S. Beyer, J. Goldstein, R. Ramakrishnan and U. Shaft: "When Is 'Nearest Neighbor' Meaningful?", Proc. 7th Int. Conf. on Database Theory (ICDT'99), pp.217-235, Jerusalem, Israel, 1999.]]
[3]
T. Brinkhoff, H.-P. Kriegel and B. Seeger: "Efficient Processing of Spatial Joins Using R-trees", Proc. 1993 A CM SIGMOD Conf., pp.237-246, Washington, DC, 1993.]]
[4]
A. Corral, M. Vassilakopoulos and Y. Manolopoulos: "Algorithms for Joining R-trees and Linear Region Quadtrees", Proc. 6th Int. Syrup. on Spatial Databases (SSD'99), pp.251-269, Hong Kong, China, 1999.]]
[5]
A. Corral, Y. Manolopoulos, Y. Theodoridis and M. Vassilakopoulos: "Closest Pair Queries in Spatial Databases", Technical Report, Data Engineering Lab, Dept. of Informatics, Aristotle Univ. of Thessaloniki, Greece, 1999 (available from URL: http://delab, csd. auth. gr/#michalis/cpq, html).]]
[6]
D.J. DeWitt, N. Kabra, J. Luo, J.M. Patel and J.- B. Yu: "Client-Server Paradise", Proc. 20th VLDB Conf., pp. 558-569, Santiago, Chile, 1994.]]
[7]
M. Dietzfelbinger, T. Hagerup, J. Katajainen and M. Penttonen: "A Reliable Randomized Algorithm for the Closest-Pair Problem", Journal of Algorithms, Vol.25, No.l, pp.19-51, 1997.]]
[8]
V. Gaede and O. Guenther: "Multidimensional Access Methods", A CM Computer Surveys, Vol.30, No.2, pp.170-231, 1998.]]
[9]
M.T. Goodrich, J.-J. Tsay, D.E. Vengroff and J.S. Vitter: "External-Memory Computational Geometry", Proc. 3#th Annual IEEE Syrup. on Foundations of Comp. Science (FOCS'93), pp.714- 723, Palo Alto, CA, 1993.]]
[10]
A. Guttman: "R-trees- a Dynamic Index Structure for Spatial Searching", Proc. 198# A CM SIG- MOD Conf., pp.47-57, Boston, MA, 1984.]]
[11]
G.R. Hjaltason and H. Samet: "Incremental Distance Join Algorithms for Spatial Databases", Proc. 1998 A CM SIGMOD Conf., pp.237-248, Seattle, WA, 1998.]]
[12]
S. Khuller and Y. Matias: "A Simple Randomized Sieve Algorithm for the Closest-Pair Problem", Information and Computation, Vo1.118, No.l, pp.34- 37, 1995.]]
[13]
S.T. Leutenegger and M.A. Lopez: "The Effect of Buffering on the Performance of R-Trees", Proc. l#th IEEE Int. Conf. on Data Engineering (ICDE'98), pp.164-171, Orlando, FL, 1998.]]
[14]
N. Mamoulis and D. Papadias: "Integration of Spatial Join Algorithms for Processing Multiple Inputs", Proc. 1999 ACM SIGMOD Conf., pp.1- 12, Philadelphia, PA, 1999.]]
[15]
Y. Manolopoulos, Y. Theodoridis and V. Tsotras: Advanced Database Indexing, Kluwer Academic Publishers, 1999.]]
[16]
D. Papadias, N. Mamoulis and Y. Theodoridis: "Processing and Optimization of Multi-way Spatial Joins Using R-trees", Proc. 18th ACM PODS Syrup. (PODS'99), pp.44-55, Philadelphia, PA, 1999.]]
[17]
A.N. Papadopoulos and Y. Manolopoulos: "Performance of Nearest Neighbor Queries in R- Trees", Proc. 6th Int. Conf. on Database Theory (ICDT'97), pp.394-408, Delphi, Greece, 1997.]]
[18]
A.N. Papadopoulos and Y. Manolopoulos: "Nearest Neighbor Queries in Shared-Nothing Environments", Geoinformatica, Vol.1, No.4, pp.369-392, 1997.]]
[19]
J.M. Patel et al.: "Building a Scalable Geo- Spatial DBMS: Technology, Implementation, and Evaluation", Proc. 1997 ACM SIGMOD Conf., pp.336-347, Tucson, AZ, 1997]]
[20]
F.P. Preparata and M.I. Shamos: Computational Geometry: an Introduction, Springer-Verlag, 1985.]]
[21]
N. Roussopoulos, S. Kelley and F. Vincent: "Nearest Neighbor Queries", Proc. 1995 A CM SIGMOD Conf., pp.71-79, San Hose, CA, 1995.]]
[22]
M. Stonebraker, J. Frew, K. Gardels and J. Meredith: "The Sequoia 2000 Benchmark", Proc. 1993 A CM SIGMOD Conf., pp.2-11, Washington, DC, 1993.]]
[23]
Y. Theodoridis, E. Stefanakis and T. Sellis: "Cost Models for Join Queries in Spatial Databases", Proc. l#th IEEE Int. Conf. on Data Engineering (ICDE'98), pp.476-483, Orlando, FL, 1998.]]

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGMOD '00: Proceedings of the 2000 ACM SIGMOD international conference on Management of data
May 2000
604 pages
ISBN:1581132174
DOI:10.1145/342009
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 May 2000

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGMOD/PODS00
Sponsor:

Acceptance Rates

SIGMOD '00 Paper Acceptance Rate 42 of 248 submissions, 17%;
Overall Acceptance Rate 785 of 4,003 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)135
  • Downloads (Last 6 weeks)16
Reflects downloads up to 27 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media