Efficient Solving of Large Single Input Superstate Decomposable Markovian Decision Process

Youssef Ait El Mahjoub, Jean-Michel Fourneau, Salma Alouah
8/1/2025
math.OCcs.LGcs.PF

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Solving Markov Decision Processes (MDPs) remains a central challenge in sequential decision-making, especially when dealing with large state spaces and long-term optimization criteria. A key step in Bellman dynamic programming algorithms is the policy evaluation, which becomes computationally demanding in infinite-horizon settings such as average-reward or discounted-reward formulations. In the context of Markov chains, aggregation and disaggregation techniques have for a long time been used to reduce complexity by exploiting structural decompositions. In this work, we extend these principles to a structured class of MDPs. We define the Single-Input Superstate Decomposable Markov Decision Process (SISDMDP), which combines Chiu's single-input decomposition with Robertazzi's single-cycle recurrence property. When a policy induces this structure, the resulting transition graph can be decomposed into interacting components with centralized recurrence. We develop an exact and efficient policy evaluation method based on this structure. This yields a scalable solution applicable to both average and discounted reward MDPs.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{mahjoub2025efficient,
  title  = {Efficient Solving of Large Single Input Superstate Decomposable Markovian Decision Process},
  author = {Youssef Ait El Mahjoub and Jean-Michel Fourneau and Salma Alouah},
  year   = {2025},
  eprint = {2508.00816},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.00816v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2508.00816.svg)](https://codeofpaper.com/paper/2508.00816)

Discussion