Policy iteration enjoys a local quadratic rate of contraction, but its iterations are computationally expensive for Markov decision processes (MDPs) with a large number of states. In light of the connection between policy iteration and the semismooth Newton method and taking inspiration from the inexact variants of the latter, we propose inexact policy iteration, a new class of methods for large-scale finite MDPs with local contraction guarantees. We then design an instance based on the deployment of the generalized minimal residual method (GMRES) for the approximate policy evaluation step, which we call inexact GMRES policy iteration. Finally, we demonstrate the superior practical performance of inexact GMRES policy iteration on an MDP with 10000 states, where it achieves a × 5.8 and × 2.2 speedup with respect to policy iteration and optimistic policy iteration, respectively.
Read full abstract