A reinforcement learning algorithm that repeatedly updates estimates of state values to find optimal policies.