Inexact uniformization method for computing transient distributions of Markov chains


Autoria(s): Sidje, Roger; Burrage, Kevin; Macnamara, Shev
Data(s)

2007

Resumo

The uniformization method (also known as randomization) is a numerically stable algorithm for computing transient distributions of a continuous time Markov chain. When the solution is needed after a long run or when the convergence is slow, the uniformization method involves a large number of matrix-vector products. Despite this, the method remains very popular due to its ease of implementation and its reliability in many practical circumstances. Because calculating the matrix-vector product is the most time-consuming part of the method, overall efficiency in solving large-scale problems can be significantly enhanced if the matrix-vector product is made more economical. In this paper, we incorporate a new relaxation strategy into the uniformization method to compute the matrix-vector products only approximately. We analyze the error introduced by these inexact matrix-vector products and discuss strategies for refining the accuracy of the relaxation while reducing the execution cost. Numerical experiments drawn from computer systems and biological systems are given to show that significant computational savings are achieved in practical applications.

Identificador

http://eprints.qut.edu.au/44312/

Publicador

Society for Industrial and Applied Mathematics

Relação

DOI:10.1137/060662629

Sidje, Roger, Burrage, Kevin, & Macnamara, Shev (2007) Inexact uniformization method for computing transient distributions of Markov chains. SIAM Journal on Scientific Computing, 29(6), pp. 2562-2580.

Fonte

Faculty of Science and Technology

Palavras-Chave #010200 APPLIED MATHEMATICS #010300 NUMERICAL AND COMPUTATIONAL MATHEMATICS #080200 COMPUTATION THEORY AND MATHEMATICS #Markov chains, uniformization, inexact methods, relaxed matrix-vector
Tipo

Journal Article