ACM Home Page
Please provide us with feedback. Feedback
Tight bounds for the partial-sums problem
Full text PdfPdf (224 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms table of contents
New Orleans, Louisiana
SESSION: Session 1A table of contents
Pages: 20 - 29  
Year of Publication: 2004
ISBN:0-89871-558-X
Authors
Mihai Păatraşcu  MIT Laboratory for Computer Science, Cambridge, MA
Erik D. Demaine  MIT Laboratory for Computer Science, Cambridge, MA
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 57,   Citation Count: 6
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

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
 
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.

Collaborative Colleagues:
Mihai Păatraşcu: colleagues
Erik D. Demaine: colleagues