Keywords: GI/G/1 queue, duality, busy cycle, modified first service.

Similar documents
Duality and Other Results for M/G/1 and GI/M/1 Queues, via a New Ballot Theorem

Duality and Other Results for M/G/1 and GI/M/1 Queues, via a New Ballot Theorem

Exact Simulation of the Stationary Distribution of M/G/c Queues

NEW FRONTIERS IN APPLIED PROBABILITY

LIMITS FOR QUEUES AS THE WAITING ROOM GROWS. Bell Communications Research AT&T Bell Laboratories Red Bank, NJ Murray Hill, NJ 07974

IDLE PERIODS FOR THE FINITE G/M/1 QUEUE AND THE DEFICIT AT RUIN FOR A CASH RISK MODEL WITH CONSTANT DIVIDEND BARRIER

ON THE LAW OF THE i TH WAITING TIME INABUSYPERIODOFG/M/c QUEUES

The Waiting-Time Distribution for the GI/G/1 Queue under the D-Policy

RELATING TIME AND CUSTOMER AVERAGES FOR QUEUES USING FORWARD COUPLING FROM THE PAST

Relating Polling Models with Zero and Nonzero Switchover Times

ON G/G/1 QUEUES WITH LIFO-P SERVICE DISCIPLINE

Contents Preface The Exponential Distribution and the Poisson Process Introduction to Renewal Theory

Stability of the Defect Renewal Volterra Integral Equations

LIMITS AND APPROXIMATIONS FOR THE BUSY-PERIOD DISTRIBUTION IN SINGLE-SERVER QUEUES

Other properties of M M 1

Statistics 150: Spring 2007

THE VARIANCE CONSTANT FOR THE ACTUAL WAITING TIME OF THE PH/PH/1 QUEUE. By Mogens Bladt National University of Mexico

Convergence Rates for Renewal Sequences

A Simple Solution for the M/D/c Waiting Time Distribution

School of Electrical Engineering, Phillips Hall, Cornell University, Ithaca, NY 14853, U.S.A.

Synchronized Queues with Deterministic Arrivals

Stabilizing Customer Abandonment in Many-Server Queues with Time-Varying Arrivals

Chapter 5. Continuous-Time Markov Chains. Prof. Shun-Ren Yang Department of Computer Science, National Tsing Hua University, Taiwan

M/G/1 and Priority Queueing

ANNALES DE L I. H. P., SECTION B

IEOR 6711: Stochastic Models I, Fall 2003, Professor Whitt. Solutions to Final Exam: Thursday, December 18.

Data analysis and stochastic modeling

Queuing Theory. Richard Lockhart. Simon Fraser University. STAT 870 Summer 2011

THE HEAVY-TRAFFIC BOTTLENECK PHENOMENON IN OPEN QUEUEING NETWORKS. S. Suresh and W. Whitt AT&T Bell Laboratories Murray Hill, New Jersey 07974

Chapter 2. Poisson Processes. Prof. Shun-Ren Yang Department of Computer Science, National Tsing Hua University, Taiwan

1 Delayed Renewal Processes: Exploiting Laplace Transforms

Lecture 20: Reversible Processes and Queues

Stationary Probabilities of Markov Chains with Upper Hessenberg Transition Matrices

A FAST MATRIX-ANALYTIC APPROXIMATION FOR THE TWO CLASS GI/G/1 NON-PREEMPTIVE PRIORITY QUEUE

Sensitivity Analysis for Discrete-Time Randomized Service Priority Queues

EFFICIENT COMPUTATION OF PROBABILITIES OF EVENTS DESCRIBED BY ORDER STATISTICS AND APPLICATION TO A PROBLEM OFQUEUES

A Queueing System with Queue Length Dependent Service Times, with Applications to Cell Discarding in ATM Networks

Operations Research Letters. Instability of FIFO in a simple queueing system with arbitrarily low loads

THE INTERCHANGEABILITY OF./M/1 QUEUES IN SERIES. 1. Introduction

2905 Queueing Theory and Simulation PART III: HIGHER DIMENSIONAL AND NON-MARKOVIAN QUEUES

Q = (c) Assuming that Ricoh has been working continuously for 7 days, what is the probability that it will remain working at least 8 more days?

IEOR 6711, HMWK 5, Professor Sigman

