This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

11institutetext: Phil. Pollett 22institutetext: School of Mathematics and Physics, The University of Queensland, Australia. 22email: pkp@maths.uq.edu.au

Quasi-stationary distributions for queueing and other models

Phil Pollett

1 Background

We will examine questions concerning quasi-stationary behaviour in evanescent processes. The idea has its origins in biological modelling, where typically we are interested in limiting behaviour conditional on non-extinction. For queueing processes we are typically interested in the behaviour within a busy period in stable or near stable queues Kij93a ; Kyp72b , or, for unstable queues, prior to last exit from the empty state CHP00 .

Let (X(t),t0)(X(t),\,t\geq 0) be a Markov chain in continuous time whose state space S={0}CS=\{0\}\cup C consists of transient states C={1,2,}C=\{1,2,\dots\} and an absorbing state 0. Let Q=(qij,i,jS)Q=(q_{ij},\,i,j\in S) be the qq-matrix of transition rates, assumed to be stable, conservative and regular, so that there is a unique transition function P(t)=(pij(t),i,jS)P(t)=(p_{ij}(t),\,i,j\in S) associated with QQ, and pij(t)=Pr(X(t)=j|X(0)=i)p_{ij}(t)=\Pr(X(t)=j|X(0)=i). We assume that CC is irreducible, and that 0 is reached with probability 11 from any state in CC. Thus, in particular, for i,jCi,j\in C, pij(t)0p_{ij}(t)\to 0 as tt\to\infty, and, for iCi\in C, pi0(t)1p_{i0}(t)\to 1. We are interested in the limit of the ratio

pij(t)1pi0(t)=Pr(X(t)=j|X(t)0,X(0)=i),i,jC,\frac{p_{ij}(t)}{1-p_{i0}(t)}=\Pr(X(t)=j|X(t)\neq 0,\,X(0)=i),\qquad i,j\in C, (1)

called a limiting conditional distribution (LCD). The first general results on LCDs SV66 were facilitated by a finer classification of transient states Kin63a and a common rate at which the transition probabilities decay: there is a λ0\lambda\geq 0, called the decay parameter (of CC), such that t1logpij(t)λt^{-1}\log p_{ij}(t)\to-\lambda as tt\to\infty, for all i,jCi,j\in C. CC is then λ\lambda-recurrent or λ\lambda-transient according to whether 0eλtpij(t)𝑑t\int_{0}^{\infty}e^{\lambda t}p_{ij}(t)\,dt diverges or converges (for some, and then all, i,jC)i,j\in C), and, when CC is λ\lambda-recurrent, it is λ\lambda-positive or λ\lambda-null according to whether the limit limteλtpij(t)\lim_{t\to\infty}e^{\lambda t}p_{ij}(t) is positive or zero (for some, and then all, i,jC)i,j\in C). When positive, its value is determined by (mi,iC)(m_{i},\,i\in C) and (xi,iC)(x_{i},\,i\in C) satisfying

iCmipij(t)=eλtmjandjCpij(t)xj=eλtxi.\sum_{i\in C}m_{i}p_{ij}(t)=e^{-\lambda t}m_{j}\quad\text{and}\quad\sum_{j\in C}p_{ij}(t)x_{j}=e^{-\lambda t}x_{i}. (2)

Unique positive solutions to (2) (called the λ\lambda-invariant measure and vector, respectively) are guaranteed when CC is λ\lambda-recurrent. CC is then λ\lambda-positive if and only if A1:=kCmkxk<A^{-1}:=\sum_{k\in C}m_{k}x_{k}<\infty, whence limteλtpij(t)=Aximj\lim_{t\to\infty}e^{\lambda t}p_{ij}(t)=Ax_{i}m_{j}. So, one can see, at least formally from (1), that, since pi0(t)=1jCpij(t)p_{i0}(t)=1-\sum_{j\in C}p_{ij}(t),

Pr(X(t)=j|X(t)0,X(0)=i)=eλtpij(t)eλtkCpik(t)mjkCmk.\Pr(X(t)=j|X(t)\neq 0,\,X(0)=i)=\frac{e^{\lambda t}p_{ij}(t)}{e^{\lambda t}\sum_{k\in C}p_{ik}(t)}\to\frac{m_{j}}{\sum_{k\in C}m_{k}}.

