In the past few decades, they have also proved to be a very powerful
tool in the analysis of randomized algorithms.
In this tutorial, we shall give a gentle introduction of martingales, highlight their use in randomized algorithm through a couple of examples. The aim of the tutorial is to make us familiar with the use of martingales to the extent we are familiar with Chernoff bound.