ACM Home Page
Please provide us with feedback. Feedback
The priority R-tree: A practically efficient and worst-case optimal R-tree
Full text PdfPdf (691 KB)
Source
ACM Transactions on Algorithms (TALG) archive
Volume 4 ,  Issue 1  (March 2008) table of contents
Article No. 9  
Year of Publication: 2008
ISSN:1549-6325
Authors
Lars Arge  MADALGO, University of Aarhus, Aarhus N, Denmark
Mark De Berg  TU Eindhoven, Eindhoven, the Netherlands
Herman Haverkort  TU Eindhoven, Eindhoven, the Netherlands
Ke Yi  Hong Kong University of Science and Technology, Kowloon, Hong Kong
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 230,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1328911.1328920
What is a DOI?

ABSTRACT

We present the priority R-tree, or PR-tree, which is the first R-tree variant that always answers a window query using O((N/B)1−1/d+T/B) I/Os, where N is the number of d-dimensional (hyper-) rectangles stored in the R-tree, B is the disk block size, and T is the output size. This is provably asymptotically optimal and significantly better than other R-tree variants, where a query may visit all N/B leaves in the tree even when T = 0. We also present an extensive experimental study of the practical performance of the PR-tree using both real-life and synthetic data. This study shows that the PR-tree performs similarly to the best-known R-tree variants on real-life and relatively nicely distributed data, but outperforms them significantly on more extreme data.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Agarwal, P. K., de Berg, M., Gudmundsson, J., Hammar, M., and Haverkort, H. J. 2002. Box-Trees and R-trees with near-optimal query time. Discr. Comput. Geom. 28, 3, 291--312.
 
2
 
3
 
4
Arge, L., Hinrichs, K. H., Vahrenhold, J., and Vitter, J. S. 2002a. Efficient bulk operations on dynamic R-trees. Algorithmica 33, 1, 104--128.
 
5
 
6
Bayer, R., and McCreight, E. 1972. Organization and maintenance of large ordered indexes. Acta Inf. 1, 173--189.
7
 
8
 
9
Bozanis, P., Nanopoulos, A., and Manolopoulos, Y. 2003. LR-Tree: A logarithmic decomposable spatial index method. The Comput. J. 46, 3, 319--331.
 
10
11
 
12
13
14
15
16
 
17
18
 
19
 
20
 
21
 
22
Procopiuc, O., Agarwal, P. K., Arge, L., and Vitter, J. S. 2003. BKD-Tree: A dynamic scalable KD-Tree. In Proceedings of the International Symposium on Spatial and Temporal Databases.
23
24
 
25
 
26
TIGER. 1998. TIGER/Line#8482; files, 1997 technical documentation. Washington, DC. http://www.census.gov/geo/tiger/TIGER97D.pdf.


Collaborative Colleagues:
Lars Arge: colleagues
Mark De Berg: colleagues
Herman Haverkort: colleagues
Ke Yi: colleagues