A generalization of a lower bound technique due to Fredman and Saks

被引:10
作者
Ben-Amram, AM
Galil, Z
机构
[1] Tel Aviv Acad Coll, IL-64044 Tel Aviv, Israel
[2] Columbia Univ, New York, NY 10027 USA
关键词
dynamic data structures; cell probe; chronogram method; union-find; prefix sums;
D O I
10.1007/s004530010077
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In a seminal paper of 1989, Fredman and Saks proved lower bounds for some important data-structure problems in the cell probe model. In particular, lower bounds were established on worst-case and amortized operation cost for the union-find problem and the prefix sum problem. The goal of this paper is to turn their proof technique into a general tool that can be applied to different problems and computational models. To this end we define two quantities: Output Variability depends only on the model of computation. It indicates how much variation can be found in the results of a program with certain resource bounds. This measures in some sense the power of a model. Problem Variability characterizes in a similar sense the difficulty of the problem. Our Main Theorem shows that by comparing a model's output variability to a problem's problem variability, lower bounds on the complexity of solving the problem on the given model may be inferred. The theorem thus shows how to separate the analysis of the model of computation from that of the problem when proving lower bounds. We show how the results of Fredman and Saks fit our framework by computing the output variability of the cell probe model and the problem variability for problems considered in their paper. This allows us to reprove their lower bound results, and slightly extend them. The main purpose of this paper though is to present the generalized technique.
引用
收藏
页码:34 / 66
页数:33
相关论文
共 31 条
  • [1] Aho A.V., 1974, The Design and Analysis of Computer Algorithms
  • [2] HASH FUNCTIONS FOR PRIORITY-QUEUES
    AJTAI, M
    FREDMAN, M
    KOMLOS, J
    [J]. INFORMATION AND CONTROL, 1984, 63 (03): : 217 - 225
  • [3] ALON N, 1992, PROBABILISTIC METHOD
  • [4] Alstrup S., 1999, Proceedings of the Thirty-First Annual ACM Symposium on Theory of Computing, P499, DOI 10.1145/301250.301383
  • [5] Marked ancestor problems
    Alstrup, S
    Husfeldt, T
    Rauhe, T
    [J]. 39TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1998, : 534 - 543
  • [6] [Anonymous], 1989, PROC 1 WADS
  • [8] Beame P., 1999, Proceedings of the Thirty-First Annual ACM Symposium on Theory of Computing, P295, DOI 10.1145/301250.301323
  • [9] BENAMRAM AM, 1995, THESIS TEL AVIV U
  • [10] BENAMRAM AM, 1991, 32 ANN IEEE S FDN CO, P622