One important issue in the study of queueing systems is to characterize departure processes. Study on departure processes was rst initiated by Burke (

Class 11 Non-Parametric Models of a Service System; GI/GI/1, GI/GI/n: Exact & Approximate Analysis.

2 light traffic derivatives for the GI/G/ queue. We shall see that our proof of analyticity is mainly based on some recursive formulas very similar to

A note on the GI/GI/ system with identical service and interarrival-time distributions

Advanced Queueing Theory

OPTIMALITY OF RANDOMIZED TRUNK RESERVATION FOR A PROBLEM WITH MULTIPLE CONSTRAINTS

Time Reversibility and Burke s Theorem

Exercises Solutions. Automation IEA, LTH. Chapter 2 Manufacturing and process systems. Chapter 5 Discrete manufacturing problems

Busy Period Length and Higher level First passage probabilities

Minimizing response times and queue lengths in systems of parallel queues

A discrete-time priority queue with train arrivals

QUEUE AND ITS APPLICATION TO APPROXIMATION. M. Miyazawa. Science University of Tokyo ABSTRACT

A NEW PROOF OF THE WIENER HOPF FACTORIZATION VIA BASU S THEOREM

HEAVY-TRAFFIC EXTREME-VALUE LIMITS FOR QUEUES

Queueing Theory and Simulation. Introduction

Fluid Models of Parallel Service Systems under FCFS

Recap. Probability, stochastic processes, Markov chains. ELEC-C7210 Modeling and analysis of communication networks

Discrete-event simulations

IEOR 8100: Topics in OR: Asymptotic Methods in Queueing Theory. Fall 2009, Professor Whitt. Class Lecture Notes: Wednesday, September 9.

Conditional Distributions

Queues and Queueing Networks

QUEUING SYSTEM. Yetunde Folajimi, PhD

Queueing systems. Renato Lo Cigno. Simulation and Performance Evaluation Queueing systems - Renato Lo Cigno 1

LIMITS AND APPROXIMATIONS FOR THE M/G/1 LIFO WAITING-TIME DISTRIBUTION

TCOM 501: Networking Theory & Fundamentals. Lecture 6 February 19, 2003 Prof. Yannis A. Korilis

The Transition Probability Function P ij (t)

An Analysis of the Preemptive Repeat Queueing Discipline

TOWARDS BETTER MULTI-CLASS PARAMETRIC-DECOMPOSITION APPROXIMATIONS FOR OPEN QUEUEING NETWORKS

Queueing Theory I Summary! Little s Law! Queueing System Notation! Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K "

Online Supplement to Creating Work Breaks From Available Idleness

Chapter 1. Introduction. 1.1 Stochastic process

Matrix Analytic Methods for Stochastic Fluid Flows

Computer Networks More general queuing systems

BRANCHING PROCESSES AND THEIR APPLICATIONS: Lecture 15: Crump-Mode-Jagers processes and queueing systems with processor sharing

A Simple Memoryless Proof of the Capacity of the Exponential Server Timing Channel

ON ESSENTIAL INFORMATION IN SEQUENTIAL DECISION PROCESSES

Analysis of Two-Heterogeneous Server Queueing System

Online Supplement to Creating Work Breaks From Available Idleness

There recently has been great interest in the performance of queues

On the static assignment to parallel servers

Markov Chains. X(t) is a Markov Process if, for arbitrary times t 1 < t 2 <... < t k < t k+1. If X(t) is discrete-valued. If X(t) is continuous-valued

TRANSIENT BEHAVIOR OF THE M/G/1 WORKLOAD PROCESS

Queueing Review. Christos Alexopoulos and Dave Goldsman 10/6/16. (mostly from BCNN) Georgia Institute of Technology, Atlanta, GA, USA

Queuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem. Wade Trappe

Lecturer: Olga Galinina

N.G.Bean, D.A.Green and P.G.Taylor. University of Adelaide. Adelaide. Abstract. process of an MMPP/M/1 queue is not a MAP unless the queue is a

Link Models for Circuit Switching

Paul Mullowney and Alex James. Department of Mathematics and Statistics University of Canterbury Private Bag 4800 Christchurch, New Zealand

1. Introduction. Consider a single cell in a mobile phone system. A \call setup" is a request for achannel by an idle customer presently in the cell t

Censoring Technique in Studying Block-Structured Markov Chains

Lecture 7: Simulation of Markov Processes. Pasi Lassila Department of Communications and Networking

Stochastic grey-box modeling of queueing systems: fitting birth-and-death processes to data

MS&E 321 Spring Stochastic Systems June 1, 2013 Prof. Peter W. Glynn Page 1 of 10. x n+1 = f(x n ),

Chapter 6 Queueing Models. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation

MATH 56A: STOCHASTIC PROCESSES CHAPTER 6

Transient Analysis of a Series Configuration Queueing System

Finite Bulk Queueing Model

SEVERAL results in classical queueing theory state that

Transcription:

Queueing Systems 8 (1991) 203-210 203 SHORT COMMUNICATION A DUALITY RELATION FOR BUSY CYCLES IN GI/G/1 QUEUES Shun-Chert NIU School of Management, The University of Texas at Dallas, P.O. Box 830688, Richardson, TX 75083-0688, USA Robert B. COOPER Department of Computer Science, Florida Atlantic University, P.O. Box 3091, Boca Raton, FL 33431-0991, USA Received 4 December 1989; revised 7 May 1990 Using a generalization of the classical ballot theorem, Niu and Cooper [7] established a duality relation between the joint distribution of several variables associated with the busy cycle in M/G~1 (with a modified first service) and the corresponding joint distribution of several related variables in its dual GI/M/1. In this note, we generalize this duality relation to GI/G/1 queues with modified first services; this clarifies the original result, and shows that the generalized ballot theorem is superfluous for the duality relation. Keywords: GI/G/1 queue, duality, busy cycle, modified first service. 1. The duality relation Consider a GI/G/1 queue with interarrival-time distribution F and servicetime distribution G, where we assume that the arrival rate k - 1/f0~[1 - F(x)] dx and the service rate/t --- 1/f~[1 - G(x)] dx are positive and finite, possibly with >/~. Corresponding to this queue, which we call the "primal", one can define a "dual" queue where the roles of F and G are interchanged (Feller [5], chapter XII). In this note, we derive a duality relation between the joint distribution of several variables associated with the busy cycle in the primal queue and that of the corresponding variables in the dual busy cycle, generalizing an earlier duality relation in Niu and Cooper [7]. For the primal queue, let K(F, G) and B(F, G) be, respectively, the number of customers served in and the duration of a busy period with a modified first service of duration $1, distributed as f0t[1 G(x)] dx, t>~0. (1) Also, let I(F, G) be the idle period that follows this modified busy period, if it 9 J.C. Baltzer A.G. Scientific Publishing Company

204 S.-C. Niu, R.B. Cooper / Duality relation for GI / G /1 busy cycles terminates; if the modified busy period does not terminate, we leave I(F, G) undefined, since our theorem below does not involve such a situation. We will interpret the variable $1 as the stationary forward recurrence time of a renewal process with interevent-time distribution G, and denote its correspondin~ backward recurrence time by A(G) (i.e., if A(G)+ $1 has distribution G, then d(t) = t~fdx dg(x)). Similarly for the dual queue, let K(G, F), B(G, F), and I(G, F) be the corresponding variables associated with a busy cycle with a modified first service ~*, whose distribution is defined by replacing ~ by X and G by F in the right-hand side of (1). The corresponding backward recurrence time of Sa* will be denoted by A (F). We are now prepared to state our duality relation: THEOREM For z>~ O, n >I 1, t>~ O, and r>~o, XP(A(G)<~z, K(F, G)=n, B(F, G)<~t, I(F, G)<r} =I~P(A(F)<r, K(G, F)=n, B(G, F)<~t, I(G, F)<z). (2) When F is exponential, our theorem specializes, after letting r ~ oo, to the duality relation obtained in [7, p. 284, eq. (12)], because then the forward recurrence time of a service time in the dual queue is also distributed as F. (Applications of this result to M/G/1 and GI/M/1 queues, including a new constructive derivation of Bene~'s formula for the waiting-time distribution in M/G/I-FIFO as well as derivations of formulas for the distribution of idle periods in GI/M/1, are discussed in that paper.) The present generalization is symmetric, in that (a) both the primal and the dual busy cycles have a modified first service, and (b) the variables A(.) and I(.) appear on both sides of (2); thus, it helps to clarify the nature of the earlier duality relation. In particular, we will show that the existence of this duality property does not depend on the generalized ballot theorem in [7, pp. 281-282, lemma]. Prompted (apparently) by a pre-publication copy of [7], Fakinos [4] (p. 81, theorem 2) obtained, independently, a related generalization of our duality relation in [7]. Our theorem differs from Fakinos theorem 2 in [4] in the following respects: Ours is transient and constructive, whereas his is derived by assuming that the primal queue is already in steady state at time 0, even when it is unstable. He also assumes that the queue discipline in the primal is preemptive-resume LIFO, to make (an interesting) connection to results in Fakinos [3] (p. 763, corollary 2) and Niu [6] (p. 166, part (ii) of proposition 1); our argument below is valid for all work-conserving queue disciplines.

S.-C. Niu, R.B. Cooper / Duality relation for GI / G /1 busy cycles 205 2. Proof of theorem We consider first the primal queue. We assume that the first customer, with service time ;~1, arrives at time 0, finding an empty system; and we denote the subsequent service times by S 2, $3,... (i.i.d. with distribution G, independent of $1). Successive interarrival times after time 0 will be denoted by T1, T2,... (i.i.d. with distribution F, independent of the service times). The starting point of our proof is an expression for the joint probability P{A(G) < z, K(F, G) = n, B(F, G) < t, I(F, G) ~< r}, obtained by successive conditioning, as follows: Consider the time interval [0, t], t > 0 (the case t = 0 is trivial), and observe that in order for the event (K(F, G)= n, B(F, G)<~ t} to occur, we must have F-i= n-1 1 T~ < t and Y'.i= n 2 S i < t. Therefore, we shall first condition on E,.=IT,.=x n-1 and Eg=2 n S i=y, with O<~x<t and 0<y<t. Next, given that n-1 n Ei=iT,.-x and Ei=2Si=Y, we must have x<ffl+y<~t, in order for the nth potential departure epoch (at time fix + Y) to be after the nth arrival epoch (at time x) and to be no later than time t; hence, we shall further condition on $1 = u, with (x -y)+< u< t -y, where (x -y)+ is defined to be max[0, x -y]. Lastly, given that Ei=l x,n-1 T/= y~i=2s in =y, and S1 = u, we must have u +y - x < T, ~< u + y - x + r, in order for the busy period to contain no more than n service times and for I(F, G) to not exceed r; also note that the variable A(G) is conditionally independent of K(F, G) and B(F, G), given ffl = u. In light of these considerations, we now have P(A(G)<z, K(F, G)=n, B(F, G)<~t, I(F, G)<r} =ft ft ft-y fl,(x, y,u,u+y-x; F,G) Jx=O.'y=O"u=(x--y) + xp(a(g)~zlgl=u}dp(~q~<u}dgt"-lj(y)dft"-lj(x) (3) (G H denotes the n-fold self-convolution of a distribution function G), where we have defined (for O<x<~t, O<~y<~t, and (x-y)+~u<t-y, with x=t and u = (x- y)+ included, since the distribution function (1) is absolutely continuous), fin(x, y, u, u+y-x; F, G) =P Tl<uand ~T~<u+ Y'.S~forallk=2,...,n-11 i=1 i=2 n--1 n } F_, T~=x, F_.S~=y,~=u, andu+y-x<t.<u+y-x+r, (4) i=1 i=2

206 S.-C Niu, R.B. Cooper / Duality relation for GI/ G/1 busy cycles which, in words, is (a version of) the conditional probability of the event that arrivals in the interval [0, u +y] occur "fast enough" (relative to the potential departure epochs) so that the interval constitutes a busy period. Finally, substitution of P(u+y-x<T,<~u+y-x+r}=F(u+y-x+r)-F(u+y-x), P( A( G) <~ z ls 1 = u} = [ G( u + z ) - G( u)]/[1 - G(u)l, and dp(~ ~< u} = g[1 - G(u)] du into (3) yields?(a(g)~z, K(F, G)=n, B(F, G)<~t, I(F, G)<~r} = ft ft ft-y ft.(x, y, u, u+ y-x; F,G) 9 rx=o.'y=oju=(x-y) + X[F(u+y-x + r)-f(u+y-x)] G(u+ z)-g(u) l-g(u) X/~[1 - G(u)] du dgt"-al(y) dft"-'l(x). (5) We now turn our attention to a busy cycle in the dual queue, and let the notation for its interarrival and service times carry superscript *. If we condition on k..,i= v.-1-r. 1 -'ti ~ y, ET=zSi. = x, ands~* = v (witho<~y<t,o<~x<~t, and(y x) + < v ~ t - x), then an argument similar to that leading to (5) yields P{ A( F) <~ r, K(G, F) = n, B(G, F) ~ t, I(G, F) r z } [tftft-x = ft.(y, x, v, v + x-y; G, F) ay=ojx=oao=(y--x) r(v+r)-f(v) f------f-('v-) - F(v)] dv dft"-ll(x) dgt"-al(y), (6) where the conditional probability fin(y, x, v, v + x - y; G, F) is defined similar to (4). After substituting v = u + y - x (to change variable) and interchanging the order of integration for y and x, formula (6) can be rewritten as P( A( F) <~ r, K(G, F) = n, B(G, F) <~ t, I(G, F) <.N z } =ft it [t--y fl,,(y,x,u+y-x,u;g,f)[g(u+z)-g(u)] ~x=o~y =OJu=(x-y) + y- x + r)- F(u+ y- x)]h du dgt"-ll(y)df["-ll(x). Comparison of the right-hand sides of (5) and (7) shows that our proof will be complete if we can establish fl,,(x, y, u, u+y-x; F, G)=fl,,Cy, x, u+y-x, u; G, F). (8) To prove (8), we consider a typical realization of the primal busy period, shown in fig. 1. Observe that if we look at the interval [0, u +y] depicted in fig. 1 (7)

