| An optimal dynamic interval stabbing-max data structure? |
| Full text |
Pdf
(1.03 MB)
|
| Source
|
Symposium on Discrete Algorithms
archive
Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms
table of contents
Vancouver, British Columbia
SESSION: Session 9A
table of contents
Pages: 803 - 812
Year of Publication: 2005
ISBN:0-89871-585-7
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
Society for Industrial and Applied Mathematics
Philadelphia, PA, USA
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 38, Citation Count: 3
|
|
|
ABSTRACT
In this paper we consider the dynamic stabbing-max problem, that is, the problem of dynamically maintaining a set S of n axis-parallel hyper-rectangles in Rd, where each rectangle s ∈ S has a weight w(s) ∈ R, so that the rectangle with the maximum weight containing a query point can be determined efficiently. We develop a linear-size structure for the one-dimensional version of the problem, the interval stabbing-max problem, that answers queries in worst-case O(log n) time and supports updates in amortized O(log n) time. Our structure works in the pointer-machine model of computation and utilizes many ingredients from recently developed external memory structures. Using standard techniques, our one-dimensional structure can be extended to higher dimensions, while paying a logarithmic factor in space, update time, and query time per dimension. Furthermore, our structure can easily be adapted to external memory, where we obtain a linear-size structure that answers queries and supports updates in O(logB n) I/Os, where B is the disk block size.
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
|
P. K. Agarwal, L. Arge, J. Yang, and K. Yi, I/O-efficient structures for orthogonal range max and stabbing max queries, Proc. European Symposium on Algorithms, Lecture Notes in Computer Science, 2832, 2003, Springer Verlag, pp. 7--18.
|
 |
2
|
|
 |
3
|
Lars Arge , Vasilis Samoladas , Jeffrey Scott Vitter, On two-dimensional indexability and optimal range search indexing, Proceedings of the eighteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, p.346-357, May 31-June 03, 1999, Philadelphia, Pennsylvania, United States
[doi> 10.1145/303976.304010]
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
H. Edelsbrunner, A new approach to rectangle intersections, part I, Int. J. Computer Mathematics, 13 (1983), 209--219.
|
 |
9
|
|
| |
10
|
K. Mehlhorn and S. Näher, Dynamic fractional cascading, Algorithmica, 5 (1990), 215--241.
|
| |
11
|
|
| |
12
|
|
| |
13
|
R. E. Tarjan, A class of algorithms that require nonlinear time to maintain disjoint sets, Journal of Computer and System Sciences, 18 (1979), 110--127.
|
| |
14
|
|
|