ACM Home Page
Please provide us with feedback. Feedback
A general approach for cache-oblivious range reporting and approximate range counting
Full text PdfPdf (385 KB)
Source
Annual Symposium on Computational Geometry archive
Proceedings of the 25th annual symposium on Computational geometry table of contents
Aarhus, Denmark
SESSION: Wednesday, June 10, 9:00-10:20am table of contents
Pages 287-295  
Year of Publication: 2009
ISBN:978-1-60558-501-7
Authors
Peyman Afshani  University of Aarhus, Aarhus, Denmark
Chris Hamilton  Dalhousie University, Halifax, NS, Canada
Norbert Zeh  Dalhousie University, Halifax, NS, Canada
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 31,   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/1542362.1542413
What is a DOI?

ABSTRACT

We present cache-oblivious solutions to two important variants of range searching: range reporting and approximate range counting. The main contribution of our paper is a general approach for constructing cache-oblivious data structures that provide relative (1+ε)-approximations for a general class of range counting queries. This class includes three-sided range counting, 3-d dominance counting, and 3-d halfspace range counting. Our technique allows us to obtain data structures that use linear space and answer queries in the optimal query bound of O(logB(N/K)) block transfers in the worst case, where K is the number of points in the query range. Using the same technique, we also obtain the first approximate 3-d halfspace range counting and 3-d dominance counting data structures with a worst-case query time of O(log(N/K)) in internal memory.

An easy but important consequence of our main result is the existence of O(N log N)-space cache-oblivious data structures with an optimal query bound of O(logBN + K/B) block transfers for the reporting versions of the above problems. Using standard reductions, these data structures allow us to obtain the first cache-oblivious data structures that use near-linear space and achieve the optimal query bound for circular range reporting and K-nearest neighbour searching in the plane, as well as for orthogonal range reporting in three dimensions.


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
2
 
3
4
5
 
6
 
7
8
9
10
11
12
13
 
14
 
15
B. Aronov and S. Har-Peled. On approximating the depth and related problems, 2005. http://valis.cs.uiuc.edu/sariel/research/papers/04/depth/.
 
16
 
17
 
18
 
19
 
20
 
21
 
22
 
23
 
24
S. Har-Peled and M. Sharir. Relative ε-approximations in geometry, 2006. http://valis.cs.uiuc.edu/sariel/research/papers/06/relative/.
 
25
 
26
H. Kaplan, E. Ramos, and M. Sharir. The overlay of minimization diagrams in a randomized incremental construction. manuscript.
 
27
H. Kaplan, E. Ramos, and M. Sharir. Range minima queries with respect to a random permutation, and approximate range counting. To appear in Discrete and Computational Geometry.
28
 
29
D. Kirkpatrick. Optimal search in planar subdivisions. SJC, 12:28--35, 1983.
 
30
 
31
J. Matousek. Range searching with efficient hierarchical cuttings. Discrete and Computational Geometry, 10(2):157--182, 1993.
 
32
J. Matousek. Geometric set systems. European Congress of Mathematics, 2:1--27, 1998.
 
33
 
34
E. M. McCreight. Priority search trees. SIAM Journal on Computing, 14(2):257--276, 1985.
 
35
 
36
O. Procopiuc, P. K. Agarwal, L. Arge, and J. S. Vitter. Bkd-tree: A dynamic scalable kd-tree. In Proceedings of the 8th International Symposium on Advances in Spatial and Temporal Databases, volume 2750 of Lecture Notes in Computer Science, pages 46--65. Springer-Verlag, 2003.
37
38
 
39
V. Vapnik and A. Chervonenkis. On the uniform convergence of relative frequencies of events to their probabilities. Theory of Probability and Its Applications, 16:264--280, 1971.


Collaborative Colleagues:
Peyman Afshani: colleagues
Chris Hamilton: colleagues
Norbert Zeh: colleagues