Origins & Computability · 1949

The Monte Carlo Method / Metropolis Algorithm

Stanislaw Ulam, John von Neumann, Nicholas Metropolis

The Monte Carlo method and the Metropolis algorithm introduced the idea of solving hard mathematical and physical problems by drawing large numbers of random samples, giving computers a general way to estimate quantities that cannot be calculated exactly.

Editorial record

Plain-language summary

Working on nuclear physics problems at Los Alamos, Stanislaw Ulam, John von Neumann, Nicholas Metropolis, and colleagues realized that random sampling on a computer could approximate answers to equations too complex to solve directly. The 1953 Metropolis algorithm added a rule for sampling from a probability distribution by accepting or rejecting proposed moves, making it possible to simulate systems in equilibrium. These techniques became standard tools across physics, statistics, and later machine learning. Much of modern probabilistic modeling and Bayesian computation traces back to this sampling idea.

Knowledge graph

Relationships

Antecedents

Descendants

Source record

Provenance

Record ID
O-013
Record created
2026-07-13
Last reviewed
2026-07-14
Record version
2

Citation caveat: Citation metadata is approximate and marked unverified in the source dataset.