λ\lambda-positivity is indeed sufficient Ver69 , the limit taken to be 0 when kCmk=\sum_{k\in C}m_{k}=\infty.

One might think this completes the picture. However, λ\lambda-positivity is not necessary for the existence of an LCD (see the example below). Further, the decay parameter cannot usually be determined from QQ, and λ\lambda-positivity cannot usually be checked from QQ. Of course pij(t)p_{ij}(t) is seldom available explicitly, but there are “qq-matrix versions” of (2),

iCmiqij=λmjandjCqijxj=λxi,\sum_{i\in C}m_{i}q_{ij}=-\lambda m_{j}\quad\text{and}\quad\sum_{j\in C}q_{ij}x_{j}=-\lambda x_{i}, (3)

and positive solutions to (3) satisfy (2) under conditions that are easy to check Pol86 .

Example  Consider the M/M/1 queue with arrival rate pp and departure rate qq (>p>p) modified so that it is killed when the queue size first reaches 0. Set a=p+qa=p+q, b=p/qb=\sqrt{p/q} (<1)(<1), and θ=2pq\theta=2\sqrt{pq}. Seneta Sen66a showed that, as tt\to\infty,

pij(t)=ijbji2e(aθ)tθ2πθ(1t3/2+O(1t5/2)),i,jC,p_{ij}(t)=i\,jb^{j-i}\frac{2e^{-(a-\theta)t}}{\theta\sqrt{2\pi\theta}}\left(\frac{1}{t^{3/2}}+O\left(\frac{1}{t^{5/2}}\right)\right),\qquad i,j\in C,

which implies that λ=aθ=p+q2pq\lambda=a-\theta=p+q-2\sqrt{pq} is the decay parameter, and

limtt3/2eλtpij(t)=ijbji2θ2πθ,i,jC.\lim_{t\to\infty}t^{3/2}e^{\lambda t}p_{ij}(t)=i\,jb^{j-i}\frac{2}{\theta\sqrt{2\pi\theta}},\qquad i,j\in C.

Notice that this limit is of the form AximjAx_{i}m_{j}, where mj=jβjm_{j}=j\beta^{j} and xi=iβix_{i}=i\beta^{-i} specify the unique positive solutions to (3), and A>0A>0. Seneta also showed that

limtt3/2eλt(1pi0(t))=ibiλ2πθ,iC.\lim_{t\to\infty}t^{3/2}e^{\lambda t}\left(1-p_{i0}(t)\right)=\frac{ib^{-i}}{\lambda\sqrt{2\pi\theta}},\qquad i\in C.

Notice also that this limit is of the form BxiBx_{i}, where B>0B>0. So, the LCD exists:

limtpij(t)1pi0(t)=limtt3/2eλtpij(t)t3/2eλt(1pi0(t))=(1b)2jbj1,i,jC.\lim_{t\to\infty}\frac{p_{ij}(t)}{1-p_{i0}(t)}=\lim_{t\to\infty}\frac{t^{3/2}e^{\lambda t}p_{ij}(t)}{t^{3/2}e^{\lambda t}(1-p_{i0}(t))}=(1-b)^{2}jb^{j-1},\qquad i,j\in C.

Yet, CC is λ\lambda-transient: 0eλtpij(t)𝑑t=2i/θ<\int_{0}^{\infty}e^{\lambda t}p_{ij}(t)\,dt=2i/\theta<\infty.

2 Speculation

One way to approach the question of whether LCDs exist for λ\lambda-transient chains is to characterise the smallest κ>1\kappa>1 such that tκeλtpij(t)t^{\kappa}e^{\lambda t}p_{ij}(t) has a strictly positive limit for all i,jCi,j\in C. Such a characterisation is presently unavailable. I conjecture (for λ\lambda-null and λ\lambda-transient chains) that (i) when such a κ\kappa exists, it is the same for all i,jCi,j\in C, that (ii) the limit is always of the form AximjAx_{i}m_{j}, where (mi,iC)(m_{i},\,i\in C) and (xi,iC)(x_{i},\,i\in C) satisfy (2) perhaps with an inequality (\leq), and (iii) there is a κ0κ\kappa_{0}\leq\kappa such that tκ0eλt(1pi0(t))Bxit^{\kappa_{0}}e^{\lambda t}(1-p_{i0}(t))\to Bx_{i}.

3 Discussion

