On effective procedures for speeding up algorithms

1Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.
Get full text

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 hound on the size of the algorithm that 'does the computation faster for all inputs. If no hound 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.

Cite

CITATION STYLE

APA

Blum, M. (1969). On effective procedures for speeding up algorithms. In Proceedings of the Annual ACM Symposium on Theory of Computing (pp. 43–53). Association for Computing Machinery. https://doi.org/10.1145/800169.805420

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free