Title
Efficient external memory structures for range-aggregate queries
Abstract
We present external memory data structures for efficiently answering range-aggregate queries. The range-aggregate problem is defined as follows: Given a set of weighted points in R^d, compute the aggregate of the weights of the points that lie inside a d-dimensional orthogonal query rectangle. The aggregates we consider in this paper include count, sum, and max. First, we develop a structure for answering two-dimensional range-count queries that uses O(N/B) disk blocks and answers a query in O(log"BN) I/Os, where N is the number of input points and B is the disk block size. The structure can be extended to obtain a near-linear-size structure for answering range-sum queries using O(log"BN) I/Os, and a linear-size structure for answering range-max queries in O(log"B^2N) I/Os. Our structures can be made dynamic and extended to higher dimensions.
Year
DOI
Venue
2013
10.1016/j.comgeo.2012.10.003
Comput. Geom.
Keywords
Field
DocType
disk block,range-aggregate query,efficient external memory structure,range-aggregate problem,two-dimensional range-count query,disk block size,d-dimensional orthogonal query rectangle,range-max query,near-linear-size structure,external memory data structure,linear-size structure,external memory algorithms,data structures
Block size,Discrete mathematics,Data structure,Combinatorics,Computer science,Rectangle,Out-of-core algorithm,Auxiliary memory
Journal
Volume
Issue
ISSN
46
3
0925-7721
Citations 
PageRank 
References 
6
0.46
19
Authors
5
Name
Order
Citations
PageRank
Pankaj K. Agarwal15257593.81
Lars Arge22066255.14
Sathish Govindarajan311012.84
Jun Yang42762241.66
Ke Yi5165977.79