| On effective procedures for speeding up algorithms |
| Full text |
Pdf
(697 KB)
|
| Source
|
Annual ACM Symposium on Theory of Computing
archive
Proceedings of the first annual ACM symposium on Theory of computing
table of contents
Marina del Rey, California, United States
Pages: 43 - 53
Year of Publication: 1969
|
|
Author
|
|
Manuel Blum
|
Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, California
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 19, Citation Count: 5
|
|
|
ABSTRACT
This paper is concerned with the nature of speedups. Let f be any recursive function. We show that there is no effective procedure for going from an algorithm for f to a significantly faster algorithm for f. On the other hand, there is an effective procedure for going from any algorithm to a faster algorithm, provided one has a bound on the size of the algorithm that does the computation faster for all inputs. If no bound on the size of the faster algorithm is known in advance, one can still obtain a pseudo speedup: This is a very fast algorithm which computes a variant of the function, one which differs from the original function on a finite number of inputs.
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
|
Ritchie, D. M., "Program Structure and Computational Complexity", Thesis, Harvard University (1968).
|
| |
3
|
Hartmanis, J., and Stearns, R. E., "On The Computational Complexity of Algorithms", Trans. of the AMS, Vol. 117, No. 5, (May 1965), 285-306.
|
| |
4
|
Meyer, A. R., and Fischer, P. C., "On Computational Speedup," Tech. Report of the Carnegie-Mellon University, Department of Computer Science (May 1968), 21 pp./IEEE Conference Record Ninth Annual Symposium on Switching and Automata Theory (October 1968), 351-355.
|
| |
5
|
Rogers, H., Jr. "Gödel Numberings of Partial Recursive Functions," Journal of Symbolic Logic, Vol. 23, No. 3 (September 1958), 331-341.
|
| |
6
|
|
| |
7
|
Young, P. R., "Toward a Theory of Enumerations", IEEE Conference Record Ninth Annual Symposium on Switching and Automata Theory (October 1968), 334-350.
|
|