Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-07T03:28:23.646Z Has data issue: false hasContentIssue false

Temporal concatenation for Markov decision processes

Published online by Cambridge University Press:  13 July 2021

Ruiyang Song
Affiliation:
Department of Electrical Engineering, Stanford University, Stanford, CA, USA. E-mail: ruiyangs@stanford.edu
Kuang Xu
Affiliation:
Graduate School of Business, Stanford University, Stanford, CA, USA. E-mail: kuangxu@stanford.edu
Rights & Permissions [Opens in a new window]

Abstract

We propose and analyze a temporal concatenation heuristic for solving large-scale finite-horizon Markov decision processes (MDP), which divides the MDP into smaller sub-problems along the time horizon and generates an overall solution by simply concatenating the optimal solutions from these sub-problems. As a “black box” architecture, temporal concatenation works with a wide range of existing MDP algorithms. Our main results characterize the regret of temporal concatenation compared to the optimal solution. We provide upper bounds for general MDP instances, as well as a family of MDP instances in which the upper bounds are shown to be tight. Together, our results demonstrate temporal concatenation's potential of substantial speed-up at the expense of some performance degradation.

Information

Type
Research Article
Copyright
Copyright © The Author(s), 2021. Published by Cambridge University Press
Figure 0

Figure 1. An illustration of the upper bound in Theorem 3, with $\beta = 0.1$, $\bar {r}=1$, and $B/C$ ranging from 1 to 30.

Figure 1

Figure 2. An example of a strongly connected directed graph with at least one self-loop, $G_D^{(i)}$, with $n=20$ nodes.

Figure 2

Figure 3. The normalized regret of DGT instances based on directed graphs for temporal concatenation with $K = 2,3,4,5$ sub-instances. (The original temporal concatenation corresponds to $K=2$.) (a) Empirical maximum average regret $\widehat {\Delta }_\textrm {max}(d)$ as a function of the diameter $d$; (b) Empirical average regret $\widehat {\Delta }(d,T)$ as a function of the horizon $T$, for a fixed diameter $d=23$. (The plots are smoothed by a 5-step moving-average filter.)

Figure 3

Table 1. Computation time comparison between sequential value iteration and temporal concatenation.

Figure 4

Figure 4. The normalized regret of temporal concatenation with two sub-instances for the GARNET MDP model with $|\mathcal {S}| =200$, $T=200$, $|\mathcal {A}|=3$, $B=3,4,\ldots ,15$.

Figure 5

Figure 5. An MDP instance with bounded diameter and large performance regret.

Figure 6

Figure 6. An MDP instance with time-inhomogeneous reward function.

Figure 7

Figure 7. An MDP instance with time-inhomogeneous transition function.