Origins & Computability · 1949
The Monte Carlo Method / Metropolis Algorithm
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
EnablesEvidence: Strongly supported
Mastering the Game of Go (AlphaGo/AlphaZero)
Monte Carlo Tree Search in AlphaGo
A-034
EnablesEvidence: Strongly supported
Self-Consistency Improves Chain-of-Thought Reasoning
Self-consistency is Monte-Carlo voting
P-221
Descendants
EnablesEvidence: Direct
The Manhattan Project / Los Alamos (big-science template)
Monte Carlo born from neutron simulation
O-013
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.