Inexact uniformization method for computing transient distributions of Markov chains

被引:45
作者
Sidje, Roger B. [1 ]
Burrage, Kevin [1 ]
Macnamara, Shev [1 ]
机构
[1] Univ Queensland, Adv Computat Modelling Ctr, Dept Math, Brisbane, Qld 4072, Australia
关键词
Markov chains; uniformization; inexact methods; relaxed matrix-vector;
D O I
10.1137/060662629
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
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 re. ning 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.
引用
收藏
页码:2562 / 2580
页数:19
相关论文
共 19 条
[1]  
[Anonymous], 1993, Templates for the Solution of Linear Systems:Building Blocks for Iterative Methods
[2]  
Berman A., 1987, NONNEGATIVE MATRICES
[3]   Inexact matrix-vector products in Krylov methods for solving linear systems:: A relaxation strategy [J].
Bouras, A ;
Frayssé, V .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2005, 26 (03) :660-678
[4]  
Burrage K., 2006, 150th Markov Anniversary Meeting, Boson Books, P21
[5]   SPARSE MATRICES IN MATLAB - DESIGN AND IMPLEMENTATION [J].
GILBERT, JR ;
MOLER, C ;
SCHREIBER, R .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1992, 13 (01) :333-356
[6]   TRANSIENT SOLUTIONS IN MARKOVIAN QUEUING SYSTEMS [J].
GRASSMANN, WK .
COMPUTERS & OPERATIONS RESEARCH, 1977, 4 (01) :47-53
[7]   THE RANDOMIZATION TECHNIQUE AS A MODELING TOOL AND SOLUTION PROCEDURE FOR TRANSIENT MARKOV-PROCESSES [J].
GROSS, D ;
MILLER, DR .
OPERATIONS RESEARCH, 1984, 32 (02) :343-361
[8]   On Krylov subspace approximations to the matrix exponential operator [J].
Hochbruck, M ;
Lubich, C .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1997, 34 (05) :1911-1925
[9]   Ultrasensitivity in the mitogen-activated protein kinase cascade [J].
Huang, CYF ;
Ferrell, JE .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 1996, 93 (19) :10078-10083
[10]  
MACNAMARA S, 2007, P 13 BIENN COMP TECH, V48, pC397