Metropolis algorithm

E260028

The Metropolis algorithm is a foundational Markov chain Monte Carlo method used to sample from complex probability distributions by accepting or rejecting proposed moves according to a specific probabilistic rule.

All labels observed (3)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Markov chain Monte Carlo method
Monte Carlo method
sampling algorithm
stochastic algorithm
acceptanceProbabilityForSymmetricProposal min(1, π(x') / π(x))
aimsTo sample from target probability distribution
appliedIn Bayesian inference
Ising model simulations
computational biology
image analysis
lattice field theory
machine learning
spin systems
basedOn detailed balance condition
ergodicity of Markov chains
category numerical method in probability theory
randomized algorithm
coDevelopedBy Arianna W. Rosenbluth
Augusta H. Teller
Edward Teller
Marshall N. Rosenbluth
convergesTo target distribution under regularity conditions
field Bayesian statistics
computational chemistry
computational physics
statistical mechanics
statistics
generalizedBy Metropolis algorithm self-linksurface differs
surface form: Metropolis–Hastings algorithm
hasProperty accepts or rejects proposed moves probabilistically
can be used with symmetric proposal distributions
constructs reversible Markov chain
does not require normalization constant of target distribution
generates samples asymptotically from target distribution
introducedIn 1953
namedAfter Nicholas Metropolis
publishedIn Journal of Chemical Physics
relatedTo Gibbs sampling
Hamiltonian Monte Carlo
importance sampling
simulated annealing
step accept proposed state with acceptance probability
compute acceptance probability
otherwise retain current state
propose new state from proposal distribution
titleOfOriginalPaper Equation of State Calculations by Fast Computing Machines
uses Markov processes
surface form: Markov chain

acceptance–rejection rule
proposal distribution
stationary distribution
yearOfFirstUse 1953

How these facts were elicited

Referenced by (11)

Full triples — surface form annotated when it differs from this entity's canonical label.

Markov chain Monte Carlo hasMethod Metropolis algorithm
Markov chain Monte Carlo hasMethod Metropolis algorithm
this entity surface form: Metropolis–Hastings algorithm
Nick Metropolis knownFor Metropolis algorithm
Nick Metropolis developed Metropolis algorithm
Nick Metropolis hasAlgorithmNamedAfter Metropolis algorithm
Metropolis algorithm generalizedBy Metropolis algorithm self-linksurface differs
this entity surface form: Metropolis–Hastings algorithm
Gibbs sampling relatedTo Metropolis algorithm
this entity surface form: Metropolis–Hastings algorithm
Hamiltonian Monte Carlo advantageOver Metropolis algorithm
this entity surface form: random-walk Metropolis
detailed balance principle usedIn Metropolis algorithm
this entity surface form: Metropolis–Hastings algorithm
Nicholas Metropolis knownFor Metropolis algorithm
Nicholas Metropolis coDeveloperOf Metropolis algorithm
this entity surface form: Metropolis–Hastings algorithm