On the Complexity of Discounted Markov Decision process
Time: 2017-06-12
Published By: Xiaoni Tan
Speaker(s): Mengdi Wang, Princeton University
Time: 14:00-15:00 June 12, 2017
Venue: Room 29, Quan Zhai, BICMR
We provide the first sublinear running time upper bound and a nearly matching lower bound for the discounted Markov decision problem.
Upper bound: We propose a randomized linear programming algorithm for approximating the optimal policy of the discounted Markov decision problem. By leveraging the value-policy duality, the algorithm adaptively samples state transitions and makes exponentiated primal-dual updates. We show that it finds an ε-optimal policy using nearly-linear running time in the worst case. For Markov decision processes that are ergodic under every stationary policy, we show that the algorithm finds an ε-optimal policy using running time linear in the total number of state-action pairs, which is sublinear in the input size. These results provide new complexity benchmarks for solving stochastic dynamic programs.
Lower bound: We also show that there exists computational lower bound on the run time of any algorithm for solving the MDP.
Upper bound: We propose a randomized linear programming algorithm for approximating the optimal policy of the discounted Markov decision problem. By leveraging the value-policy duality, the algorithm adaptively samples state transitions and makes exponentiated primal-dual updates. We show that it finds an ε-optimal policy using nearly-linear running time in the worst case. For Markov decision processes that are ergodic under every stationary policy, we show that the algorithm finds an ε-optimal policy using running time linear in the total number of state-action pairs, which is sublinear in the input size. These results provide new complexity benchmarks for solving stochastic dynamic programs.
Lower bound: We also show that there exists computational lower bound on the run time of any algorithm for solving the MDP.