Questions: The Metropolis Algorithm

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

In the Metropolis algorithm, a proposed move increases the system's energy by ΔE > 0. The algorithm's response is to:

AAlways reject the move, since higher-energy states are less probable in the Boltzmann distribution
BAccept the move with probability e^{−ΔE/kT}, occasionally allowing uphill steps
CAccept the move only if the current state has been visited fewer times than average
DDefer the decision until the partition function Z has been computed for normalization
Question 2 Multiple Choice

What mathematical property guarantees that the Metropolis algorithm's Markov chain has the Boltzmann distribution as its stationary distribution?

AThe algorithm computes the partition function Z at each step to correctly normalize the probabilities
BErgodicity alone — any algorithm that visits all states will eventually sample from the correct distribution
CDetailed balance — the rate of transitions from state s to s′ is equal to the rate of reverse transitions, weighted by Boltzmann factors
DThe acceptance rule was empirically calibrated against exact solutions of the Ising model
Question 3 True / False

The Metropolis algorithm should compute the partition function Z to correctly normalize probabilities and sample from the Boltzmann distribution.

TTrue
FFalse
Question 4 True / False

After equilibration, consecutive samples generated by the Metropolis algorithm are statistically independent of one another.

TTrue
FFalse
Question 5 Short Answer

Why does the Metropolis algorithm sometimes accept moves that increase the system's energy, and why is this acceptance essential for sampling the correct thermal distribution?

Think about your answer, then reveal below.