Skip to main content

Part of the book series: Progress in Computer Science ((PCS,volume 2))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bentley, J. L. [1979]. L. [1979]. “An introduction to algorithm design,” IEEE Comput. Magazine 12, February 1979, pp. 66–78.

    Google Scholar 

  2. Bentley, J. L. and M. I. Shamos [ 1978 ]. “Divide and conquer for linear expected time”, Inform. Process. Lett., 7, February

    Google Scholar 

  3. pp. 87–91.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. Average time behavior of distributive sorting algorithms, Technical Report No. SOCS 79. 4, March 1979.

    Google Scholar 

  6. Floyd, R. W. and R. L. Rivest [ 1975 ]. “Expected time bounds for selection”, Comm. ACM, 18, March 1975, pp. 165–172.

    Article  Google Scholar 

  7. Hoare, C. A. R. [ 1962 ]. “Quicksort”, Comput. J.,.5, April 1962, pp. 10–15.

    Google Scholar 

  8. Janko, W. [ 1981 ]. “Bibliography of probabilistic algorithms”, in preparation.

    Google Scholar 

  9. 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.

    Article  Google Scholar 

  10. Linear expected-time algorithms for connectivity problems, J. Algorithms, JL, December 1980, pp. 374–393.

    Google Scholar 

  11. Knuth, D. E. [ 1973 ]. The Art of Computer Programming, volume 3: Sorting and Searching, Addison-Wesley, Reading, MA.

    Google Scholar 

  12. Knuth, D. E. [ 1980 ]. Class lecture in course Computer Science 255, Stanford University, March 1980.

    Google Scholar 

  13. Knuth, D. E. [ 1981 ]. The Art of Computer Programming, volume 2: Seminumerical Algorithms, Second Edition, Addison-Wesley, Reading, MA.

    Google Scholar 

  14. Lueker, G. [ 1979 ]. Optimization problems on graphs with independent random edge weights, UC-Irvine Technical Report #131, Department of Information and Computer Science.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Article  Google Scholar 

  18. Sedgewick, R. [ 1975 ], Quicksort, Stanford University Computer Science Department Report STAN-CS-75-492, May 1975.

    Google Scholar 

  19. Solovay, R. and V. Strassen [ 1977 ]. “A fast Monte-Carlo test for primality”, SIAM J. Comput., 6, March 1977, pp. 84–85.

    Google Scholar 

  20. Weide, B. W. [ 1978 ]. Statistical Methods in Algorithm Design and Analysis, Ph.D. Thesis, Carnegie-Mellon University, August 1978.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. 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.

    Google Scholar 

  23. L. Adleman and K. Manders (1977), “Reducibility, Randomness, and Intractibility,” Proceedings Ninth Annual ACM Symposium on Theory of Computing, pp. 151–163.

    Google Scholar 

  24. 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.

    Google Scholar 

  25. L. Devroye (1979), “Average Time Behavior of Distributive Sorting Algorithms,” Technical Report No. SOCS 79. 4.

    Google Scholar 

  26. P. Erdos and J. Spencer (1974), Probabilistic Methods in Combinatorics, Academic Press, New York.

    Google Scholar 

  27. D. Knuth (1973), The Art of Computer Programming, Vol. 3: Sorting and Searching, Addison-Wesley, Reading, Mass.

    Google Scholar 

  28. M. O. Rabin (1976), “Probabilistic Algorithms,” in Algorithms and Complexity: New Directions and Recent Results, J. F. Traub, ed., Academic Press, New York.

    Google Scholar 

  29. R. Solovay and V. Strassen (1977), “A Fast Monte-Carlo Test for Primality,” SIAM J. Comput., 6: 1, pp. 84–85.

    Google Scholar 

  30. 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.

    Google Scholar 

  31. 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.

    Google Scholar 

  32. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics