Monte Carlo
A simulation approach used when the problem is very complex and there are many sources of error. Each input is characterized as having a known error range and distribution function and many scenarios are randomly generated to produce a “cloud” of answers. In the end, the exact answer is unknown, but the probability of any given answer is characterized.