Verified Algorithms for Solving Markov Decision Processes (Q7361450)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

AFP entry MDP-Algorithms
Language Label Description Also known as
default for all languages
No label defined
    English
    Verified Algorithms for Solving Markov Decision Processes
    AFP entry MDP-Algorithms

      Statements

      16 December 2021
      0 references
      Maximilian Schäffeler
      0 references
      Mohammad Abdulaziz
      0 references
      Verified Algorithms for Solving Markov Decision Processes (English)
      0 references
      We present a formalization of algorithms for solving Markov Decision Processes (MDPs) with formal guarantees on the optimality of their solutions. In particular we build on our analysis of the Bellman operator for discounted infinite horizon MDPs. From the iterator rule on the Bellman operator we directly derive executable value iteration and policy iteration algorithms to iteratively solve finite MDPs. We also prove correct optimized versions of value iteration that use matrix splittings to improve the convergence rate. In particular, we formally verify Gauss-Seidel value iteration and modified policy iteration. The algorithms are evaluated on two standard examples from the literature, namely, inventory management and gridworld. Our formalization covers most of chapter 6 in Puterman's book "Markov Decision Processes: Discrete Stochastic Dynamic Programming".
      0 references
      0 references