AD-A202 468 - Defense Technical Information Center AD-A202 468 TECHNICAL REPORT ... (Contiue on...

14
AD-A202 468 TECHNICAL REPORT Office of Naval Research Contract No. N00014-86-K0029 ROOTFINDING FOR MARKOV CHAINS WITH QUASI-TRIANGULAR TRANSITION MATRICES by Carl M. Harris Report No. GMU/22472/105 October 31, 1988 Department of Operations Research and Applied Statistics School of Information Technology and Engineering George Mason University Fairfax, VA 22030 '~!mim 8 1 2 j t I .- mI bm inim b In I

Transcript of AD-A202 468 - Defense Technical Information Center AD-A202 468 TECHNICAL REPORT ... (Contiue on...

Page 1: AD-A202 468 - Defense Technical Information Center AD-A202 468 TECHNICAL REPORT ... (Contiue on revere side if ndl o eiy NN 1~81atip 6 block ftui, r)--applied probability, probability,

AD-A202 468

TECHNICAL REPORT

Office of Naval Research Contract No. N00014-86-K0029

ROOTFINDING FOR MARKOV CHAINS WITH

QUASI-TRIANGULAR TRANSITION MATRICES

by

Carl M. Harris

Report No. GMU/22472/105October 31, 1988

Department of Operations Research and Applied StatisticsSchool of Information Technology and Engineering

George Mason UniversityFairfax, VA 22030

'~!mim 8 1 2 j t I.- mI bm inim b In I

Page 2: AD-A202 468 - Defense Technical Information Center AD-A202 468 TECHNICAL REPORT ... (Contiue on revere side if ndl o eiy NN 1~81atip 6 block ftui, r)--applied probability, probability,

TECHNICAL REPORT

Office of Naval Research Contract No. N00014-86-K0029

ROOTFINDING FOR MARKOV CHAINS WITHQUASI-TRIANGULAR TRANSITION MATRICES

by

Carl M. Harris

Report No. GMU/22472/105October 31, 1988

Department of Operations Research and Applied StatisticsSchool of Information Technology and Engineering

George Mason UniversityFairfax, VA 22030

Copy No. I

This document has been approved for public sale and release; its distributionis unlimited.

m mmmmmmmm l mm~m~m A

Page 3: AD-A202 468 - Defense Technical Information Center AD-A202 468 TECHNICAL REPORT ... (Contiue on revere side if ndl o eiy NN 1~81atip 6 block ftui, r)--applied probability, probability,

L _SECURITY CLASSIFICATION OF THIS PAGE (INa0ba ECneo,

REPORT DOCUMENTATION PAGE READ CSTRuc~omsBsFoRZ coMPLETM FOPJ1. REPORT NUMBER I. GOVT ACCESSION NO :. RECIPIENT*S CATALOG NUMUiER

4. TITLE fnd "*ubso) S. TypE Or REPORT a PERIoD COVEREDRootfinding for Markov Chains with Quasi-Trn- Technical Reportangular Transition Matrices

4. PERONMING OR. 'epowrT NUMOER

GMU/22474/105

7. AUTNOR(e) S. CONTRACT OR GRANT NUMIER(s)

Carl M. Harris N00014-86-K0029

S. PERFORMING ORGANIZATION NAME AND ADDRESS 10. PROGRAM ELEMENT PROJECT. TASCAREA 4 WORK uNIT NUMOERSDepartment of Operations Research and

Applied Task -B

Statistics Task 415

George Mason University, Fairfax, Va. 22030 Project 4118150

II. CONTROLLING OFFICE NAME AND ADDRESS "1. REPORT DATE

Office of Naval Research October 31, 1988800 North Quincy Street Is. NUVeER OF PAGES

Arlington, VA. 22247 9T4. MONITORING A4GENCY NAME & AODRESS(11 iferent from Controllin Office) IS. SECURITY CLASS. (of 9l1i 'rort)

LIl Unclassified

1S. OECLASSIPICATIONH iOWNGRAOmGSCOEDULE

16. DISTRIBUTION STATEMENT (of tls Report)

Un

17. DISTRIBUTION STATEMENT (of tMe 4bstat elltlrd In Block 20, It *ffort 0m r epo)

n

10. SUPPLEMENTARY NOTES

IS. KEY WORDS (Contiue on revere side if ndl o eiy NN 1~81atip 6 block ftui, r)

--applied probability, probability,computational analysis, rootfindingcomputational probability stochastic models,Markov chainsnumerical methods,

20. ABST RACT (ConeI an revrs siwgode it necoeary end fa~ntf? by block mustbor)

(following)

I!

D ,o 1473 EDITION Or I NOv 63s OBSOLETE

SN 0102- Lr- 014- 6601 SECURITT CLASSIPICATION Of TWIS PAGE (When D-e6 e.ee)

II

Page 4: AD-A202 468 - Defense Technical Information Center AD-A202 468 TECHNICAL REPORT ... (Contiue on revere side if ndl o eiy NN 1~81atip 6 block ftui, r)--applied probability, probability,

Abstract

Numerical rootfinding problems are quite common in stochastic modeling.However, many solutions stop at the presentation of a probability generat-ing function for the state probabilities. But with increasing easy access tocomputing power, many problems whose answers were typically left in in-complete form or for which there has been a search for alternative solutionmethods are currently being reexamined. The class of Markov chains withquasi-triangular layouts (i.e., those having sub- or super-triangular sets ofzeros) are a good case in point. They have an especially nice structure whichleads to a rather concise representation for the generating functions. But thecomplete solution then requires the finding of roots. Fortunately, these prob-lems can be shown to have special properties that make accurate rootfindingquite feasible. In this paper, we show that the roots of the critical equa-tions for these models are indeed unique and located in known regions in thecomplex plane.

Acoesson ForNTIS GRA&I

DTIC TABUnannouncedJustifloation _ OY

By----- -Distribution/

Availability CodesvA v a a n d / o r -

Dist J Spe

m~a maisi iL

la,, da iI

"I I I i

Page 5: AD-A202 468 - Defense Technical Information Center AD-A202 468 TECHNICAL REPORT ... (Contiue on revere side if ndl o eiy NN 1~81atip 6 block ftui, r)--applied probability, probability,

1 INTRODUCTION

As Abolnikov and Dukhovny (1987) and others (for example, see Bailey, 1954,and Powell, 1985) have repeatedly noted, many denumerable discrete-timeMarkov chains (with particular applications in inventory, dam and queueingmodeling) have one of two special transition-matrix structures. These formshave been called quasi-triangular by a number of authors, because of thepresence of sub- or super-triangular sets of zeros:

aoo. aoo a02 a03..aj 0 all a 12 a 13 ...

a 2 0 a'2 a 2 2 a 23 ...

aKo aK1 aK2 aK3 ...

A= ao a, a2 a3 ...

0 ao a, a 2 ...

0 0 ao a, ...0 0 0 ao ...

0 0 0 0

and

EK-1 bK-1 bK- 2 bK-3 ... bo 0 0 0EK bK bK.- 1 bK-2 ... b1 bo 0 0 ...

B= EK+1 bK+l bK bK-1 ... b2 b1 bo 0EK+2 bK+2 bK+i bK ... b3 b2 b1 bo ...

where

E_== 1 - Zb

The structure of these matrices leads to some particularly concise rep-resentations for the probability generating functions (PGFs) of the Markovchain equilibrium state process. When the stationary equation for such a

[. 1

I!

Page 6: AD-A202 468 - Defense Technical Information Center AD-A202 468 TECHNICAL REPORT ... (Contiue on revere side if ndl o eiy NN 1~81atip 6 block ftui, r)--applied probability, probability,

Markov chain is exercised, the PGF of the steady-state probabilities has analgebraic function in its denominator whose roots are critical in the final so-lution. (We henceforth refer to this denominator function equated to zero asthe system's characteristtic equation).

For the transition matrix A, the characteristic equation (CE) turns outto be (at least for complex z with absolute value < 1)

00

1=0

where K is as defined in the matrix representation A (corresponding, for ex-ample, to a constant batch-input module in bulk queues). Under the assump-tion that ci(z) possesses all its derivatives at z = 1 (i.e., that the distribution{aj} has all moments), a(z) may be set equal to the Laplace-Stieltjes trans-form of a distribution function [call that A(t), and set its mean to 1/0] of anonnegative random variable evaluated at A(I - z), where A is an arbitrarypositive constant for the time being. Thus we may also write that

zK = A'[A(l- z)]. (2)

The CE associated with the matrix B may be written as

K 00zK = OWbz' (3)0=0

or

zK = B*[j(1 - z)]. (4)

In these representations, the constant K is as given in B (corresponding,for example, to a constant batch-service module in bulk queues), 82(z) isdefined as the PGF of the probabilities {b,}, and B* is the Laplace-Stieltjestransform of a distribution function [call that B(t), and set its mean to 1/Al ofa nonnegative random variable evaluated at p(1 - z), where pi is an arbitrarypositive constant.

Recognize that Equations (1) and (3) are generalizations of the well-known fundamental equation of branching processes, typically written asz = f(z), where f would be the PGF for the number of offspring emanatingfrom one parent. Gross and Harris (1985), for example, provide the detailsof the root problem for this model. In actuality, it is the B problem which

2

_I

Page 7: AD-A202 468 - Defense Technical Information Center AD-A202 468 TECHNICAL REPORT ... (Contiue on revere side if ndl o eiy NN 1~81atip 6 block ftui, r)--applied probability, probability,

5;1

is in fact the more direct relative of the branching process, so it is this oneon which we comment in detail first.

The CE of the matrix B may be rewritten in the standard way by usingz = rezp(iO), and we find that

rKexp(iOK) = - r exp(iO))]emp(27rni) (5)

for n = 1, 2, ..., K. This equation clearly has a root at unity, and by Rouch6'stheorem, we can show that there are K others inside the unit circle I z 1= Iwhen the chain is ergodic. The condition for ergodicity is that

00

'(1) = Z--nb, > K

or (dB*[A41 - z))) > K.dz >K

These can be shown to be equivalent to the requirement that KA/t < 1. Inaddition and most importantly, for each n in (5), there is a unique root withabsolute value less than 1. We provide the proof of this assertion in the nextsection.

The roots of (5) are found by separately solving its real and imaginaryportions. As noted, there is a unique answer when (5) is evaluated for in-dividual values of n. In Section 2, we use this fact to complete the proofthat these roots are indeed unique. In addition, we are able to pinpoint thelocations of all of the real roots.

Partial results on the uniqueness of all the roots for this model type areavailable. It is, in fact, known that the roots are totally unique when B(t) isErlang(J) distributed with mean 1/A (see Chaudhry and Templeton, 1983).In this case, Equation 4 becomes (for KA/u = Kp < 1)

=' = [Jp/(Jp + (1 - z)]J, (6)

To prove that the roots are simple, we show that the derivative vanishes ata potential repeated root, say z,. This is equivalent to requiring that

Kz K -1 = J(Jp)j[Jp+ (1 - z,)] - ( J 1) (7)

3

Page 8: AD-A202 468 - Defense Technical Information Center AD-A202 468 TECHNICAL REPORT ... (Contiue on revere side if ndl o eiy NN 1~81atip 6 block ftui, r)--applied probability, probability,

If (6) is divided by (7), we see that

= K(Jp+ 1) J1 (1 - Kp)

z- J+K J+K

When this value is substituted back into Equation (6), we find that thecondition for repetition is that

(Kp) j = (Jp+ I)J+K( K ) J +KJ + K |

or

(Kp)/(+K) = (Jp + 1)(Ji -K.(Kp)J/(J+K

If we define J/(J + K) as c, then the condition for repetition is equivalentto requiring that

(Kp) = (Jp + 1)(1 - c) = (1- c)Jp +(1- c). (8)

*! The right-hand side of (8) is a straight line in p, with y-intercept of 1-cand slope of (1-c)J, while the left-hand side is a monomial with positive,fractional power c. The two functions intersect only at p = I/K, which wouldviolate the condition for ergodicity that p < 1/K, so that the assumption ofrepetition must be false.

But not much more has been generally known about the effect of the formof the distribution B(t) for the more general model.

For the A-matrix problem, recall that the characteristic equation is

z =AA( - z)], (9)

where A* is a Laplace-Stieltjes transform. Ergodocity obtains here when

00

t'(1) E na,, < K

or

(dA*[A(1 - z)]) <.dz < K.

4

Page 9: AD-A202 468 - Defense Technical Information Center AD-A202 468 TECHNICAL REPORT ... (Contiue on revere side if ndl o eiy NN 1~81atip 6 block ftui, r)--applied probability, probability,

This is equivalent to requiring that A/KI < 1.It is easily shown by Rouch6's theorem that (9) has K roots inside and

on the unit circle, including the root z=l. Abolnikov and Dukhovny (1987)have noted that all the roots on the unit circle are, in fact, simple. We showhere that the specific root z=l is simple using the usual derivative test. Todo so, we evaluate

KzK- = -AdA'(A - Az)/dz

at z=1 and find that

K = -A(-1/A)-= p,

or p = K, which is a contradiction of the ergodic condition that p < K.Hence z=1 cannot be a double root.

When A(I) is deterministic, we can further show that all K-1 roots insideor on the unit circle are, in fact, strictly within. This follows when we rewrite(13) as

z K = eKp(z-1)

and assume that z, has absolute value of 1 but is not precisely equal to 1.Then we see that

1 = K - ,

which implies that Re(z, - 1) = 0 and thus that z, = 1. But this is contraryto our earlier verification that the root z = 1 is simple.

2 NEW RESULTS

We first show:

Lemma 1 Equation 5 has one and only one root for each n.

Proof: Rewrite (5) as

r expli(O - = [j e-tIi-r exp(l)I dB(t)

5

Page 10: AD-A202 468 - Defense Technical Information Center AD-A202 468 TECHNICAL REPORT ... (Contiue on revere side if ndl o eiy NN 1~81atip 6 block ftui, r)--applied probability, probability,

Let f(z) equal the left-hand side of the above equation and g(z) equal theright-hand side, and consider the circle z 1= 1 - 6 = C. On the boundary,

M If(z) I=C and

I g (z ) 1 < [T O I e -(1-C c .. ,,P( t I d B (t) ]

= [ 1 o0 e -'( 1 - " -G c " " I d B ( t ) ] I I

= [f dB(t)]II

IC since I exp(-iCsin 0) I= 1. Because cos 0 < 1, it then follows that

Sg(z) 1<TO e -A(I - c

t dB(t) =I.

We now show that I f(z) J> I, for then

If(z) I> I >I g(z) .

This is equivalent to showing that

F(C) = C - e-j (I-c) dB(t)/K > 0.

But F(1) = 0 and F'(1) = 1 - p/hA < 0. Thus

lir F(C) > 0 and F(1 - 6) > 0.C---

Hcnce f(z) + g(z) = 0 has the same number of roots as f(z) 0 insidez 1= 1, namely, 1. 00

We know that the B-matrix model has K roots inside the unit circle, andas promised, we now show that these values are indeed unique.

Theorem 1 The roots of the characteristic equation of the B-rnatrix modelare unique, with one real root in (0,1) for all values of K and a second realone in (-1,0) only when K is even.

6

L

Page 11: AD-A202 468 - Defense Technical Information Center AD-A202 468 TECHNICAL REPORT ... (Contiue on revere side if ndl o eiy NN 1~81atip 6 block ftui, r)--applied probability, probability,

L

m

Proof: Use the form zK = #(z). Then by a geometric argument essen-tially the same as that for the G/M/1 queue used in Figure 5.1 of Gross andHarris (1985), it follows that there exists a unique real root in (0,1) for all

* K when

But this is equivalent to

> K or K-<1,

which is true from ergodicity.For K even, we see that there is an additional real root in (-1,0) with a

smaller modulus than the positive root, since zK is a symmetric function and0 < #(-z) < O(z) for z E (0, 1).

From Lemma 1, we know that (5) has a unique root inside the unit circlefor each n =1,..., K; call it (rn, On). But it is also true that (8) has a unique(possibly non-integer) value, n, for each pair (r,, 0,). Thus if we assume fori $ j that (r,,0,) = (r,, 0), it follows that n, = n,. But this contradictsthe uniqueness of (r, 0) for each n. Therefore all K roots (rn, ,) must bedistinct. 00

Remember now that the A-matrix models have characteristic equation

* zK =A(A - Az) a(z). (10)

As noted earlier, this equation has exactly K roots inside or on I z 1= 1. IfA* is a rational function whose denominator is of degree r, then it clearlyfollows that there are r + K roots, with r of them outside the unit circle. Forthe queueing version of this problem (that is, the model M/IMf(K)/1), r = 1and there is therefore exactly one root outside the unit circle, which is, infact, real. It turns out that all such A-matrix problems have exactly one rootgreater than 1 (and therefore have at least one root in the complex domainoutside the unit circle). The proof of this follows.

Theorem 2 The characteristic equation of the A-matrix problem always hasone real root greater than 1. Furthermore, there is always an additzonal realroot in (-1,0) for K even, but not fo, K odd.

7

I$

Page 12: AD-A202 468 - Defense Technical Information Center AD-A202 468 TECHNICAL REPORT ... (Contiue on revere side if ndl o eiy NN 1~81atip 6 block ftui, r)--applied probability, probability,

Proof: The verification that there is always a real root in (1, oo) comesfrom an analysis virtually identical to that used for the B-matrix problem.Similar to before, use the probability generating function a(z) as the right-hand side. Then the first intersection of zK with this pgf occurs at z =

whenever a'(1) > 1. In addition, there is a guaranteed later intersectionsince the slope of a(z) must eventually exceed that of zK at some point.

The existence of a second real root in (-1,0) for K even follows fromthe fact that the function a(z) is monotone increasing and zK is symmetric.Thus the intersection must occur at a point with absolute value less thanthat of the first intersection on the positive real line, namely, z = 1. 00l

3 CONCLUDING REMARKS-"

Of course, we recognize that the location of roots in the complex plane is onlypart of the problem. It remains to develop effective numerical procedures totake advantage of the information. Our current research is partly devoted tothis development.

4 ACKNOWLEDGMENTS

The author wishes to express his sincere thanks to Jahong Xie for her helpwith some of the proofs contained in this paper.

5 REFERENCES

Abolnikov, L. and Dukhovny, A. (1987). "Necessary and Sufficient Con-ditions for the Ergodicity of Markov Chains with Transition A M,,,.)-Matrix," J1. Appl. Math. & Simul. 1 13-24.

Bailey, Norman T.J. (1954). "On Queueing Processes with Bulk Service,"J1. Royal Statist. Soc. Ser. B 16 80-87.

Chaudhry, Mohan L. and Templeton, James G.C. (1983). A First Coursein Bulk Queues, John Wiley, New York.

Gross, Donald and Harris, Carl M. (1985). Fundamentals of QueueingTheory, John Wiley, New York.

8

Page 13: AD-A202 468 - Defense Technical Information Center AD-A202 468 TECHNICAL REPORT ... (Contiue on revere side if ndl o eiy NN 1~81atip 6 block ftui, r)--applied probability, probability,

I

Powell, Warren B. (1985). "Analysis of Vehicle Holding and CancellationStrategies in Bulk Arrivals, Bulk Service Queues," Transportation Science 19352-377.

n

"

9

Page 14: AD-A202 468 - Defense Technical Information Center AD-A202 468 TECHNICAL REPORT ... (Contiue on revere side if ndl o eiy NN 1~81atip 6 block ftui, r)--applied probability, probability,

LT

Ui

1 Office of Naval Research800 North Quincy StreetArlington, VA 22217

Attention: Scientific Officer,Statistics and ProabilityMathermatical Sciences Division

2 CNR Resident RepresentativeJoseph Henry Buiding, Room 6232100 Pennsylvania Avenue, N.W.Washington, D.C. 20037

3 - 8 Director, Naval Research LaboratoryWashinton, D.C. 20375

Attention: ode 2627

9 - 20 Defense Technical Information CenterBuilding 5, Cnron StationAlexanria, VA 22314

21 - 29 Author

30 (MU Office of Research

I.l