S. -C. Niu, R.B. Cooper / Duality relation for GI / G /1 busy cycles 207 Remaining work t : an arrival epoch. ~. i ~ \: ~ : a departure epoch. I I :,, O~ r ~r~ t ~? ~ ~ *Time X ~i Ll+y--x.-* U,t y Fig. 1. A primal busy period. in reverse time and relabel each arrival epoch as a departure epoch and each departure epoch as an arrival epoch, then this (and every other) primal busy period is mapped, one-to-one, into a corresponding realization of a dual busy period (with time running backwards), shown in fig. 2; and this mapping can be taken as a proof for (8). Alternatively and more formally, if we substitute T 1 = S*..., T._ x = $2", $2 = T.* 1..... and S n = TI* and replace $1 = u by u < T.*-<<u+z and u+y-x<t.~<u+y-x+r byffl*=u+y-x (the latter replacements correspond to "relabeling" the endpoints of the busy period) in the right-hand side of (4), then (4) becomes ft,(x, y, u, u +y-x; F, G) S*.-1 = P < u and Si* < u + ~_. i=n-k+l i~n-k+l T/* for all k=2,...,n-lles,*=x, n n--1 i=2 i=l and S{'=u+y-x }; Z Ti*=y,u<T,*<~u+z, t : an arrival epoch. / j : a departure epoch, d i Remaining work Time ~ 1 ]')r t ~ t (t [0 ~-- U ----** y, X H u+y--x -~ Fig. 2. The corresponding dual busy period.

208 S.-C. Niu, R.B. Cooper / Duality relation for GI / G /1 busy cycles n. ~',n --,-/-,. and since it is given that Zi=2S i = x and z..,i= 1.t i =y, the right-hand side of the last expression can be further rewritten as P Tl*<u+y-xand ~T~*<(u+y-x)+ i=1 i~2 }-~S,.* forall n-1 n k=2... n-l[ E T,* =y, E S,* =x, ff('=u+y-x, i=1 i=2 and u < Tn* ~< u + z}, which, by interpreting the events in terms of the dual, is now identified with (i.e., is a version of) the right-hand side of (8). This completes our proof. 3. Comments (3.1) Our theorem can be used to derive a variety of relations between marginal probabilities for the primal and the dual. As examples, eqs. (25), (26), (14), (27), (15), and (28) (but not (16), unfortunately) in [7] generalize immediately to the GI/G/1 setting of this paper. In particular, we note that if h ~< ~ (i.e., if the dual queue is unstable), then eq. (15) in [7] generalizes, by summing over n and letting r ~ ~ and t ~ oo in our theorem (see section 2.8 in [7]), to P{ I(G, F) < zi B(G, F) < oo J = P{ A(G) <~ z }, (9) where P{A(G)<~ z} is given by the right-hand side of (1) (with z replacing t). According to (9), the distribution of the idle period (given its occurrence) in a dual busy cycle with a modified first service is insensitive to the form of F as long as?~ </~, a rather remarkable conclusion (brought to our attention by Ward Whitt, and also noted in [4, p. 82, eq. (14)]). (3.2) Formula (5), which, after letting z ~ oo, gives the joint distribution for the basic busy-cycle variables K(F, G), B(F, G), and I(F, G), can be modified easily to yield similar formulas when the first service time in a busy period has an arbitrary distribution (i.e., not necessarily limited to the form (1)); consequently, it is perhaps of independent interest. However, its usefulness depends on whether we can evaluate explicitly the conditional probability fin('), a difficult task in general. For M/G/1 or GI/M/1, the joint probability P{ K( F, G) = n, B( F, G) ~< t, I(F, G) ~< z } can be evaluated using the lemma in [7, pp. 281-282; eqs. (4) and (5)1. (3.3) It is possible to relax some of our independence assumptions. For a fixed n, for example, our theorem remains valid as long as the variables T 1, T 2..., Tn_ (possibly dependent) have the same joint distribution as that of T~_ 1, T~_ 2..., T1, independently of all other variables (a similar statement can also be made for the

S.-C. Niu, R.B. Cooper / Duafity relation for GI / G /1 busy cycles 209 service times); such assumptions are somewhat artificial, however. Our theorem does not appear to hold for G/G/1 queues in stationary frameworks. (3.4) The general concepts of duality and time-reversal can be exploited to obtain other duality properties (Bhat [2, pp. 45-46]; Prabhu [8, p. 31, theorems 12 and 13]; and Takfi.cs [10, p. 97]). In two recent papers (again, brought to our attention by Ward Whitt), Ramaswami [9] and Asmussen and Ramaswami [1] also used time-reversal (as well as "sign reversal") to obtain results that (loosely put) relate the distributions of first-passage times from "level 1" (i.e., having 1 customer in the system) to level 0 in a Markov renewal process embedded after departure epochs of a primal queue with phase-type arrival to the corresponding first-passage-time distributions from level 0 to level 1 in a Markov renewal process embedded prior to arrival epochs of the dual (with phase-type service). The spirit of our duality theorem differs from theirs, we believe, in the following important way: The first-passage-time distributions in the primal and the dual that we relate are both from level 1 to level 0. Acknowledgements We are grateful to Soren Asmussen for observing that the original version of our generalization could be improved to its present, perfectly symmetric, form; and to Ward Whitt, the Associate Editor, for reading and commenting on an earlier version of our paper. References [1] S. Asmussen and V. Ramaswami, Probabilistic interpretations of some duality results for the matrix paradigms in queueing theory, Stochastic Models 6 (1990) 715-733. [2] U.N. Bhat, A Study of the Queueing Systems M/G/1 and GI/M/1 (Springer, 1968). [3] D. Fakinos, The single-server queue with service depending on queue size and with the preemptive-resume last-come-first-served queue discipline, J. Appl. Prob. 24 (1987) 758-767. [4] D. Fakinos, Duality relations for certain single server queues, Queueing Systems 4 (1989) 77-83. [5] w. Feller, An Introduction to Probability Theory and Its Applications, vol. 2, 2nd ed. (Wiley, New York, 1971). [6] S.-C. Niu, Representing workloads in GI/G/1 queues through the preemptive-resume LIFO queue discipline, Queueing Systems 3 (1988) 157-178. [7] S.-C. Niu and R.B. Cooper, Duality and other resul'ts for M/G/1 and GI/M/1 queues, via a new ballot theorem, Math. Oper. Res. 14 (1989) 281-293. [8] N.U. Prabhu, Stochastic Storage Processes: Queues, Insurance Risk, and Dams (Springer, New York, 1980). [9] V. Ramaswami, A duality theorem for the matrix paradigms in queueing theory, Stochastic Models 6 (1990) 151-161. [10] L. Takfics, Combinatorial Methods in the Theory of Stochastic Processes (Wiley, New York, 1967).