The approach proposed here contrasts with work on discrete-time chains, which highlight the many complications in the theory of RR-transient chains McDF17 ; Kes95 , and more in line with work on algebraic transience MS14 and sub-geometric convergence for ergodic discrete-time Markov chains DMS07 (which has become important in the analysis of Markov chain Monte Carlo methods). The condition that κ\kappa exists is equivalent to requiring that the function gij(t):=eλtpij(t)g_{ij}(t):=e^{\lambda t}p_{ij}(t) is regularly varying with index α=κ1\alpha=\kappa^{-1} (the same index of regular variation for all ii and jj), or, equivalently, that there is a κ>1\kappa>1, the same for all i,jCi,j\in C, such that tκgij(t)t^{\kappa}g_{ij}(t) is slowly varying Sen76 . Conjectures (i) and (ii) are true for λ\lambda-null recurrent chains (Lemma 1 of Pol01 ), and indeed (iii) with κ0=κ\kappa_{0}=\kappa under an additional condition. Critical to the argument is that the λ\lambda-subinvariant measures and vectors ((2) with the inequality) are unique and λ\lambda-invariant. This is not true in the λ\lambda-transient case. One might hope to adapt Kingman’s arguments based on inequalities derived from the Chapman-Kolmorogov equations Kin63a , but I cannot see how. In addition to the example detailed above, the conjectures are supported by several other contrasting models: the M/M/1 queue with p>qp>q, the random walk on \mathbb{Z} in continuous time Kin63a , the birth-death immigration process And91 , quasi-birth-death processes BBLPPT97 , and various branching models AH83 . Interestingly, the critical Markov branching process provides an example for which κ=2\kappa=2 and κ0=1\kappa_{0}=1.

References

  • [1] W. Anderson. Continuous-Time Markov Chains: An Applications-Oriented Approach. Springer-Verlag, New York, 1991.
  • [2] S. Asmussen and H. Hering. Branching Processes. Birkhauser, Boston, 1983.
  • [3] N. Bean, L. Bright, G. Latouche, C. Pearce, P. Pollett, and P. Taylor. The quasistationary behaviour of quasi-birth-and-death processes. Ann. Appl. Probab., 7:134–155, 1997.
  • [4] P. Coolen-Schrijner, A. Hart, and P. Pollett. Quasistationarity of continuous-time Markov chains with positive drift. J. Austral. Math. Soc., 41:423–441, 2000.
  • [5] R. Douc, E. Moulines, and P. Soulier. Computable convergence rates for sub-geometric ergodic Markov chains. Bernoulli, 13:831–848, 2007.
  • [6] R. D. Foley and D. R. McDonald. Yaglom limits can depend on the starting state. Adv. Appl. Probab., 50:1–34, 2017.
  • [7] H. Kesten. A ratio limit theorem for (sub) Markov chains on {1,2,}\{1,2,\ldots\} with bounded jumps. Adv. Appl. Probab., 27:652–691, 1995.
  • [8] M. Kijima. Quasi-stationary distributions of single-server phase-type queues. Math. Operat. Res., 18:423–437, 1993.
  • [9] J. Kingman. The exponential decay of Markov transition probabilities. Proc. London Math. Soc., 13:337–358, 1963.
  • [10] E. Kyprianou. The quasi-stationary distributions of queues in heavy traffic. J. Appl. Probab., 9:821–831, 1972.
  • [11] Y.-H. Mao and Y.-H. Song. On geometric and algebraic transience for discrete-time Markov chains. Stochastic Process. Appl., 124:1648–1678, 2014.
  • [12] P. Pollett. On the equivalence of μ\mu-invariant measures for the minimal process and its qq-matrix. Stochastic Process. Appl., 22:203–221, 1986.
  • [13] P. Pollett. Similar Markov chains. J. Appl. Probab., 38A:53–65, 2001.
  • [14] E. Seneta. Quasi-stationary behaviour in the random walk with continuous time. Austral. J. Statist., 8:92–98, 1966.
  • [15] E. Seneta. Regularly varying functions. Lecture Notes in Mathematics. Springer-Verlag, 1976.
  • [16] E. Seneta and D. Vere-Jones. On quasi-stationary distributions in discrete-time Markov chains with a denumerable infinity of states. J. Appl. Probab., 3:403–434, 1966.
  • [17] D. Vere-Jones. Some limit theorems for evanescent processes. Austral. J. Statist., 11:67–78, 1969.