Questions: Simulated Annealing

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

When simulated annealing evaluates a neighboring solution that is worse than the current one, what does it do?

AIt always rejects worse solutions to ensure the objective function never decreases
BIt accepts the worse solution with probability exp(−ΔE/T), which is close to 1 at high temperature and near 0 at low temperature
CIt restarts from a random position in the search space to escape the local region
DIt pauses and waits for temperature to decrease before deciding whether to accept
Question 2 Multiple Choice

A practitioner runs simulated annealing with a very aggressive cooling schedule, halving the temperature every 10 iterations. What is the most likely outcome compared to using a slow cooling schedule?

AThe algorithm explores more of the search space and reliably finds a better final solution
BThe algorithm effectively behaves like hill climbing and is likely to get stuck in a local optimum
CThe algorithm converges to the global optimum faster because it wastes less time on bad solutions
DThe theoretical guarantee still ensures convergence to the global optimum in fewer total steps
Question 3 True / False

Simulated annealing is theoretically guaranteed to find the global optimum if the cooling schedule is slow enough.

TTrue
FFalse
Question 4 True / False

In practice, simulated annealing is widely used because any reasonable cooling schedule is expected to find the global optimum in polynomial time.

TTrue
FFalse
Question 5 Short Answer

Explain how simulated annealing differs from simple hill climbing, and why accepting worse solutions early in the search actually improves the quality of the final solution.

Think about your answer, then reveal below.