Monte Carlo Reinforcement Learning

  • Generate random rollouts (path through state space)
  • Sample and average the returns from state-action pairs
  • As number of visits to states increases, will converge on optimal values

Like Value Iteration, Monte Carlo can use discounted rewards from a given state (Return): Value function is the expected return of a given state: