abstract: We will cover some recent developments in the applications of probabilistic techniques to the design and analysis of algorithms. In particular we will discuss methods for approximate counting of combinatorial structures using rapidly mixing Markov chains, and combinatorial balancing techniques based on the power of multiple choice paradigm.
Reference: M.Mitzenmacher - E.Upfal, Probability and Computing. Cambridge U Press