Monte-Carlo Methods

Monte Carlo methods/experiments are a broad class of computational algorithms that rely on repeated random sampling to obtain numerical results.

It is based on the Law of Large Numbers. This lecture notes seems to tell you that:

This video that I didn’t watch by Shushen might be really good:

We basically take the Mean.

The underlying concept is to use randomness to solve problems that might be deterministic in principle. Very useful when it is difficult or impossible to use other approaches.

Monte Carlo methods are mainly used in three problem classes:

  1. Optimization
  2. Numerical integration
  3. Generating draws from a probability distribution