Abstract
This paper is a brief introduction to the field of probabilistic analysis of algorithms; it is not a comprehensive survey. The first part of the paper examines three important probabilistic algorithms that together illustrate many of the important points of the field, and the second part then generalizes from those examples to provide a more systematic view.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bentley, J. L. [1979]. L. [1979]. “An introduction to algorithm design,” IEEE Comput. Magazine 12, February 1979, pp. 66–78.
Bentley, J. L. and M. I. Shamos [ 1978 ]. “Divide and conquer for linear expected time”, Inform. Process. Lett., 7, February
pp. 87–91.
Bentley, J. L., B. W. Weide and A. C. Yao [ 1980 ]. “Optimal expected-time algorithms for closest-point problems”, ACM Trans. Math. Software, 6, December 1980, pp. 563–580.
Average time behavior of distributive sorting algorithms, Technical Report No. SOCS 79. 4, March 1979.
Floyd, R. W. and R. L. Rivest [ 1975 ]. “Expected time bounds for selection”, Comm. ACM, 18, March 1975, pp. 165–172.
Hoare, C. A. R. [ 1962 ]. “Quicksort”, Comput. J.,.5, April 1962, pp. 10–15.
Janko, W. [ 1981 ]. “Bibliography of probabilistic algorithms”, in preparation.
Karp, R. M. [ 1977 ]. “Probabilistic analysis of partitioning algorithms for the traveling-salesman problem in the plane”, Math. Oper. Res., 2, August 1977, pp. 209–224.
Linear expected-time algorithms for connectivity problems, J. Algorithms, JL, December 1980, pp. 374–393.
Knuth, D. E. [ 1973 ]. The Art of Computer Programming, volume 3: Sorting and Searching, Addison-Wesley, Reading, MA.
Knuth, D. E. [ 1980 ]. Class lecture in course Computer Science 255, Stanford University, March 1980.
Knuth, D. E. [ 1981 ]. The Art of Computer Programming, volume 2: Seminumerical Algorithms, Second Edition, Addison-Wesley, Reading, MA.
Lueker, G. [ 1979 ]. Optimization problems on graphs with independent random edge weights, UC-Irvine Technical Report #131, Department of Information and Computer Science.
Lueker, G. [ 1981 ]. “Algorithms with random inputs”, to appear in Proceedings of Computer Science and Statistics: Thirteenth Annual Symposium on the Interface, Pittsburgh, PA, March 1981.
Rabin, M. 0. [ 1976 ]. “Probabilistic algorithms”, Algorithms and Complexity: New Directions and Recent Results, J. F. Traub, Ed., Academic Press, New York, NY, pp. 21–39.
Rivest, R. L., A. Shamir and L. Adleman [ 1978 ]. “A method for obtaining digital signatures and public-key cryptosysterns”, Comm. ACM, 21, February 1978, pp. 120–126.
Sedgewick, R. [ 1975 ], Quicksort, Stanford University Computer Science Department Report STAN-CS-75-492, May 1975.
Solovay, R. and V. Strassen [ 1977 ]. “A fast Monte-Carlo test for primality”, SIAM J. Comput., 6, March 1977, pp. 84–85.
Weide, B. W. [ 1978 ]. Statistical Methods in Algorithm Design and Analysis, Ph.D. Thesis, Carnegie-Mellon University, August 1978.
Yao, A. C. and F. F. Yao [ 1976 ]. “The complexity of searching an ordered random table”, Proceedings of the Seventeenth Annual Symposium on the Foundations of Computer Science, October 1976, IEEE, pp. 222–227.
R. Aleliunas, R. M. Karp, R. J. Lipton, and L. Lovasz (1979), “Random Walks, Universal Traversal Sequences, and the Complexity of Maze Problems,” Proceedings 20th Annual Symposium on Foundations of Computer Science, pp. 218–223.
L. Adleman and K. Manders (1977), “Reducibility, Randomness, and Intractibility,” Proceedings Ninth Annual ACM Symposium on Theory of Computing, pp. 151–163.
J. L. Carter and M. N. Wegman (1977), “Universal Classes of Hash Functions,” Proceedings Ninth Annual ACM Symposium on Theory of Computing, pp. 106–112.
L. Devroye (1979), “Average Time Behavior of Distributive Sorting Algorithms,” Technical Report No. SOCS 79. 4.
P. Erdos and J. Spencer (1974), Probabilistic Methods in Combinatorics, Academic Press, New York.
D. Knuth (1973), The Art of Computer Programming, Vol. 3: Sorting and Searching, Addison-Wesley, Reading, Mass.
M. O. Rabin (1976), “Probabilistic Algorithms,” in Algorithms and Complexity: New Directions and Recent Results, J. F. Traub, ed., Academic Press, New York.
R. Solovay and V. Strassen (1977), “A Fast Monte-Carlo Test for Primality,” SIAM J. Comput., 6: 1, pp. 84–85.
B. W. Weide (1978), Statistical Methods in Algorithm Design and Analysis, Ph.D. Thesis, Carnegie-Mellon University, Pittsburgh, Pennsylvania; appeared as CMU Computer Science Report CMU-CS-78-142.
D. E. Willard (1982), “A Log Log N Search Algorithm for Nonuniform Distributions,” Proceedings of the Symposium on Applied Probability-Computer Science: The Interface, Birkhauser-Boston, Boston, MA.
A. Yao (1977), “Probabilistic Computations: Toward a Unified Measure of Complexity,” Proceedings of the Eighteenth Annual Symposium on Foundations of Computer Science, pp. 222–227.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1982 Birkhäuser Boston, Inc.
About this chapter
Cite this chapter
Bentley, J.L., Lueker, G.S. (1982). Probabilistic Analysis of Algorithms. In: Disney, R.L., Ott, T.J. (eds) Applied Probability-Computer Science: The Interface Volume 1. Progress in Computer Science, vol 2. Birkhäuser Boston. https://doi.org/10.1007/978-1-4612-5791-2_5
Download citation
DOI: https://doi.org/10.1007/978-1-4612-5791-2_5
Publisher Name: Birkhäuser Boston
Print ISBN: 978-1-4612-5793-6
Online ISBN: 978-1-4612-5791-2
eBook Packages: Springer Book Archive