Loading…

Aggregation Algorithms for Perturbed Markov Chains with Applications to Networks Modeling

A powerly perturbed Markov chain (MC) is a family of finite MCs given by transition probability matrices $P(\varepsilon)=(p_{ij}(\varepsilon))$ (or generators for continuous-time MCs) such that $p_{ij}(\varepsilon)=\delta_{ij}\varepsilon^{d_{ij}}+o(\varepsilon^{d_{ij}})$, $\varepsilon\rightarrow0$....

Full description

Saved in:
Bibliographic Details
Published in:SIAM journal on scientific computing 2008-01, Vol.31 (1), p.45-73
Main Authors: Gambin, Anna, Krzyżanowski, Piotr, Pokarowski, Piotr
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:A powerly perturbed Markov chain (MC) is a family of finite MCs given by transition probability matrices $P(\varepsilon)=(p_{ij}(\varepsilon))$ (or generators for continuous-time MCs) such that $p_{ij}(\varepsilon)=\delta_{ij}\varepsilon^{d_{ij}}+o(\varepsilon^{d_{ij}})$, $\varepsilon\rightarrow0$. In the simplest case we have popular nearly completely decomposable (NCD) chains. It has been shown by directed forest expansions that solutions of linear systems related to $P(\varepsilon)$ have a form $x_i(\varepsilon)=\alpha_i\varepsilon^{a_i}+o(\varepsilon^{a_i})$ for some vectors $\boldsymbol{\alpha}=(\alpha_i)$ and $\mathbf{a}=(a_i)$. Many characteristics of MCs such as stationary distributions, mean passage times, or limiting matrices can be defined in this way. We present efficient combinatorial aggregation algorithms for computing $\mathbf{a}$ and $\boldsymbol{\alpha}$. The algorithms rely on grouping the states of MCs in such a way that the probability of changing the state inside the group is of a greater order of magnitude than the interactions between groups. In contrast to existing methods, our approach is based on a combinatorial framework and can be seen as an algorithmization of the famous matrix tree theorem. We establish some preliminary results on the complexity of our algorithms. Numerical experiments on several network models, such as queueing systems or the Google problem, show the potential applicability of the method in real-life problems.
ISSN:1064-8275
1095-7197
DOI:10.1137/050624716