|
ABSTRACT
We close the gaps between known lower and upper bounds for the online partial-sums problem in the RAM and group models of computation. If elements are chosen from an abstract group, we prove an Ω(lg n) lower bound on the number of algebraic operations that must be performed, matching a well-known upper bound. In the RAM model with b-bit memory registers, we consider the well-studied case when the elements of the array can be changed additively by δ-bit integers. We give a RAM algorithm that achieves a running time of Θ(1 + lg n / lg(b / δ)) and prove a matching lower bound in the cell-probe model. Our lower bound is for the amortized complexity, and makes minimal assumptions about the relations between n, b, and δ. The best previous lower bound was Ω(lg n = (lg lg n+lg b)), and the best previous upper bound matched only in the special case b = Θ(lg n) and δ = O(lg lg n).
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
|
S. Alstrup, M. A. Bender, E. D. Demaine, M. Farach-Colton, J. I. Munro, T. Rauhe, and M. Thorup, Efficient tree layout in a multilevel memory hierarchy, arXiv:cs.DS/0211010, November 2003, http://www.arXiv.org/abs/cs.DS/0211010.
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
A. M. Ben-Amram and Z. Galil, A generalization of a lower bound technique due to Fredman and Saks, Algorithmica 30(1):34--66, 2001.
|
| |
6
|
A. M. Ben-Amram and Z. Galil, Lower bounds for dynamic data structures on algebraic RAMs, Algorithmica 32(3):364--395, 2002.
|
| |
7
|
Michael A. Bender , Gerth Stlting Brodal , Rolf Fagerberg , Dongdong Ge , Simai He , Haodong Hu , John Iacono , Alejandro López-Ortiz, The Cost of Cache-Oblivious Searching, Proceedings of the 44th Annual IEEE Symposium on Foundations of Computer Science, p.271, October 11-14, 2003
|
| |
8
|
W. A. Burkhard, M. L. Fredman, and D. J. Kleitman, Inherent complexity trade-offs for range query problems, Theoretical Computer Science 16:279--290, 1981.
|
| |
9
|
B. Chazelle, Lower bounds for off-line range searching, Discrete & Computational Geometry 17(1):53--65, 1997.
|
| |
10
|
|
| |
11
|
|
 |
12
|
|
 |
13
|
|
 |
14
|
|
 |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
W. K. Hon, K. Sadakane and W. K. Sung, Succinct data structures for searchable partial sums, in Proc. 14th Annual International Symposium on Algorithms and Computation (ISAAC 2003), to appear.
|
| |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
P. B. Miltersen, Cell probe complexity --- a survey, Advances in Data Structures Workshop, Conference on the Foundations of Software Technology and Theoretical Computer Science (FSTTCS'99).
|
| |
23
|
|
| |
24
|
A. C. Yao, On the complexity of maintaining partial sums, SIAM Journal on Computing 14:277--288, 1985.
|
CITED BY 6
|
|
|
|
|
|
|
|
|
|
|
Mohamed Y. Eltabakh , Wing-Kai Hon , Rahul Shah , Walid G. Aref , Jeffrey S. Vitter, The SBC-tree: an index for run-length compressed sequences, Proceedings of the 11th international conference on Extending database technology: Advances in database technology, March 25-29, 2008, Nantes, France
|
|
|
|
|
|
|
|