Technical Note—A Markov Chain Partitioning Algorithm for Computing Steady State Probabilities

Published Online:https://doi.org/10.1287/opre.33.1.228

This paper presents a partitioning algorithm for recursively computing the steady state probabilities for a finite, irreducible Markov chain or a Markov process. The algorithm contains a matrix reduction routine, followed by a vector enlargement routine. The matrix reduction routine repeatedly partitions the transition matrix for the Markov chain, creating a sequence of smaller, reduced transition matrices. The vector enlargement routine computes the components of the steady state probability vector by starting with the smallest reduced matrix and working sequentially toward the original transition matrix. This procedure produces an exact solution for the steady state probabilities. No special structure is required for the Markov chain. In theory, the procedure imposes no limit on the size of the largest Markov chain to which the partitioning algorithm can be applied. In practice, roundoff errors may require modifications to the method.

INFORMS site uses cookies to store information on your computer. Some are essential to make our site work; Others help us improve the user experience. By using this site, you consent to the placement of these cookies. Please read our Privacy Statement to learn more.