main page  —  CS 627 Advanced Algorithms

Unit 7: Randomization Basics

This is an archived version of this module from Summer 2025.
Click here for the current iteration.

This unit covers

  • probability theory recap
  • models of computation with randomization
  • Las Vegas and Monte Carlo algorithms

Material

Further reading and sources

Many examples are taken from Advanced Algorithms, following the module in Kaiserslautern initially developed by Markus Nebel.

The exposition on probability theory and probabilistic Turing machines is my own, based on various sources.


Unit 6  ⋅  Syllabus  ⋅  Unit 8