<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2017.89101</article-id><article-id pub-id-type="publisher-id">AM-79481</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Inherent Numerical Instability in Computing Invariant Measures of Markov Chains
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Hendrik</surname><given-names>Baumann</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Thomas</surname><given-names>Hanschke</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Clausthal University of Technology, Clausthal-Zellerfeld, Germany</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>hendrik.baumann@tu-clausthal.de(HB)</email>;<email>thomas.hanschke@tu-clausthal.de(TH)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>05</day><month>09</month><year>2017</year></pub-date><volume>08</volume><issue>09</issue><fpage>1367</fpage><lpage>1385</lpage><history><date date-type="received"><day>14,</day>	<month>August</month>	<year>2017</year></date><date date-type="rev-recd"><day>27,</day>	<month>September</month>	<year>2017</year>	</date><date date-type="accepted"><day>30,</day>	<month>September</month>	<year>2017</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  
    Invariant measures of Markov chains in discrete or continuous time with a countable set of states are characterized by its steady state recurrence relations. Exemplarily, we consider transition matrices and Q-matrices with upper bandwidth n and lower bandwidth 1 where the invariant measures satisfy an (n + 1)-order linear difference equation. Markov chains of this type arise from applications to queueing problems and population dynamics. It is the purpose of this paper to point out that the forward use of this difference equation is subject to some hitherto unobserved aspects. By means of the concept of generalized continued fractions (GCFs), we prove that each invariant measure is a dominated solution of the difference equation such that forward computation becomes numerically unstable. Furthermore, the GCF-based approach provides a decoupled recursion in which the phenomenon of numerical instability does not appear. The procedure results in an iteration scheme for successively computing approximants of the desired invariant measure depending on some truncation level N. Increasing N leads to the desired solution. A comparison study of forward computation and the GCF-based approach is given for Q-matrices with upper bandwidth 1 and 2. 
  
 
