 Introduction to Algorithms, 2/e Thomas H. Cormen,
Dartmouth College Charles E. Leiserson,
Massachusetts Institute of Technology Ronald L. Rivest,
Massachusetts Institute of Technology Clifford Stein,
Columbia University
Probabilistic Analysis and Randomized Algorithms
Chapter Objectives[This chapter introduces probabilistic analysis and randomized algorithms. It assumes
that the student is familiar with the basic probability material in Appendix C.
The primary goals of these notes are to
• explain the difference between probabilistic analysis and randomized algorithms,
• present the technique of indicator random variables, and
• give another example of the analysis of a randomized algorithm (permuting an
array in place).
These notes omit the technique of permuting an array by sorting, and they omit the
starred Section 5.4.]
|