|
ABSTRACT
This paper describes a machine model intended to be useful in deriving realistic complexity bounds for tasks requiring list processing. As an example of the use of the model, the paper shows that any such machine requires non-linear time in the worst case to compute unions of disjoint sets on-line. All set union algorithms known to the author are instances of the model and are thus subject to the derived bound. One of the known algorithms achieves the bound to within a constant factor.
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
|
|
| |
2
|
A. Borodin and I. Munro, The Computational Complexity of Algebraic and Numeric Problems, Elsevier, New York (1975).
|
| |
3
|
J. Doyle and R. L. Rivest, "Linear expected time of a simple union-find algorithm," Info. Proc. Letters 5 (1976), 146-148.
|
| |
4
|
M. J. Fischer, "Efficiency of equivalence algorithms," Complexity of Computer Computations, R. E. Miller and J. W. Thatcher, eds., Plenum Press, New York (1972), 153-168.
|
 |
5
|
|
| |
6
|
J. E. Hopcroft and J. D. Ullman, "Set merging algorithms," SIAM J. Computing 2 (1973), 294-303.
|
 |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
D. E. Knuth, private communication.
|
| |
11
|
A. N. Kolmogorov, "On the notion of algorithm," Uspehi Mat. Nauk. 8 (1953), 175 -176.
|
| |
12
|
A. N. Kolmogorov and V. A. Uspenskii, "On the definition of an algorithm," Uspehi Mat. Nauk. 13 (1958), 3-28, English translation in Amer. Math. Soc. Transl. II Vol. 29 (1963), 217-245.
|
| |
13
|
A. R. Meyer and L. J. Stockmeyer, "The equivalence problem for regular expressions with squaring requires exponential space," Proc. 13th Annual Symp. on Switching and Automata Theory, 1972, 125-219.
|
| |
14
|
|
 |
15
|
|
| |
16
|
|
 |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
 |
21
|
|
|