</p></abstract><kwd-group><kwd>Invariant Measures of Markov Chains</kwd><kwd> Inherent Numerical Instability of Linear Difference Equations</kwd><kwd> Generalized Continued Fractions</kwd><kwd> Convergence Criteria for Generalized Continued Fractions</kwd><kwd> Truncation Procedures for Infinite Matrices</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>This paper is dedicated to discrete-time Markov chains X = ( X k ) k ≥ 0 with a countably infinite set of states (labelled as 0,1,2, ⋯ ) and a stationary one-step transition matrix P = ( P i k ) 0 ≤ i , k &lt; ∞ of the form</p><p>P = [ P 00 P 01 P 02 … P 0 n O O … … P 10 P 11 P 12 … P 1 n P 1 , n + 1 O … … O P 21 P 22 … P 2 n P 2 , n + 1 P 2 , n + 2 O … O O P 32 … P 3 n P 3 , n + 1 P 3 , n + 2 P 3 , n + 3 ⋱ ⋱ ⋱ ⋱ ⋱ ⋱ ⋱ ⋱ ] (1)</p><p>with n ≥ 1 and P k , k + n ≠ 0 for at least one k ∈ ℕ 0 = { 0,1,2, ⋯ } . In addition we assume that X is irreducible and recurrent. Notice that the irreducibility of X implies</p><p>P k , k − 1 ≠ 0       for     k = 1 , 2 , ⋯ (2)</p><p>For a recurrent irreducible Markov chain, the system</p><p>{ x k = ∑ i = 0 ∞     x i P i k       ( k = 0 , 1 , 2 , ⋯ ) x 0 = 1 ,   x k ≥ 0         ( k = 1 , 2 , ⋯ ) (3)</p><p>has a unique solution which is strictly positive, see Karlin and Taylor ( [<xref ref-type="bibr" rid="scirp.79481-ref1">1</xref>] , chapter 11). Every constant positive multiple of x = ( x 0 , x 1 , ⋯ ) is called an invariant measure of X.</p><p>Substituting (1) into (3) and rearranging yields the (n + 1)th-order homogeneous linear recurrence relation</p><p>P k + n + 1 , k + n x k + n + 1 + ( P k + n , k + n − 1 ) x k + n + ⋯ + P k , k + n x k = 0     ( k = 0 , 1 , 2 , ⋯ ) (4)</p><p>coupled to the side conditions</p><p>{ P 00 x 0 + P 10 x 1 = x 0 P 01 x 0 + P 11 x 1 + P 21 x 2 = x 1                           ⋮ P 0 , n − 1 x 0 + P 1 , n − 1 x 1 + ⋯ + P n , n − 1 x n = x n − 1 (5)</p><p>From the theory of linear difference equations (see Miller [<xref ref-type="bibr" rid="scirp.79481-ref2">2</xref>] ) it is known that there exist n + 1 linearly independent functions x ( 0 ) ,   x ( 1 ) , ⋯ , x ( n ) defined on ℕ 0 which take on prescribed values at k = 0 , 1 , ⋯ , n and satisfy the homogeneous recurrence relation (4) for all k ≥ 0 .</p><p>Since P k + n + 1, k + n ≠ 0 for all k the desired solution ( x k ) k = 0 ∞ is uniquely determined by its initial values x 0 , x 1 , ⋯ , x n and (5). An application of the recurrence relation (4) then should directly lead to the desired solution x. But unfortunately forward computation of x by means of the homogeneous equation (4) is not a meaningful procedure. In the sequel it is shown that the solution space S of the recurrence relation (4) is the direct sum</p><p>S = S 1 ⊕ S 2</p><p>of two subspaces S 1 and S 2 with the property, that every solution y ∈ S 2 dominates over every solution x ∈ S 1 , i.e.</p><p>lim k → ∞ x k y k = 0.</p><p>In addition, we have dim S 1 = n ,   dim S 2 = 1 and x ∈ S 1 .</p><p>As pointed out by Cash [<xref ref-type="bibr" rid="scirp.79481-ref3">3</xref>] , Gautschi [<xref ref-type="bibr" rid="scirp.79481-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.79481-ref5">5</xref>] , Lozier [<xref ref-type="bibr" rid="scirp.79481-ref6">6</xref>] and Mattheij [<xref ref-type="bibr" rid="scirp.79481-ref7">7</xref>] , forward computation of a dominated solution becomes numerically unstable. To avoid numerical instability, it is therefore necessary to construct a decoupled recursion in which the dominant solution y ∈ S 2 does not appear. In the sequel, it is shown that with each transition matrix P of the form (1) one can associate a set of so-called generalized continued fractions (GCFs) being convergent if the underlying Markov chain is irreducible and recurrent. It turns out that the limits of these fractions coincide with the coefficients of the desired decoupled recursion.</p><p>The phenomenon of inherent instability has been first recognized in connection with the computation of higher transcendental functions such as Bessel and associated Legendre functions (see Gautschi [<xref ref-type="bibr" rid="scirp.79481-ref4">4</xref>] and Wimp [<xref ref-type="bibr" rid="scirp.79481-ref8">8</xref>] ). Our experience seems to indicate that also most of the recurrence relations arising from stochastic modelling are subject to numerical instability and require special attention. Transition matrices and Q-matrices with lower bandwidth n and upper bandwidth 1 have been discussed in [<xref ref-type="bibr" rid="scirp.79481-ref9">9</xref>] .</p><p>Remark. Most of our considerations concerning the computation of invariant measures of Markov chains may be extended to more general infinite systems of equations. In Section 3, we will point out the properties of invariant measures which we explicitly used.</p></sec><sec id="s2"><title>2. Generalized Continued Fractions and Linear Difference Equations</title><p>This chapter deals with the computation of dominated solutions of homogeneous linear difference equations by means of generalized continued fractions (GCFs). The theory of GCFs was initiated by Jacobi [<xref ref-type="bibr" rid="scirp.79481-ref10">10</xref>] and Perron [<xref ref-type="bibr" rid="scirp.79481-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.79481-ref12">12</xref>] and played a leading role in different areas of mathematics, especially in number theory, ergodic theory, linear difference equations and Pad&#233; approximations.</p><p>Defintion 1. A generalized continued fraction (GCF) of dimension n is an ( n + 1 ) -tuple ( a ( 1 ) , ⋯ , a ( n ) , b ) of real-valued sequences and a convergence structure as follows. Let A ( 1 ) , ⋯ , A ( n ) , B be the principal solutions of the corresponding homogeneous linear difference equation</p><p>x k + n + 1 = b k x k + n + a k ( n ) x k + n − 1 + ⋯ + a k ( 1 ) x k     ( k = 0 , 1 , 2 , ⋯ ) (6)</p><p>satisfying</p><p>{ A j ( i ) = δ i , j + 1 = { 1     for     i = j + 1 0     for     i ≠ j + 1   ( i = 1 , ⋯ , n ; j = 0 , ⋯ , n ) B j = 0     for     j = 0 , ⋯ , n − 1     and     B n = 1. (7)</p><p>The GCF is said to converge iff all the limits</p><p>ξ ( i ) = lim k → ∞ A k ( i ) / B k     ( i = 1 , ⋯ , n ) (8)</p><p>do exist.</p><p>Convergence of a GCF is indicated by the notation</p><p>[ ξ ( 1 ) ⋮ ξ ( n ) ] = k [ a 0 ( 1 ) a 1 ( 1 ) a 2 ( 1 ) ⋯ ⋮ ⋮ ⋮ a 0 ( n ) a 1 ( n ) a 2 ( n ) ⋯ b 0 b 1 b 2 ⋯ ] .</p><p>Terminating a GCF after the N-th column we get the so-called N-th approximants</p><p>[ A N + n + 1 ( 1 ) B N + n + 1 ⋮ A N + n + 1 ( n ) B N + n + 1 ] = [ a 0 ( 1 ) a 1 ( 1 ) ⋯ a N ( 1 ) ⋮ ⋮ ⋱ ⋮ a 0 ( n ) a 1 ( n ) ⋯ a N ( n ) b 0 b 1 ⋯ b N ] .</p><p>The term “GCF” becomes obvious if forward computation of the N-th approximant of a GCF is replaced by the equivalent backward algorithm. It is known that the recurrence relation (6) can be converted into a first order vector recursion of the form</p><p>u k + 1 = W k u k   ( k = 0 , 1 , 2 , ⋯ ) (9)</p><p>by putting</p><p>u k = [ x k x k + 1 ⋮ x k + n − 1 x k + n ]       and     W k = [ 0 1 0 ⋯ 0 0 0 0 1 ⋯ 0 0 ⋮ ⋮ ⋮ ⋱ ⋮ ⋮ 0 0 ⋯ ⋯ 0 1 a k ( 1 ) a k ( 2 ) ⋯ ⋯ a k ( n ) b k ]     ( k = 0 , 1 , 2 , ⋯ ) .</p><p>Comparing (6) and (9) it is seen, that the numerators A N + n + 1 ( 1 ) , ⋯ , A N + n + 1 ( n ) and the denominators B N + n + 1 of the GCF appear in the last row of the matrix</p><p>W N W N − 1 ⋯ W 0 .</p><p>Consider now the backward recurrence scheme</p><p>v ( N ) k = v ( N ) k + 1 W k   ( k = N , N − 1 , ⋯ , 0 ) (10)</p><p>with initial vector v ( N ) N + 1 = ( 0, ⋯ ,0,1 ) . Then</p><p>v ( N ) 0 = v ( N ) N + 1 W N W N − 1 ⋯ W 0 = ( A N + n + 1 ( 1 ) , ⋯ , A N + n + 1 ( n ) , B N + n + 1 ) .</p><p>Writing (10) in expanded form and inserting the structure of W k , we get</p><p>v ( N ) k ( 1 ) = v ( N ) k + 1 ( n + 1 ) a k ( 1 )   ( k = N , N − 1 , ⋯ , 0 ) ,</p><p>v ( N ) k ( i ) = v ( N ) k + 1 ( i − 1 ) + v ( N ) k + 1 ( n + 1 ) a k ( i )   ( i = 2 , ⋯ , n , k = N , N − 1 , ⋯ , 0 ) ,</p><p>v ( N ) k ( n + 1 ) = v ( N ) k + 1 ( n ) + v ( N ) k + 1 ( n + 1 ) b k   ( k = N , N − 1 , ⋯ , 0 )</p><p>or, equivalently</p><p>{ r ( N ) k ( 1 ) : = v ( N ) k ( 1 ) v ( N ) k ( n + 1 ) = a k ( 1 ) b k + r ( N ) k + 1 ( n )         ( k = N , N − 1 , ⋯ , 0 ) r ( N ) k ( i ) : = v ( N ) k ( i ) v ( N ) k ( n + 1 ) = a k ( i ) + r ( N ) k + 1 ( i − 1 ) b k + r ( N ) k + 1 ( n )       ( i = 2 , ⋯ , n ; k = N , N − 1 , ⋯ , 0 ) (11)</p><p>with initial values r ( N ) N + 1 ( i ) = 0 for i = 1 , ⋯ , n . Hence</p><p>A N + n + 1 ( i ) B N + n + 1 = r ( N ) 0 ( i )   ( i = 1 , ⋯ , n )</p><p>and</p><p>ξ ( i ) = lim N → ∞ r ( N ) 0 ( i )   ( i = 1 , ⋯ , n ) . (12)</p><p>Alternative procedures for computing GCFs are described in [<xref ref-type="bibr" rid="scirp.79481-ref13">13</xref>] .</p><p>The relations between GCFs and linear difference equations have been first recognized by Perron [<xref ref-type="bibr" rid="scirp.79481-ref14">14</xref>] . Perron’s results were generalized by Van der Cruyssen [<xref ref-type="bibr" rid="scirp.79481-ref13">13</xref>] , Hanschke [<xref ref-type="bibr" rid="scirp.79481-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.79481-ref16">16</xref>] and Levrie and Bultheel [<xref ref-type="bibr" rid="scirp.79481-ref17">17</xref>] . The following theorem is due to Van der Cruyssen [<xref ref-type="bibr" rid="scirp.79481-ref13">13</xref>] .</p><p>Theorem 1. A GCF ( a ( 1 ) , ⋯ , a ( n ) , b ) converges iff there are n + 1 linearly independent solutions x ( 1 ) , ⋯ , x ( n ) , y of the recurrence relation (6) satisfying</p><p>lim k → ∞ x k ( i ) y k = 0   ( i = 1 , ⋯ , n ) (13)</p><p>and</p><p>| x 0 ( 1 ) ⋯ x n − 1 ( 1 ) ⋮ ⋮ x 0 ( n ) ⋯ x n − 1 ( n ) | ≠ 0. (14)</p><p>As pointed out by Gautschi [<xref ref-type="bibr" rid="scirp.79481-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.79481-ref5">5</xref>] and Van der Cruyssen [<xref ref-type="bibr" rid="scirp.79481-ref13">13</xref>] , forward computation of a solution x ∈ span ( x ( 1 ) , ⋯ , x ( n ) ) is numerically unstable. Van der Cruyssen [<xref ref-type="bibr" rid="scirp.79481-ref13">13</xref>] establishes that if the limits</p><p>[ ξ l ( 1 ) ⋮ ξ l ( n ) ] = [ a l ( 1 ) a l + 1 ( 1 ) a l + 2 ( 1 ) ⋯ ⋮ ⋮ ⋮ a l ( n ) a l + 1 ( n ) a l + 2 ( n ) ⋯ b l b l + 1 b l + 2 ⋯ ] (15)</p><p>exist for all l ≥ 0 , then x ∈ span ( x ( 1 ) , ⋯ , x ( n ) ) iff</p><p>x l + n = − ξ l ( n ) x l + n − 1 − ⋯ − ξ l ( 1 )   x l   ( l = 0 , 1 , 2 , ⋯ ) . (16)</p><p>Combining (11), (12) and (16), one obtains an efficient algorithm (which we will refer to as Van der Cruyssen’s algorithm) for approximating the first L + 1 components x 0 , ⋯ , x L of an element x ∈ span ( x ( 1 ) , ⋯ , x ( n ) ) with prescribed values x 0 , ⋯ , x n − 1 :</p><p>Step 1: Select N &gt; L − n and define r ( N ) l ( i ) for i = 1 , ⋯ , n ;   l = 0 , 1 , ⋯ , N + 1 by</p><p>r ( N ) N + 1 ( 1 ) = ⋯ = r ( N ) N + 1 ( n ) = 0 ,</p><p>r ( N ) l ( 1 ) = a l ( 1 ) b l + r ( N ) l + 1 ( n )     ( l = N , N − 1 , ⋯ , 0 ) ,</p><p>r ( N ) l ( i ) = a l ( i ) + r ( N ) l + 1 ( i − 1 ) b l + r ( N ) l + 1 ( n )     ( i = 2 , ⋯ , n ;   l = N , N − 1 , ⋯ , 0 ) .</p><p>Step 2: Set x ( N ) 0 = x 0 , ⋯ , x ( N ) n − 1 = x n − 1 and</p><p>x ( N ) l + n = − r ( N ) l ( n ) x ( N ) l + n − 1 − ⋯ − r ( N ) l ( 1 ) x ( N ) l</p><p>for l = 0 , 1 , ⋯ , L − n .</p><p>Step 3: Increase N until the accuracy of the iterates is within prescribed limits.</p><p>For any l , the vector ( r ( N ) l ( 1 ) , ⋯ , r ( N ) l ( n ) ) T is an approximant of a GCF. Hence, convergence of the algorithm is related to convergence of GCFs. For the latter, we cite two helpful results.</p><p>Theorem 2. (Levrie [<xref ref-type="bibr" rid="scirp.79481-ref18">18</xref>] , Perron [<xref ref-type="bibr" rid="scirp.79481-ref12">12</xref>] ). The GCF</p><p>[ a 0 ( 1 ) a 1 ( 1 ) a 2 ( 1 ) ⋯ ⋮ ⋮ ⋮ a 0 ( n ) a 1 ( n ) a 2 ( n ) ⋯ b 0 b 1 b 2 ⋯ ]</p><p>converges if it satisfies the so-called dominance condition, i.e.</p><p>| a k ( 1 ) | + | a k ( 2 ) | + ⋯ + | a k ( n ) | + 1 ≤ | b k |     for   all     k ≥ 0.</p><p>Theorem 3. (De Bruin [<xref ref-type="bibr" rid="scirp.79481-ref19">19</xref>] , Perron [<xref ref-type="bibr" rid="scirp.79481-ref12">12</xref>] ). Consider a GCF of the form (8) with nth approximant numerators A ν + n + 1 ( i ) ( i = 1, ⋯ , n ) and denominators B ν + n + 1 and the GCF given by</p><p>[ a 0 ( 1 ) ρ 0 ρ − 1 ⋯ ρ − n a 1 ( 1 ) ρ 1 ρ 0 ⋯ ρ 1 − n ⋯ a ν ( 1 ) ρ ν ρ ν − 1 ⋯ ρ ν − n ⋯ a 0 ( 2 ) ρ 0 ρ − 1 ⋯ ρ 1 − n a 1 ( 2 ) ρ 1 ρ 0 ⋯ ρ 2 − n ⋯ a ν ( 2 ) ρ ν ρ ν − 1 ⋯ ρ ν − n + 1 ⋮ ⋮ ⋮ a 0 ( n ) ρ 0 ρ − 1 a 1 ( n ) ρ 1 ρ 0 a ν ( n ) ρ ν ρ ν − 1 b 0 ρ 0 b 1 ρ 1 b ν ρ ν ] (17)</p><p>with nth numerators A ˜ ν + n + 1 ( i ) ( i = 1, ⋯ , n ) and denominators B ˜ ν + n + 1 where the real numbers ρ − n ,   ρ − n + 1 , ⋯ , ρ 0 , ρ 1 , ⋯ are all different from zero. Then</p><p>A ˜ ν + n + 1 ( i ) = ρ ν ρ ν − 1 ⋯ ρ 1 ρ 0 ⋯ ρ − n + i − 1 A ν + n + 1 ( i )   ( i = 1 , ⋯ , n ) B ˜ ν + n + 1 = ρ ν ρ ν − 1 ⋯ ρ 0 B ν + n + 1 } ν ∈ ℕ 0</p><p>In other words, if one of these two GCFs converges so does the other.</p><p>Notice that the GCF (17) may be interpreted as an equivalence transformation of the GCF (12).</p></sec><sec id="s3"><title>3. Main Results</title><p>To make (4) congruent with (6) we put</p><p>a k ( i ) = − P k + i − 1 , k + n P k + n + 1 , k + n   ( i = 1 , ⋯ , n ,     k = 0 , 1 , 2 , ⋯ ) , (18)</p><p>b k = − P k + n , k + n − 1 P k + n + 1 , k + n   ( k = 0 , 1 , 2 , ⋯ ) . (19)</p><p>Theorem 4. Let a k ( i ) , b k be defined as in (18) and (19). The limits</p><p>[ ξ l ( 1 ) ⋮ ξ l ( n ) ] = [ a l ( 1 ) a l + 1 ( 1 ) a l + 2 ( 1 ) ⋯ ⋮ ⋮ ⋮ a l ( n ) a l + 1 ( n ) a l + 2 ( n ) ⋯ b l b l + 1 b l + 2 ⋯ ] (20)</p><p>exist for all l ≥ 0 if the corresponding Markov chain is irreducible and recurrent. In case of convergence the invariant measure is a dominated solution of (6) and satisfies the decoupled recursion</p><p>x l + n = − ξ l ( n ) x l + n − 1 − ⋯ − ξ l ( 1 ) x l   ( l = 0 , 1 , 2 , ⋯ ) . (21)</p><p>Proof. Denote by P ( N ) = ( P i k ) 0 ≤ i , k ≤ N the ( N + 1 ) &#215; ( N + 1 ) northwest corner truncation of P . Since P is assumed to be irreducible and recurrent we conclude from Seneta [<xref ref-type="bibr" rid="scirp.79481-ref20">20</xref>] [<xref ref-type="bibr" rid="scirp.79481-ref21">21</xref>] [<xref ref-type="bibr" rid="scirp.79481-ref22">22</xref>] that the finite system</p><p>h ( N ) ( I ( N ) − P ( N ) ) = e 0 (22)</p><p>where I ( N ) is the unit matrix and e ( N ) 0 is the vector with unity in the first position and zeros elsewhere has a unique solution h ( N ) = ( h ( N ) 0 , h ( N ) 1 , ⋯ , h ( N ) N ) satisfying</p><p>l i m N → ∞ h ( N ) k h ( N ) 0 = x k x 0   ( k = 0,1,2, ⋯ ) .</p><p>The vector h ( N ) satisfies the homogeneous linear difference Equation (6) for k = 0 , 1 , ⋯ , N − n and is subject to the boundary conditions</p><p>( 1 − P 00 ) h ( N ) 0 − P 10 h ( N ) 1 = 1 − P 01 h ( N ) 0 + ( 1 − P 11 ) h ( N ) 1 − P 21 h ( N ) 2 = 0                                         ⋮ − P 0 , n − 1 h ( N ) 0 − P 1 , n − 1 h ( N ) 1 − ⋯ − P n , n − 1 h ( N ) n = 0 } (23)</p><p>and</p><p>h ( N ) N + 1 = 0. (24)</p><p>Notice that the numerators A l ( 1 ) , ⋯ , A l ( n ) and the denumerators B l of the GCF (20) satisfy</p><p>x k + n + 1 = b k + l x k + n + a k + l ( n ) x k + n − 1 + ⋯ + a k + l ( 1 ) x k   ( k = 0 , 1 , 2 , ⋯ ) (25)</p><p>and build up a fundamental system of solutions to Equation (6) for k ≥ l . Hence any solution of the recurrence relation (6) can be expressed in terms of these functions. In view of their initial values</p><p>{ A l , j ( i ) = δ i , j + 1 = { 1     for     i = j + 1 0     for     i ≠ j + 1   ( i = 1 , ⋯ , n ; j = 0 , ⋯ , n ) B l , j = 0       for     j = 0 , ⋯ , n − 1     and   B l , l + n = 1 ; (26)</p><p>we get</p><p>h ( N ) k = h ( N ) l A l , k − l ( 1 ) + ⋯ + h ( N ) l + n − 1 A l , k − l ( n ) + h ( N ) l + n   B l , k − l   ( k = l , l + 1 , ⋯ ) . (27)</p><p>Choosing k = N + 1 and utilizing (24) equation (27) reduces to</p><p>h ( N ) l + n B l , N − l + 1 = − h ( N ) l A l , N − l + 1 ( 1 ) − ⋯ − h ( N ) l + n − 1 A l , N − l + 1 ( n ) . (28)</p><p>Dividing both sides of (28) by B l , N − l + 1 and h ( N ) 0 we formally arrive at</p><p>h ( N ) l + n h ( N ) 0 = − h ( N ) l h ( N ) 0 A l , N − l + 1 ( 1 ) B l , N − l + 1 − ⋯ − h ( N ) l + n − 1 h ( N ) 0 A l , N − l + 1 ( n ) B l , N − l + 1 . (29)</p><p>Passing to the limit N → ∞ we get the decoupled recursion (21) provided that the limits l i m N → ∞ A l , N − l + 1 ( i ) / B l , N − l + 1 do exist for i = 0 , 1 , ⋯ , n .</p><p>To prove our assertion we utilize that the invariant measure ( x k ) k ≥ 0 of the irreducible and recurrent Markov chain (1) is strictly positive and satisfies the recurrence relation (4) which can be rewritten as</p><p>P k , k + n ⋅ x k P k + n + 1 , k + n ⋅ x k + n + 1 + P k + 1 , k + n ⋅ x k + 1 P k + n + 1 , k + n ⋅ x k + n + 1 + ⋯ + P k + n − 1 , k + n ⋅ x k + n − 1 P k + n + 1 , k + n ⋅ x k + n + 1 + 1 = ( 1 − P k + n , k + n ) x k + n P k + n + 1 , k + n ⋅ x k + n + 1     ( k = 0 , 1 , 2 , ⋯ ) . (30)</p><p>Define ρ k = x k + n x k + n + 1 for k = 0 , 1 , 2 , ⋯ Then (30) becomes equivalent to</p><p>| a k ( 1 ) ρ k ρ k − 1 ⋯ ρ k − n | + | a k ( 2 ) ρ k ρ k − 1 ⋯ ρ k − n + 1 | + ⋯ + | a k ( n ) ρ k ρ k − 1 | + 1 = | b k ρ k |     ( k = 0 , 1 , 2 , ⋯ )</p><p>implying that the GCFs</p><p>[ a l ( 1 ) ρ l ρ l − 1 ⋯ ρ l − n a l + 1 ( 1 ) ρ l + 1 ρ l ⋯ ρ l − n + 1 ⋯ a l ( 2 ) ρ l ρ l − 1 ⋯ ρ l − n + 1 a l + 1 ( 2 ) ρ l + 1 ρ l ⋯ ρ l − n + 2 ⋯ ⋮ ⋮ a l ( n ) ρ l ρ l − 1 a l + 1 ( n ) ρ l + 1 ρ l ⋯ b l ρ l b l + 1 ρ l ⋯ ]</p><p>converge for all l ≥ 0 by means of Theorem 2. From Theorem 3, we then conclude that the same is true for the GCFs (8). ,</p><p>Theorem 2 says that the numerical calculation of the invariant measures of X can be reduced to Van der Cruyssen’s algorithm with (23) as initial conditions.</p><p>Remark. It is important that the statement of Theorem 4 consists of two parts:</p><p>・ The invariant measure is dominated by other solutions of the difference Equation (4).</p><p>・ By means of GCFs, we are able to construct a decoupled recursion which is not affected to numerical instability.</p><p>Our main goal was the derivation of the first statement. Although the existence of dominating solutions has been pointed out in specific examples (e.g. ( [<xref ref-type="bibr" rid="scirp.79481-ref8">8</xref>] , p. 167) where the exact solutions of the difference equations are known), to our knowledge, no statement in this generality has been published. Since the desired solution being dominated directly implies numerical instability, the system x = x P should not be solved by forward computation. Note, that up to some slight modifications concerning the boundary conditions, the truncated system (22) yields the same difference Equation (4) for k = 0 , 1 , ⋯ , N − n − 1 . Thus, forward computation could be applied to (22), too, but at least for large N, the result of numerical instability and hence, the recommendation not to use forward computation, holds for (22) as well.</p><p>The observation of inherent numerical instability of (4) is essential since the transition structure under consideration arises in many practical applications, e.g. state-dependent queueing systems with bulk arrivals, and it is also valid in a more general context, e.g. as an approximation to state-dependent variants of the traditional G/M/1 queueing model.</p><p>Basically, we have exploited that the solutions of the truncated system (22) converge to invariant measures as N → ∞ . For Markov chains with a general transition structure, there is no way of solving x = x P directly (in particular, forward computation cannot be applied if P k l &gt; 0 for some k &lt; l − 1 ). In this situation, Seneta [<xref ref-type="bibr" rid="scirp.79481-ref20">20</xref>] [<xref ref-type="bibr" rid="scirp.79481-ref21">21</xref>] [<xref ref-type="bibr" rid="scirp.79481-ref22">22</xref>] as well as Golub and Seneta [<xref ref-type="bibr" rid="scirp.79481-ref23">23</xref>] already recommended to use the convergence of the solutions of the truncated system (22) to the invariant measure for numerical issues. Furthermore, Seneta [<xref ref-type="bibr" rid="scirp.79481-ref22">22</xref>] discussed numerical aspects (in terms of the condition number) of the finite system (22) and stated numerical stability of Gaussian elimination or LU decomposition. The above comment concerning forward computation as a solution method for (22) emphasizes on the fact that it is important to solve this finite system in an appropriate way. The GCF-based algorithm can be interpreted as a combination of building up the truncated system (22), and then applying a modification of Gaussian elimination procedure. Therefore, it follows both steps recommended in the literature cited above and represents the complete procedure in a combined mathematical form, which is interesting from a structural point of view.</p></sec><sec id="s4"><title>4. Continuous-Time Markov Chains</title><p>The results of the preceding chapter can easily be extended to continuous-time Markov chains Y = ( Y t ) t ≥ 0 generated by a conservative, irreducible and regular Q-matrix of the form</p><p>Q = [ q 00 q 01 q 02 ⋯ q 0 n O O ⋯ ⋯ q 10 q 11 q 12 ⋯ q 1 n q 1 , n + 1 O ⋯ ⋯ O q 21 q 22 ⋯ q 2 n q 2 , n + 1 q 2 , n + 2 O ⋯ O O q 32 ⋯ q 3 n q 3 , n + 1 q 3 , n + 2 q 3 , n + 3 ⋱ ⋱ ⋱ ⋱ ⋱ ⋱ ⋱ ⋱ ] (31)</p><p>where n ≥ 1 and q k , k + n ≠ 0 for at least one k ∈ ℕ 0 . Notice that the irreducibility of Y implies</p><p>q k , k − 1 ≠ 0       for     k = 1 , 2 , ⋯</p><p>If Y is positive recurrent, the limits</p><p>π k = lim t → ∞ P ( Y t = k | Y 0 = i )   ( k = 0 , 1 , 2 , ⋯ )</p><p>exist independently of the initial state and build up a probability distribution which is strictly positive. For the construction of a continuous-time Markov process from its infinitesimal properties the reader is referred to Reuter [<xref ref-type="bibr" rid="scirp.79481-ref24">24</xref>] and Kendall and Reuter [<xref ref-type="bibr" rid="scirp.79481-ref25">25</xref>] . Now let Q ( N ) be the ( N + 1 ) &#215; ( N + 1 ) northwest corner truncation of Q. If Y is regular and positive recurrent, then the finite system</p><p>z ( N ) Q ( N ) = e ( N ) 0 (32)</p><p>has a unique solution z ( N ) = ( z ( N ) 0 , z ( N ) 1 , ⋯ , z ( N ) N ) satisfying</p><p>lim N → ∞ z ( N ) k z ( N ) 0 = π k π 0   ( k = 0 , 1 , 2 , ⋯ ) ,</p><p>see Tweedie [<xref ref-type="bibr" rid="scirp.79481-ref26">26</xref>] . Now let</p><p>c k ( i ) = − q k + i − 1 , k + n q k + n + 1 , k + n   ( i = 1 , ⋯ , n ,   k = 0 , 1 , 2 , ⋯ ) , (33)</p><p>d k = − q k + n , k + n q k + n + 1 , k + n   ( k = 0 , 1 , 2 , ⋯ ) . (34)</p><p>By substituting (31) into (32) it is seen that z ( N ) satisfies the ( n + 1 ) th order homogeneous linear difference equation</p><p>π k + n + 1 = d k π k + n + c k ( n ) π k + n − 1 + ⋯ + c k ( 1 ) π k   ( k = 0 , 1 , 2 , ⋯ ) (35)</p><p>for k = 0 , 1 , ⋯ , N − n and the boundary conditions</p><p>q 00 z ( N ) 0 + q 10 z ( N ) 1 = 1 q 01 z ( N ) 0 + q 11 z ( N ) 1 + q 21 z ( N ) 2 = 0                             ⋮ q 0 , n − 1 z ( N ) 0 + q 1 , n − 1 z ( N ) 1 + ⋯ + q n , n − 1 z ( N ) n = 0 } (36)</p><p>z ( N ) N + 1 = 0. (37)</p><p>By replacing (33) with (18) and (34) with (19), it is readily seen that the scheme (35)-(37) formally coincides with that of the discrete time case. Hence (26)-(29) also hold for z ( N ) l . To prove convergence of the associated GCFs</p><p>[ Λ l ( 1 ) ⋮ Λ l ( n ) ] = [ c l ( 1 ) c l + 1 ( 1 ) c l + 2 ( 1 ) ⋯ ⋮ ⋮ ⋮ c l ( n ) c l + 1 ( n ) c l + 2 ( n ) ⋯ d l d l + 1 d l + 2 ⋯ ]   ( l = 0 , 1 , 2 , ⋯ ) (38)</p><p>we use the same arguments as in the proof of Theorem 4. Notice that ( π k ) k = 0 ∞ satisfies (35). Rearranging yields</p><p>− c k ( 1 ) π k π k + n + 1 − ⋯ − c k ( n ) π k + n − 1 π k + n + 1 + 1 = d k π k + n π k + n + 1   ( k = 0 , 1 , 2 , ⋯ ) . (39)</p><p>Define γ k = π k + n π k + n + 1 for k = 0 , 1 , 2 , ⋯ . Since − c k ( i ) &gt; 0 for i = 1 , ⋯ , n , k ≥ 0 and d k &gt; 0 for k ≥ 0 , (39) is equivalent to</p><p>| c k ( i ) γ k γ k − 1 ⋯ γ k − n | + | c k ( 2 ) γ k γ k − 1 ⋯ γ k − n + 1 | + ⋯ + | c k ( n ) γ k γ k − 1 | + 1 = | d k γ k |   ( k = 0,1,2, ⋯ ) .</p><p>By Theorem 3, the GCF</p><p>[ c l ( 1 ) γ l γ l − 1 ⋯ γ l − n c l + 1 ( 1 ) γ l + 1 γ l ⋯ γ l − n + 1 … c l ( 2 ) γ l γ l − 1 ⋯ γ l − n + 1 c l + 1 ( 2 ) γ l + 1 γ l ⋯ γ l − n + 2 … ⋮ ⋮ c l ( n ) γ l γ l − 1 c l + 1 ( n ) γ l + 1 γ l … d l γ l d l + 1 γ l ⋯ ]</p><p>then converges for all l ≥ 0 . Hence the same is true for the GCFs (38). Summarizing we arrive at the following theorem.</p><p>Theorem 5. Let c k ( i ) , d k be defined as in (33) and (34), respectively. The limits (38) exist for all l ≥ 0 if the corresponding Markov process is irreducible, regular and positive recurrent. In case of convergence the limiting distribution ( π k ) k = 0 ∞ is a dominated solution of (35) and satisfies the decoupled recursion.</p><p>π l + n = − Λ l ( n ) π l + n − 1 − ⋯ − Λ l ( 1 ) π l   ( l = 0 , 1 , 2 , ⋯ ) . (40)</p><p>For executing (40), we make use of Van der Cruyssen’s algorithm with (36) as initial conditions. The resulting sequence ( z ( N ) k ) k = 0 N can be normalized such that ∑ k = 0 N z ( N ) k = 1 .</p><p>Remark. As for discrete-time Markov chains, the key statement of Theorem 5 is that the invariant measure is a dominated solution of the difference equation (35). Again, the GCFs additionally combine the two-step method consisting of considering the truncated system (32) and applying Gaussian elimination or LU decomposition.</p></sec><sec id="s5"><title>5. Numerical Examples</title><p>As an example we consider the continuous-time Markov chain Y = ( Y t ) t ≥ 0 generated by the Q-matrix Q = ( q i j ) 0 ≤ i , k &lt; ∞ , where</p><p>q i k = { a 0 a 1 γ i k = i − 1 , i ≥ 1 a 1 − a 0 − 1 γ i , k = i + 1 1 γ i , k = i + 2 − a 1 − a 0 γ i , k = i = 0 − a 0 a 1 + a 1 − a 0 γ i , k = i ≥ 1 0 ,   elsewhere   (41)</p><p>with parameters a 0 &gt; γ &gt; 1 and a 1 ≥ a 0 + 1 . Such a Markov chain may be interpreted as a model for a single-server queueing system with state-dependent arrival and service rates, and with customers arriving in groups of size 1 or 2.</p><p>It is easy to check that Q is irreducible. To prove that Y is regular and positive recurrent we make use of Tweedie’s [<xref ref-type="bibr" rid="scirp.79481-ref27">27</xref>] criterion. The condition is to find some ε &gt; 0 and a non-negative sequence z = ( z 0 , z 1 , ⋯ ) satisfying z i → ∞ as i → ∞ and</p><p>∑ k = 0 ∞     q i k z k ≤ − ε (42)</p><p>for almost all i. By substituting (41) into (42) we get</p><p>1 γ i z i + 2 + a 1 − a 0 − 1 γ i z i + 1 − a 1 − a 0 γ i z i + a 0 a 1 γ i z i − 1 ≤ − ε</p><p>for almost all i. The substitution z i = γ i for i = 0 , 1 , 2 , ⋯ implies the condition</p><p>( γ − 1 ) ( γ − a 0 ) ( γ + a 1 ) γ ≤ − ε</p><p>for almost all i which is true because of a 0 &gt; γ &gt; 1 .</p><p>Under these conditions there exists a unique invariant measure of Y (up to multiplication by a constant), which satisfies the following set of equations:</p><p>a 0 a 1 γ π 1 − ( a 1 − a 0 ) π 0 = 0 , (43)</p><p>a 0 a 1 γ 2 π 2 − a 0 a 1 + a 1 − a 0 γ π 1 + ( a 1 − a 0 − 1 ) π 0 = 0 (44)</p><p>and</p><p>a 0 a 1 γ k + 3 π k + 3 − a 0 a 1 + a 1 − a 0 γ k + 2 π k + 2 + a 1 − a 0 − 1 γ k + 1 π k + 1 + 1 γ k π k = 0</p><p>or, equivalently,</p><p>a 0 a 1 π k + 3 − ( a 0 a 1 + a 1 − a 0 ) γ π k + 2 + ( a 1 − a 0 − 1 ) γ 2 π k + 1 + γ 3 π k = 0 (45)</p><p>for k = 0 , 1 , 2 , ⋯ . (45) leads to the recursion</p><p>π k + 3 = γ ( a 0 a 1 + a 1 − a 0 ) π k + 2 − γ 2 ( a 1 − a 0 − 1 ) π k + 1 − γ 3 π k a 0 a 1 (46)</p><p>which is used for forward computation.</p><p>Since (45) is a homogenous linear difference equation with constant coefficients a fundamental set of solutions can easily be derived from the roots of its characteristic equation. A simple manipulation yields the following set of linearly independent solutions:</p><p>( ( γ a 0 ) k ) k = 0 ∞ , ( ( − γ a 1 ) k ) k = 0 ∞ , ( γ k ) k = 0 ∞ .</p><p>The desired invariant measure ( π k ) k = 0 ∞ of Y with initial value π 0 = 1 is a linear combination of the first two solutions, that is:</p><p>π k = a 1 a 0 + a 1 ( γ a 0 ) k + a 0 a 0 + a 1 ( − γ a 1 ) k   ( k = 0 , 1 , 2 , ⋯ ) .</p><p>Therefore, choosing γ &gt; 1 yields that there is a geometrically increasing solution of (46), which explains why forward computation cannot cope with this problem, whereas the GCF-based algorithm becomes a stable procedure. This effect is reflected in <xref ref-type="table" rid="table1">Table 1</xref> and <xref ref-type="table" rid="table2">Table 2</xref>, where data type double in C++ was used.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Numerical values for γ = 3 , a 0 = 5 , a 1 = 7</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >k</th><th align="center" valign="middle" >Forward computation</th><th align="center" valign="middle" >GCF based solution</th><th align="center" valign="middle" >Exact solution</th></tr></thead><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.171429</td><td align="center" valign="middle" >0.171429</td><td align="center" valign="middle" >0.171429</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.286531</td><td align="center" valign="middle" >0.286531</td><td align="center" valign="middle" >0.286531</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >0.0932012</td><td align="center" valign="middle" >0.0932012</td><td align="center" valign="middle" >0.0932012</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >0.0896566</td><td align="center" valign="middle" >0.0896566</td><td align="center" valign="middle" >0.0896566</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0.0393357</td><td align="center" valign="middle" >0.0393357</td><td align="center" valign="middle" >0.0393357</td></tr><tr><td align="center" valign="middle" >17</td><td align="center" valign="middle" >9.85074 &#215; 10 − 5</td><td align="center" valign="middle" >9.85075 &#215; 10 − 5</td><td align="center" valign="middle" >9.85075 &#215; 10 − 5</td></tr><tr><td align="center" valign="middle" >18</td><td align="center" valign="middle" >5.93420 &#215; 10 − 5</td><td align="center" valign="middle" >5.93424 &#215; 10 − 5</td><td align="center" valign="middle" >5.93424 &#215; 10 − 5</td></tr><tr><td align="center" valign="middle" >19</td><td align="center" valign="middle" >3.55023 &#215; 10 − 5</td><td align="center" valign="middle" >3.55035 &#215; 10 − 5</td><td align="center" valign="middle" >3.55035 &#215; 10 − 5</td></tr><tr><td align="center" valign="middle" >20</td><td align="center" valign="middle" >2.13423 &#215; 10 − 5</td><td align="center" valign="middle" >2.13458 &#215; 10 − 5</td><td align="center" valign="middle" >2.13458 &#215; 10 − 5</td></tr><tr><td align="center" valign="middle" >21</td><td align="center" valign="middle" >1.27782 &#215; 10 − 5</td><td align="center" valign="middle" >1.27888 &#215; 10 − 5</td><td align="center" valign="middle" >1.27888 &#215; 10 − 5</td></tr><tr><td align="center" valign="middle" >22</td><td align="center" valign="middle" >7.64963 &#215; 10 − 6</td><td align="center" valign="middle" >7.68128 &#215; 10 − 6</td><td align="center" valign="middle" >7.68128 &#215; 10 − 6</td></tr><tr><td align="center" valign="middle" >23</td><td align="center" valign="middle" >4.51039 &#215; 10 − 6</td><td align="center" valign="middle" >4.60533 &#215; 10 − 6</td><td align="center" valign="middle" >4.60533 &#215; 10 − 6</td></tr><tr><td align="center" valign="middle" >24</td><td align="center" valign="middle" >2.47987 &#215; 10 − 6</td><td align="center" valign="middle" >2.76467 &#215; 10 − 6</td><td align="center" valign="middle" >2.76467 &#215; 10 − 6</td></tr><tr><td align="center" valign="middle" >25</td><td align="center" valign="middle" >8.03766 &#215; 10 − 7</td><td align="center" valign="middle" >1.65817 &#215; 10 − 6</td><td align="center" valign="middle" >1.65817 &#215; 10 − 6</td></tr><tr><td align="center" valign="middle" >26</td><td align="center" valign="middle" >− 1.56804 &#215; 10 − 6</td><td align="center" valign="middle" >9.95173 &#215; 10 − 7</td><td align="center" valign="middle" >9.95173 &#215; 10 − 7</td></tr><tr><td align="center" valign="middle" >27</td><td align="center" valign="middle" >− 7.09265 &#215; 10 − 6</td><td align="center" valign="middle" >5.96988 &#215; 10 − 7</td><td align="center" valign="middle" >5.96988 &#215; 10 − 7</td></tr><tr><td align="center" valign="middle" >28</td><td align="center" valign="middle" >− 2.27107 &#215; 10 − 5</td><td align="center" valign="middle" >3.58242 &#215; 10 − 7</td><td align="center" valign="middle" >3.58242 &#215; 10 − 7</td></tr><tr><td align="center" valign="middle" >29</td><td align="center" valign="middle" >− 6.89918 &#215; 10 − 5</td><td align="center" valign="middle" >2.14924 &#215; 10 − 7</td><td align="center" valign="middle" >2.14924 &#215; 10 − 7</td></tr><tr><td align="center" valign="middle" >30</td><td align="center" valign="middle" >−0.000207491</td><td align="center" valign="middle" >1.28964 &#215; 10 − 7</td><td align="center" valign="middle" >1.28964 &#215; 10 − 7</td></tr><tr><td align="center" valign="middle" >40</td><td align="center" valign="middle" >−12.2598</td><td align="center" valign="middle" >7.79771 &#215; 10 − 10</td><td align="center" valign="middle" >7.79771 &#215; 10 − 10</td></tr><tr><td align="center" valign="middle" >50</td><td align="center" valign="middle" >−723,927</td><td align="center" valign="middle" >4.71497 &#215; 10 − 12</td><td align="center" valign="middle" >4.71497 &#215; 10 − 12</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Numerical values for γ = 9 , a 0 = 10 , a 1 = 12</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >k</th><th align="center" valign="middle" >Forward computation</th><th align="center" valign="middle" >GCF based solution</th><th align="center" valign="middle" >Exact solution</th></tr></thead><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.15</td><td align="center" valign="middle" >0.15</td><td align="center" valign="middle" >0.15</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.6975</td><td align="center" valign="middle" >0.6975</td><td align="center" valign="middle" >0.6975</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >0.205875</td><td align="center" valign="middle" >0.205875</td><td align="center" valign="middle" >0.205875</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >0.501694</td><td align="center" valign="middle" >0.501694</td><td align="center" valign="middle" >0.501694</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0.21422</td><td align="center" valign="middle" >0.21422</td><td align="center" valign="middle" >0.21422</td></tr><tr><td align="center" valign="middle" >13</td><td align="center" valign="middle" >0.127849</td><td align="center" valign="middle" >0.127848</td><td align="center" valign="middle" >0.127848</td></tr><tr><td align="center" valign="middle" >14</td><td align="center" valign="middle" >0.132884</td><td align="center" valign="middle" >0.132882</td><td align="center" valign="middle" >0.132882</td></tr><tr><td align="center" valign="middle" >15</td><td align="center" valign="middle" >0.106256</td><td align="center" valign="middle" >0.10623</td><td align="center" valign="middle" >0.10623</td></tr><tr><td align="center" valign="middle" >16</td><td align="center" valign="middle" >0.105863</td><td align="center" valign="middle" >0.10563</td><td align="center" valign="middle" >0.10563</td></tr><tr><td align="center" valign="middle" >17</td><td align="center" valign="middle" >0.0896527</td><td align="center" valign="middle" >0.0875497</td><td align="center" valign="middle" >0.0875497</td></tr><tr><td align="center" valign="middle" >18</td><td align="center" valign="middle" >0.10336</td><td align="center" valign="middle" >0.0844324</td><td align="center" valign="middle" >0.0844324</td></tr><tr><td align="center" valign="middle" >19</td><td align="center" valign="middle" >0.242111</td><td align="center" valign="middle" >0.0717609</td><td align="center" valign="middle" >0.0717609</td></tr><tr><td align="center" valign="middle" >20</td><td align="center" valign="middle" >1.60091</td><td align="center" valign="middle" >0.067756</td><td align="center" valign="middle" >0.067756</td></tr><tr><td align="center" valign="middle" >21</td><td align="center" valign="middle" >13.857</td><td align="center" valign="middle" >0.058602</td><td align="center" valign="middle" >0.058602</td></tr><tr><td align="center" valign="middle" >22</td><td align="center" valign="middle" >124.24</td><td align="center" valign="middle" >0.0545256</td><td align="center" valign="middle" >0.0545256</td></tr><tr><td align="center" valign="middle" >23</td><td align="center" valign="middle" >1117.72</td><td align="center" valign="middle" >0.0477352</td><td align="center" valign="middle" >0.0477352</td></tr><tr><td align="center" valign="middle" >24</td><td align="center" valign="middle" >10,059.1</td><td align="center" valign="middle" >0.0439651</td><td align="center" valign="middle" >0.0439651</td></tr><tr><td align="center" valign="middle" >25</td><td align="center" valign="middle" >90,531.2</td><td align="center" valign="middle" >0.038816</td><td align="center" valign="middle" >0.038816</td></tr></tbody></table></table-wrap><p>Consider next the M/M/1 queueing system, in which the customers arrive according to a Poisson stream with rate λ &gt; 0 and in which the successive service times are stochastically independent and exponentially distributed with parameter μ &gt; 0 . For this system it is known that the queueing process L = ( L ( t ) ) t ≥ 0 which counts the number of customers in line, forms a homogeneous continuous time Markov chain with state space ℕ 0 = { 0,1,2, ⋯ }</p><p>being regular and positive recurrent for ρ = λ μ &lt; 1 , see [<xref ref-type="bibr" rid="scirp.79481-ref28">28</xref>] . The model is convenient to get clear about the mechanism of our approach.</p><p>The invariant measure ( π k ) k = 0 ∞ of L meets the second order linear difference equation</p><p>λ π k − 1 − ( λ + μ ) π k + μ π k + 1 = 0   ( k = 1 , 2 , ⋯ ) (47)</p><p>subject to the side conditions</p><p>π 0 = 1     and     − λ π 0 + μ π 1 = 0.</p><p>In principle, ( π k ) k = 0 ∞ could be computed by forward computation, that is</p><p>π 0 = 1 ,</p><p>π 1 = ρ π 0 ,</p><p>π k + 1 = ( ρ + 1 ) π k − ρ π k − 1   ( k = 1 , 2 , ⋯ ) ,</p><p>where ρ = λ μ &lt; 1 .</p><p>A simple induction argument shows that π k = ρ k for k = 0 , 1 , 2 , ⋯ . Another solution of (47) is given by π ˜ k = 1 for k = 0 , 1 , 2 , ⋯ , implying that ( π k ) k = 0 ∞ becomes a dominated solution of (47), as claimed. Therefore ( π k ) k = 0 ∞ can also be characterized by the decoupled recursion (40), i.e.</p><p>π k + 1 = − Λ k ( 1 ) π k   ( k = 0 , 1 , 2 , ⋯ ) . (48)</p><p>Substituting of (48) into (47) leads to</p><p>Λ k − 1 ( 1 ) = − 1 ( 1 + ρ − 1 ) + ρ − 1 Λ k ( 1 )   ( k = 1 , 2 , ⋯ ) . (49)</p><p>By truncating this infinite continued fraction scheme at a certain level k = N , we get approximants for the desired coefficients Λ k ( 1 ) . A numerical example is given in <xref ref-type="table" rid="table3">Table 3</xref>. In this example the effect of numerical instability is comparatively small.</p></sec><sec id="s6"><title>6. Conclusion and Further Research</title><p>For Markov chains with a specific transition structure, we have proven that the</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Numerical values for the M/M/1 queueing system for ρ = 1 3 </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >k</th><th align="center" valign="middle" >Forward computation</th><th align="center" valign="middle" >GCF based solution</th><th align="center" valign="middle" >Exact solution</th></tr></thead><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.333333</td><td align="center" valign="middle" >0.3333</td><td align="center" valign="middle" >0.3333</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.111111</td><td align="center" valign="middle" >0.1111</td><td align="center" valign="middle" >0.1111</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >0.03704</td><td align="center" valign="middle" >0.03704</td><td align="center" valign="middle" >0.03704</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >0.01235</td><td align="center" valign="middle" >0.01235</td><td align="center" valign="middle" >0.01235</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0.004115</td><td align="center" valign="middle" >0.004115</td><td align="center" valign="middle" >0.004115</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >0.001372</td><td align="center" valign="middle" >0.001372</td><td align="center" valign="middle" >0.001372</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >4.572 &#215; 10 − 4</td><td align="center" valign="middle" >4.572 &#215; 10 − 4</td><td align="center" valign="middle" >4.572 &#215; 10 − 4</td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >1.524 &#215; 10 − 4</td><td align="center" valign="middle" >1.524 &#215; 10 − 4</td><td align="center" valign="middle" >1.524 &#215; 10 − 4</td></tr><tr><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1.694 &#215; 10 − 5</td><td align="center" valign="middle" >1.694 &#215; 10 − 5</td><td align="center" valign="middle" >1.694 &#215; 10 − 5</td></tr><tr><td align="center" valign="middle" >12</td><td align="center" valign="middle" >1.882 &#215; 10 − 6</td><td align="center" valign="middle" >1.882 &#215; 10 − 6</td><td align="center" valign="middle" >1.882 &#215; 10 − 6</td></tr><tr><td align="center" valign="middle" >15</td><td align="center" valign="middle" >6.969 &#215; 10 − 8</td><td align="center" valign="middle" >6.969 &#215; 10 − 8</td><td align="center" valign="middle" >6.969 &#215; 10 − 8</td></tr><tr><td align="center" valign="middle" >20</td><td align="center" valign="middle" >2.868 &#215; 10 − 10</td><td align="center" valign="middle" >2.868 &#215; 10 − 10</td><td align="center" valign="middle" >2.868 &#215; 10 − 10</td></tr><tr><td align="center" valign="middle" >25</td><td align="center" valign="middle" >1.180 &#215; 10 − 12</td><td align="center" valign="middle" >1.180 &#215; 10 − 12</td><td align="center" valign="middle" >1.180 &#215; 10 − 12</td></tr><tr><td align="center" valign="middle" >30</td><td align="center" valign="middle" >4.870 &#215; 10 − 15</td><td align="center" valign="middle" >4.857 &#215; 10 − 15</td><td align="center" valign="middle" >4.857 &#215; 10 − 15</td></tr><tr><td align="center" valign="middle" >40</td><td align="center" valign="middle" >1.312 &#215; 10 − 17</td><td align="center" valign="middle" >8.225 &#215; 10 − 20</td><td align="center" valign="middle" >8.225 &#215; 10 − 20</td></tr><tr><td align="center" valign="middle" >50</td><td align="center" valign="middle" >1.304 &#215; 10 − 17</td><td align="center" valign="middle" >1.393 &#215; 10 − 24</td><td align="center" valign="middle" >1.393 &#215; 10 − 24</td></tr><tr><td align="center" valign="middle" >90</td><td align="center" valign="middle" >1.304 &#215; 10 − 17</td><td align="center" valign="middle" >1.146 &#215; 10 − 43</td><td align="center" valign="middle" >1.146 &#215; 10 − 43</td></tr></tbody></table></table-wrap><p>invariant measure is a dominated solution of the corresponding steady-state recurrence relations, and therefore, it cannot be calculated by forward computation. As a by-product of our considerations, a GCF-based method for computing the invariant measure in a numerically stable way has been established. The effects of numerical instability of the original recurrence relations as well as the stability of the decoupled version have been illustrated by numerical examples. In some way, the GCF-based approach is similar to previously recommended methods (truncate the infinite system and solve the truncated one by Gaussian elimination or LU decomposition), but represents the steps in a combined mathematical form. Note that in previous literature, the generality of the transition structure did not allow forward computation, and hence, the question of instability of this method did not arise.</p><p>At no point of our consideration, we used stochasticity of P (or the corresponding property of conservativity of Q) explicitly. Therefore, it seems reasonable to extend our results to more general infinite systems S x = 0 of linear equations, where</p><p>S = ( s 00 s 01 s 10 s 11 s 12 s 20 s 21 s 22 s 23 ⋯ ⋯ ⋯ ⋱ ⋱ s n 0 s n 1 ⋯ ⋯ s n n s n , n + 1 s n + 1,0 s n + 1,1 ⋯ ⋯ s n + 1, n + 1 s n + 1, n + 2 ⋱ ⋱ ⋯ ⋯ ⋱ ⋱ ) .</p><p>In the context of computing invariant measures of Markov chains, we have S = I − P T or S = Q T , respectively. In the general case, the main steps of the proofs of Theorem 4 or Theorem 5 can be restated in an abstract context as follows: If s k k &gt; 0 and s k , k + 1 &lt; 0 for k = 0 , 1 , 2 , ⋯ , and s k l ≤ 0 for k = 1 , 2 , 3 , ⋯ and l &lt; k , and if there is a strictly positive solution x of S x = 0 , all GCFs involved in the algorithmic procedure converge. If additionally, we have</p><p>lim N → ∞ x ( N ) n x ( N ) 0 = x n x 0 for all n = 0 , 1 , 2 , ⋯ for the solutions x ( N ) of x ( N ) ⋅ S ( N ) = e ( N ) 0 ,</p><p>then the GCF-based algorithm converges to x as N tends to infinity, see [<xref ref-type="bibr" rid="scirp.79481-ref29">29</xref>] . Usually, these assumptions are met in the context of computing Perron-Frobenius eigenvectors for infinite non-negative matrices with some communication structure (e.g. irreducibility, see [<xref ref-type="bibr" rid="scirp.79481-ref30">30</xref>] for more details). In the context of discrete-time Markov chains, invariant measures are right eigenvectors for the Perron-Frobenius eigenvalue 1, whereas left eigenvectors are related to hitting probabilities (or absorption probabilities). Therefore, an extension of our considerations could refer to the task of computing these probabilities under appropriate assumptions on the transition structure. Further generalizations could deal with the following generalizations:</p><p>・ In the tridiagonal case (that is, n = 1 ), a generalization to block-matrices (that is, the corresponding Markov chain is a quasi-birth-death process) by means of matrix-valued continued fractions has been studied in [<xref ref-type="bibr" rid="scirp.79481-ref31">31</xref>] . The resulting algorithm is similar to the matrix-analytic methods studied in [<xref ref-type="bibr" rid="scirp.79481-ref32">32</xref>] [<xref ref-type="bibr" rid="scirp.79481-ref33">33</xref>] . An intuitive combination is the study of transition probability matrices of the form (1) where all P k l are matrices. For practical issues, it would be desirable to find a memory-efficient algorithm for computing stationary expectations. For quasi-birth-death processes (that is, block-tridiagonal transition matrices), such a method has been suggested in [<xref ref-type="bibr" rid="scirp.79481-ref34">34</xref>] .</p><p>・ Instead of banded matrices, we could consider upper Hessenberg matrices P (or lower Hessenberg matrices S). Then the difference equation (4) of order n is replaced by a difference equation of infinite order (sometimes referred to as sum equation). Furthermore, arbitrary lower bandwidthes for P could be considered (as in [<xref ref-type="bibr" rid="scirp.79481-ref9">9</xref>] , where the upper bandwidth was restricted to 1).</p></sec><sec id="s7"><title>Acknowledgements</title><p>We acknowledge support by Open Access Publishing Fund of Clausthal University of Technology.</p></sec><sec id="s8"><title>Cite this paper</title><p>Baumann, H. and Hanschke, T. (2017) Inherent Numerical Instability in Computing Invariant Measures of Markov Chains. Applied Mathematics, 8, 1367-1385. https://doi.org/10.4236/am.2017.89101</p></sec></body><back><ref-list><title>References</title><ref id="scirp.79481-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Karlin, S. and Taylor, H.M. (1981) A Second Course in Stochastic Processes. Academic Press, New York.</mixed-citation></ref><ref id="scirp.79481-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Miller, K.S. (1968) Linear Difference Equations. Benjamin, New York.</mixed-citation></ref><ref id="scirp.79481-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Cash, J.R. (1980) A Note on the Numerical Solution of Linear Recurrence Relations. Numerische Mathematik, 34, 371-386. https://doi.org/10.1007/BF01403675</mixed-citation></ref><ref id="scirp.79481-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Gautschi, W. (1967) Computational Aspects of Three-Term Recurrence Relations. SIAM Review, 9, 24-82. https://doi.org/10.1137/1009002</mixed-citation></ref><ref id="scirp.79481-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Gautschi, W. (1972) Zur Numerik rekurrenter Relationen. Computing, 9, 107-126.  
&lt;br /&gt;https://doi.org/10.1007/BF02236961</mixed-citation></ref><ref id="scirp.79481-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Lozier, S.W. (1980) Numerical Solution of Linear Difference Equations. Report NBSIR 80-1976, National Bureau of Standards, US Dept. of Commerce, Washington DC. &lt;br /&gt;https://doi.org/10.6028/NBS.IR.80-1976</mixed-citation></ref><ref id="scirp.79481-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Mattheij, R.M.M. (1980) Characterization of Dominant and Dominated Solutions of Linear Recursions. Numerische Mathematik, 35, 421-442.  
https://doi.org/10.1007/BF01399009</mixed-citation></ref><ref id="scirp.79481-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Wimp, J. (1984) Computation with Recurrence Relations. Pitman, Boston.</mixed-citation></ref><ref id="scirp.79481-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Hanschke, T. (1992) Markov Chains and Generalized Continued Fractions. Journal of Applied Probability, 29, 838-849. https://doi.org/10.1017/S0021900200043710</mixed-citation></ref><ref id="scirp.79481-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Jacobi, C.G.J. (1868) Allgemeine Theorie der kettenbruchahnlichen Algorithmen, in welchen jede Zahl aus drei vorhergehenden gebildet wird. [General Theory of Continued-Fraction-Type Algorithms in Which Every Number Is Generated by the Three Preceding Ones.] Journal für die reine und angewandte Mathematik, 69, 29-64. https://doi.org/10.1515/crll.1868.69.29</mixed-citation></ref><ref id="scirp.79481-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Perron, O. (1907) Grundlagen für eine Theorie des Jacobischen Kettenbruchalgorithmus. [Fundamentals for a Theory of Jacobi’s Continued-Fraction Algorithm.] Mathematische Annalen, 64, 1-76. https://doi.org/10.1007/BF01449880</mixed-citation></ref><ref id="scirp.79481-ref12"><label>12</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Perron</surname><given-names> O. </given-names></name>,<etal>et al</etal>. (<year>1907</year>)<article-title>über die Konvergenz der Jacobi-Kettenalgorithmen mit komplexen Elementen. [On the Convergence of Jacobi’s Continued-Fraction Algorithms with Complex Elements.] Sitzungsber. Akad</article-title><source> München</source><volume> 37</volume>,<fpage> 401</fpage>-<lpage>482</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.79481-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Van der Cruyssen, P. (1979) Linear Difference Equations and Generalized Continued Fractions. Computing, 22, 269-278. https://doi.org/10.1007/BF02243567</mixed-citation></ref><ref id="scirp.79481-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Perron, O. (1909) über lineare Differenzen-und Differentialgleichungen. [On Linear Difference and Differential Equations.] Mathematische Annalen, 66, 446-487.  
&lt;br /&gt;https://doi.org/10.1007/BF01450044</mixed-citation></ref><ref id="scirp.79481-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Hanschke, T. (1991) über die Minimallosung der Poincare-Perronschen Differenzengleichung. [On the Minimal Solution of the Poincaré-Perron Difference Equation.] Monatshefte für Mathematik, 112, 281-295.  
https://doi.org/10.1007/BF01351769</mixed-citation></ref><ref id="scirp.79481-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Hanschke, T. (1998) Ein verallgemeinerter Jacobi-Perron-Algorithmus zur Reduktion linearer Differenzengleichungssysteme. [A Generalized Jacobi-Perron Algorithm for the Reduction of Systems of Linear Difference Equations.] Monatshefte für Mathematik, 126, 287-311. &lt;br /&gt;https://doi.org/10.1007/BF01299054</mixed-citation></ref><ref id="scirp.79481-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Levrie, P. and Bultheel, A. (1996) Matrix Continued Fractions Related to First-Order Linear Recurrence Systems. Electronic Transactions on Numerical Analysis, 4, 46-63.</mixed-citation></ref><ref id="scirp.79481-ref18"><label>18</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Levrie</surname><given-names> P. </given-names></name>,<etal>et al</etal>. (<year>1986</year>)<article-title>Pringsheim’s Theorem for Generalized Continued Fractions</article-title><source> Journal of Computational and Applied Mathematics</source><volume> 14</volume>,<fpage> 439</fpage>-<lpage>445</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.79481-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">de Bruin, M.G. (1978) Convergence of Generalized C-Fractions. Journal of Approximation Theory, 24, 177-207. https://doi.org/10.1016/0021-9045(78)90023-0</mixed-citation></ref><ref id="scirp.79481-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Seneta, E. (1967) Finite Approximations to Infinite Non-Negative Matrices. Proceedings of the Cambridge Philosophical Society, 63, 983-992.  
https://doi.org/10.1017/S0305004100042006</mixed-citation></ref><ref id="scirp.79481-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Seneta, E. (1968) Finite Approximations to Infinite Non-Negative Matrices II. Proceedings of the Cambridge Philosophical Society, 64, 465-470.  
https://doi.org/10.1017/S0305004100043061</mixed-citation></ref><ref id="scirp.79481-ref22"><label>22</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Seneta</surname><given-names> E. </given-names></name>,<etal>et al</etal>. (<year>1980</year>)<article-title>Computing the Stationary Distribution for Infinite Markov Chains</article-title><source> Linear Algebra and Its Applications</source><volume> 34</volume>,<fpage> 259</fpage>-<lpage>267</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.79481-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Golub, G. and Seneta, E. (1974) Computation of the Stationary Distribution of an Infinite Stochastic Matrix of Special Form. Bulletin of the Australian Mathematical Society, 10, 255-261. https://doi.org/10.1017/S0004972700040867</mixed-citation></ref><ref id="scirp.79481-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Reuter, G.E.H. (1957) Denumerable Markov Processes and the Associated Contraction Semigroup on L. Acta Mathematica, 97, 1-46.  
https://doi.org/10.1007/BF02392391</mixed-citation></ref><ref id="scirp.79481-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Kendall, D.G. and Reuter, G.E.H. (1957) The Calculation of the Ergodic Projection for Markov Chains and Processes with a Countable Infinity of States. Acta Mathematica, 97, 103-144. https://doi.org/10.1007/BF02392395</mixed-citation></ref><ref id="scirp.79481-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Tweedie, R.L. (1973) The Calculation of Limit Probabilities for Denumerable Markov Processes from Infinitesimal Properties. Journal of Applied Probability, 10, 84-99. &lt;br /&gt;https://doi.org/10.1017/S0021900200042108</mixed-citation></ref><ref id="scirp.79481-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Tweedie, R.L. (1975) Sufficient Conditions for Regularity, Recurrence and Ergodicity of Markov Processes. Mathematical Proceedings of the Cambridge Philosophical Society, 78, 125-136. https://doi.org/10.1017/S0305004100051562</mixed-citation></ref><ref id="scirp.79481-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Gross, D., Shortle, J.F., Thompson, J.M. and Harris, C.M. (2008) Fundamentals of Queueing Theory. 4th Edition, Wiley, New Jersey.  
https://doi.org/10.1002/9781118625651</mixed-citation></ref><ref id="scirp.79481-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Baumann, H. (2017) Generalized Continued Fractions: Definitions, Convergence and Applications to Markov Chains. Habilitationsschrift. Clausthal University of Technology, Clausthal-Zellerfeld.</mixed-citation></ref><ref id="scirp.79481-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Seneta, E. (1981) Non-Negative Matrices and Markov Chains. Springer, New York.  
&lt;br /&gt;https://doi.org/10.1007/0-387-32792-4</mixed-citation></ref><ref id="scirp.79481-ref31"><label>31</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Hanschke</surname><given-names> T. </given-names></name>,<etal>et al</etal>. (<year>1999</year>)<article-title>A Matrix Continued Fraction Algorithm for the Multiserver Repeated Order Queue</article-title><source> Mathematical and Computer Modelling</source><volume> 30</volume>,<fpage> 159</fpage>-<lpage>170</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.79481-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Baumann, H. and Sandmann, W. (2010) Numerical Solution of Level Dependent Quasi-Birth-and-Death Processes. Procedia Computer Science, 1, 1561-1569.  
&lt;br /&gt;https://doi.org/10.1016/j.procs.2010.04.175</mixed-citation></ref><ref id="scirp.79481-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Bright, L. and Taylor, P.G. (1995) Calculating the Equilibrium Distribution in Level Dependent Quasi-Birth-and-Death Processes. Communication in Statistics. Stochastic Models, 11, 497-525. https://doi.org/10.1080/15326349508807357</mixed-citation></ref><ref id="scirp.79481-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Baumann, H. and Sandmann, W. (2013) Computing Stationary Expectations in Level-Dependent QBD Processes. Journal of Applied Probability, 50, 151-165.  
&lt;br /&gt;https://doi.org/10.1017/S0021900200013176</mixed-citation></ref></ref-list></back></article>