An Introduction To Stochastic Modeling Howard M.Taylor Samuel Karlin An Introduction to Stochastic Modeling Third Edition An Introduction to Stochastic Modeling Third Edition Howard M. Taylor Statistical Consultant Onancock, Vi ginia Samuel Karlin Department of Mathematics Stanford University Stanford, California O Academic Press San Diego London New York Sydney Boston Tokyo Toronto This book is printed on acid-free paper. Copyright © 1998, 1994, 1984 by Academic Press All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any information storage and retrieval system, without permission in writing from the publisher. Permissions may be sought directly from Elsevier's Science and Technology Rights Department in Oxford, UK. Phone: (44) 1865 843830, Fax: (44) 1865 853333, c-mail: permissions@elsevier.co.uk. You may also complete your request on-line via the Elsevier homepage: httpJ/www.elseviercom by selecting 'Customer Support' and then 'Obtaining Permissions'. ACADEMIC PRESS An Imprint of Elsevier 525 B St., Suite 1900, San Diego, California 92101-4495, USA 1300 Boylston Street, Chestnut Hill, MA 02167, USA http://www.apnet.com Academic Press Limited 24-28 Oval Road, London NW 1 7DX, UK http://www.hbuk.co.uk/ap/ Library of Congress Cataloging-in-Publication Data Taylor, Howard M. An introduction to stochastic modeling / Howard M. Taylor, Samuel Karlin. - 3rd ed. p. cm. Includes bibliographical references (p. ISBN-13: 978-0-12-684887-8 1. Stochastic processes. QA274.T35 1998 003'.76--dc2l - ) and index. ISBN-10: 0-12-684887-4 I. Karlin, Samuel. ISBN-13: 978-0-12-684887-8 ISBN-10: 0-12-684887-4 PRINTED IN THE UNITED STATES OF AMERICA 05060708 IP 987654 II. Title. Contents Preface I II III Introduction ix 1 1. Stochastic Modeling 2. Probability Review 3. The Major Discrete Distributions 4. Important Continuous Distributions 5. Some Elementary Exercises 6. Useful Functions, Integrals, and Sums 6 24 33 43 53 Conditional Probability and Conditional Expectation 57 1. The Discrete Case 2. The Dice Game Craps 3. Random Sums 57 64 70 4. Conditioning on a Continuous Random Variable 5. Martingales* 79 87 Markov Chains: Introduction 95 1. Definitions 1 95 2. Transition Probability Matrices of a Markov Chain 100 3. Some Markov Chain Models 4. First Step Analysis 5. Some Special Markov Chains 105 116 135 151 6. Functionals of Random Walks and Success Runs *Stars indicate topics of a more advanced or specialized nature. vi Contents 7. Another Look at First Step Analysis* 8. Branching Processes* 9. Branching Processes and Generating Functions* 169 177 184 IV The Long Run Behavior of Markov Chains 199 1. Regular Transition Probability Matrices 2. Examples 199 3. The Classification of States 4. The Basic Limit Theorem of Markov Chains 5. Reducible Markov Chains* V Poisson Processes VI VII 215 234 245 258 267 1. The Poisson Distribution and the Poisson Process 2. The Law of Rare Events 3. Distributions Associated with the Poisson Process 4. The Uniform Distribution and Poisson Processes 5. Spatial Poisson Processes 6. Compound and Marked Poisson Processes 267 279 290 297 Continuous Time Markov Chains 333 1. Pure Birth Processes 2. Pure Death Processes 3. Birth and Death Processes 4. The Limiting Behavior of Birth and Death Processes 5. Birth and Death Processes with Absorbing States 6. Finite State Continuous Time Markov Chains 7. A Poisson Process with a Markov Intensity* 333 345 355 Renewal Phenomena 419 1. Definition of a Renewal Process and Related Concepts 2. Some Examples of Renewal Processes 3. The Poisson Process Viewed as a Renewal 419 426 Process *Stars indicate topics of a more advanced or specialized nature. 311 318 366 379 394 408 432 vii Contents 4. The Asymptotic Behavior of Renewal Processes 437 5. Generalizations and Variations on Renewal Processes VIII 447 6. Discrete Renewal Theory* 457 Brownian Motion and Related Processes 473 1. Brownian Motion and Gaussian Processes 473 2. The Maximum Variable and the Reflection Principle 491 IX 3. Variations and Extensions 4. Brownian Motion with Drift 5. The Ornstein-Uhlenbeck Process* 498 508 524 Queueing Systems 541 1. Queueing Processes 2. Poisson Arrivals, Exponential Service Times 3. General Service Time Distributions 4. Variations and Extensions 5. Open Acyclic Queueing Networks 6. General Open Networks 541 547 558 567 581 592 Further Reading 601 Answers to Exercises 603 Index 625 *Stars indicate topics of a more advanced or specialized nature. Preface to the First Edition Stochastic processes are ways of quantifying the dynamic relationships of sequences of random events. Stochastic models play an important role in elucidating many areas of the natural and engineering sciences. They can be used to analyze the variability inherent in biological and medical processes, to deal with uncertainties affecting managerial decisions and with the complexities of psychological and social interactions, and to provide new perspectives, methodology, models, and intuition to aid in other mathematical and statistical studies. This book is intended as a beginning text in stochastic processes for students familiar with elementary probability calculus. Its aim is to bridge the gap between basic probability know-how and an intermediate-level course in stochastic processes-for example, A First Course in Stochastic Processes, by the present authors. The objectives of this book are three: (1) to introduce students to the standard concepts and methods of stochastic modeling; (2) to illustrate the rich diversity of applications of stochastic processes in the sciences; and (3) to provide exercises in the application of simple stochastic analysis to appropriate problems. The chapters are organized around several prototype classes of stochastic processes featuring Markov chains in discrete and continuous time, Poisson processes and renewal theory, the evolution of branching events, and queueing models. After the concluding Chapter IX, we provide a list of books that incorporate more advanced discussions of several of the models set forth in this text. Preface to the Third Edition The purposes, level, and style of this new edition conform to the tenets set forth in the original preface. We continue with our objective of introducing some theory and applications of stochastic processes to students hav- ing a solid foundation in calculus and in calculus-level probability, but who are not conversant with the "epsilon-delta" definitions of mathematical analysis. We hope to entice students towards the deeper study of mathematics that is prerequisite to further work in stochastic processes by showing the myriad and interesting ways in which stochastic models can help us understand the real world. We have removed some topics and added others. We added a small section on martingales that includes an example suggesting the martingale concept as appropriate for modeling the prices of assets traded in a perfect market. A new chapter introduces the Brownian motion process and includes several applications of it and its variants in financial modeling. In this chapter the Black-Scholes formula for option pricing is evaluated and compared with some reported prices of options. A Poisson process whose intensity is itself a stochastic process is described in another new section. Some treatments have been updated. The law of rare events is presented via an inequality that measures the accuracy of a Poisson approximation for the distribution of the sum of independent, not necessarily identically distributed, Bernoulli random variables. We have added the shot noise model and related it to a random sum. The text contains more than 250 exercises and 350 problems. Exercises are elementary drills intended to promote active learning, to develop familiarity with concepts through use. They often simply involve the substitution of numbers into given formulas, or reasoning one or two steps away from a definition. They are the kinds of simple questions that we, as instructors, hope that students would pose and answer for themselves as they read a text. Answers to the exercises are given at the end of the book so that students may gauge their understanding as they go along. Problems are more difficult. Some involve extensive algebraic or calculus manipulation. Many are "word problems" wherein the student is asked, in effect, to model some described scenario. As in formulating a model, the first step in the solution of a word problem is often a sentence of the form "Let x = ...." A manual containing the solutions to the problems is available from the publisher. A reasonable strategy on the part of the teacher might be to hold students responsible for all of the exercises, but to require submitted solutions only to selected problems. Every student should attempt a representative selection of the problems in order to develop his or her ability to carry out stochastic modeling in his or her area of interest. A small number of problems are labeled "Computer Challenges." These call for more than pencil and paper for their analyses, and either simulation, numerical exploration, or symbol manipulation may prove helpful. Computer Challenges are meant to be open-ended, intended to explore what constitutes an answer in today's world of computing power. They might be appropriate as part of an honors requirement. Because our focus is on stochastic modeling, in some instances we have omitted a proof and contented ourselves with a precise statement of a result and examples of its application. All such omitted proofs may be found in A First Course in Stochastic Processes, by the present authors. In this more advanced text, the ambitious student will also find additional material on martingales, Brownian motion, and renewal processes, and presentations of several other classes of stochastic processes. To the Instructor If possible, we recommend having students skim the first two chapters, re- ferring as necessary to the probability review material, and starting the course with Chapter III, on Markov chains. A one quarter course adapted to the junior-senior level could consist of a cursory (one-week) review of Chapters I and II, followed in order by Chapters III through VI. For interested students, Chapters VII, VIII, and IX discuss other currently active areas of stochastic modeling. Starred sections contain material of a more advanced or specialized nature. Acknowledgments Many people helped to bring this text into being. We gratefully acknowl- edge the help of Anna Karlin, Shelley Stevens, Karen Larsen, and Laurieann Shoemaker. Chapter IX was enriched by a series of lectures on queueing networks given by Ralph Disney at The Johns Hopkins University in 1982. Alan Karr, Ivan Johnstone, Luke Tierney, Bob Vanderbei, and others besides ourselves have taught from the text, and we have profited from their criticisms. Finally, we are grateful for improvements suggested by the several generations of students who have used the book over the past few years and have given us their reactions and suggestions. Chapter I Introduction 1. Stochastic Modeling A quantitative description of a natural phenomenon is called a mathematical model of that phenomenon. Examples abound, from the simple equation S = Zgt2 describing the distance S traveled in time t by a falling object starting at rest to a complex computer program that simulates a biological population or a large industrial system. In the final analysis, a model is judged using a single, quite pragmatic, factor, the model's usefulness. Some models are useful as detailed quantitative prescriptions of behavior, as for example, an inventory model that is used to determine the optimal number of units to stock. Another model in a different context may provide only general qualitative information about the relationships among and relative importance of several factors influencing an event. Such a model is useful in an equally important but quite different way. Examples of diverse types of stochastic models are spread throughout this book. Such often mentioned attributes as realism, elegance, validity, and reproducibility are important in evaluating a model only insofar as they bear on that model's ultimate usefulness. For instance, it is both unrealistic and quite inelegant to view the sprawling city of Los Angeles as a geometrical point, a mathematical object of no size or dimension. Yet it is quite useful to do exactly that when using spherical geometry to derive a minimum-distance great circle air route from New York City, another "point." 2 I Introduction There is no such thing as the best model for a given phenomenon. The pragmatic criterion of usefulness often allows the existence of two or more models for the same event, but serving distinct purposes. Consider light. The wave form model, in which light is viewed as a continuous flow, is entirely adequate for designing eyeglass and telescope lenses. In con- trast, for understanding the impact of light on the retina of the eye, the photon model, which views light as tiny discrete bundles of energy, is preferred. Neither model supersedes the other; both are relevant and useful. The word "stochastic" derives from the Greed to aim, to guess) and means "random" or "chance." The antonym is "sure," "deterministic," or "certain." A deterministic model predicts a single outcome from a given set of circumstances. A stochastic model predicts a set of possible outcomes weighted by their likelihoods, or probabilities. A coin flipped into the air will surely return to earth somewhere. Whether it lands heads or tails is random. For a "fair" coin we consider these alternatives equally likely and assign to each the probability 12. However, phenomena are not in and of themselves inherently stochas- tic or deterministic. Rather, to model a phenomenon as stochastic or deterministic is the choice of the observer. The choice depends on the observer's purpose; the criterion for judging the choice is usefulness. Most often the proper choice is quite clear, but controversial situations do arise. If the coin once fallen is quickly covered by a book so that the outcome "heads" or "tails" remains unknown, two participants may still usefully employ probability concepts to evaluate what is a fair bet between them; that is, they may usefully view the coin as random, even though most people would consider the outcome now to be fixed or deterministic. As a less mundane example of the converse situation, changes in the level of a large population are often usefully modeled deterministically, in spite of the general agreement among observers that many chance events contribute to their fluctuations. Scientific modeling has three components: (i) a natural phenomenon under study, (ii) a logical system for deducing implications about the phenomenon, and (iii) a connection linking the elements of the natural system under study to the logical system used to model it. If we think of these three components in terms of the great-circle air route problem, the natural system is the earth with airports at Los Angeles and New York; the logical system is the mathematical subject of spherical geometry; and the 1. Stochastic Modeling 3 two are connected by viewing the airports in the physical system as points in the logical system. The modern approach to stochastic modeling is in a similar spirit. Nature does not dictate a unique definition of "probability," in the same way that there is no nature-imposed definition of "point" in geometry. "Probability" and "point" are terms in pure mathematics, defined only through the properties invested in them by their respective sets of axioms. (See Section 2.8 for a review of axiomatic probability theory.) There are, however, three general principles that are often useful in relating or connecting the abstract elements of mathematical probability theory to a real or natural phenomenon that is to be modeled. These are (i) the principle of equally likely outcomes, (ii) the principle of long run relative frequency, and (iii) the principle of odds making or subjective probabilities. Historically, these three concepts arose out of largely unsuccessful attempts to define probability in terms of physical experiences. Today, they are relevant as guidelines for the assignment of probability values in a model, and for the interpretation of the conclusions of a model in terms of the phenomenon under study. We illustrate the distinctions between these principles with a long experiment. We will pretend that we are part of a group of people who decide to toss a coin and observe the event that the coin will fall heads up. This event is denoted by H, and the event of tails, by T. Initially, everyone in the group agrees that Pr{H} = ;. When asked why, people give two reasons: Upon checking the coin construction, they believe that the two possible outcomes, heads and tails, are equally likely; and extrapolating from past experience, they also believe that if the coin is tossed many times, the fraction of times that heads is observed will be close to one-half. The equally likely interpretation of probability surfaced in the works of Laplace in 1812, where the attempt was made to define the probability of an event A as the ratio of the total number of ways that A could occur to the total number of possible outcomes of the experiment. The equally likely approach is often used today to assign probabilities that reflect some notion of a total lack of knowledge about the outcome of a chance phenomenon. The principle requires judicious application if it is to be useful, however. In our coin tossing experiment, for instance, merely introducing the possibility that the coin could land on its edge (E) instantly results in Pr(H) = Pr{T} = Pr{E} = ;. 4 I Introduction The next principle, the long run relative frequency interpretation of probability, is a basic building block in modern stochastic modeling, made precise and justified within the axiomatic structure by the law of large numbers. This law asserts that the relative fraction of times in which an event occurs in a sequence of independent similar experiments approaches, in the limit, the probability of the occurrence of the event on any single trial. The principle is not relevant in all situations, however. When the surgeon tells a patient that he has an 80-20 chance of survival, the surgeon means, most likely, that 80 percent of similar patients facing similar surgery will survive it. The patient at hand is not concerned with the long run, but in vivid contrast, is vitally concerned only in the outcome of his, the next, trial. Returning to the group experiment, we will suppose next that the coin is flipped into the air and, upon landing, is quickly covered so that no one can see the outcome. What is Pr{H} now? Several in the group argue that the outcome of the coin is no longer random, that Pr{H} is either 0 or 1, and that although we don't know which it is, probability theory does not apply. Others articulate a different view, that the distinction between "random" and "lack of knowledge" is fuzzy, at best, and that a person with a sufficiently large computer and sufficient information about such factors as the energy, velocity, and direction used in tossing the coin could have predicted the outcome, heads or tails, with certainty before the toss. Therefore, even before the coin was flipped, the problem was a lack of knowledge and not some inherent randomness in the experiment. In a related approach, several people in the group are willing to bet with each other, at even odds, on the outcome of the toss. That is, they are willing to use the calculus of probability to determine what is a fair bet, without considering whether the event under study is random or not. The usefulness criterion for judging a model has appeared. While the rest of the mob were debating "random" versus "lack of knowledge," one member, Karen, looked at the coin. Her probability for heads is now different from that of everyone else. Keeping the coin covered, she announces the outcome "Tails," whereupon everyone mentally assigns the value Pr{H} = 0. But then her companion, Mary, speaks up and says that Karen has a history of prevarication. The last scenario explains why there are horse races; different people assign different probabilities to the same event. For this reason, probabil- 1. Stochastic Modeling 5 ities used in odds making are often called subjective probabilities. Then, odds making forms the third principle for assigning probability values in models and for interpreting them in the real world. The modern approach to stochastic modeling is to divorce the definition of probability from any particular type of application. Probability theory is an axiomatic structure (see Section 2.8), a part of pure mathematics. Its use in modeling stochastic phenomena is part of the broader realm of science and parallels the use of other branches of mathematics in modeling deterministic phenomena. To be useful, a stochastic model must reflect all those aspects of the phenomenon under study that are relevant to the question at hand. In addition, the model must be amenable to calculation and must allow the deduction of important predictions or implications about the phenomenon. 1.1. Stochastic Processes A stochastic process is a family of random variables X where t is a parameter running over a suitable index set T. (Where convenient, we will write X(t) instead of X,.) In a common situation, the index t corresponds to discrete units of time, and the index set is T = {0, 1, 2, . . .}. In this case, X, might represent the outcomes at successive tosses of a coin, repeated responses of a subject in a learning experiment, or successive ob- servations of some characteristics of a certain population. Stochastic processes for which T = [0, c) are particularly important in applications. Here t often represents time, but different situations also frequently arise. For example, t may represent distance from an arbitrary origin, and X, may count the number of defects in the interval (0, t] along a thread, or the number of cars in the interval (0, t] along a highway. Stochastic processes are distinguished by their state space, or the range of possible values for the random variables X by their index set T, and by the dependence relations among the random variables X,. The most widely used classes of stochastic processes are systematically and thoroughly presented for study in the following chapters, along with the mathematical techniques for calculation and analysis that are most useful with these processes. The use of these processes as models is taught by example. Sample applications from many and diverse areas of interest are an integral part of the exposition. 6 2. I Introduction Probability Review* This section summarizes the necessary background material and establishes the book's terminology and notation. It also illustrates the level of the exposition in the following chapters. Readers who find the major part of this section's material to be familiar and easily understood should have no difficulty with what follows. Others might wish to review their probability background before continuing. In this section statements frequently are made without proof. The reader desiring justification should consult any elementary probability text as the need arises. 2.1. Events and Probabilities The reader is assumed to be familiar with the intuitive concept of an event. (Events are defined rigorously in Section 2.8, which reviews the axiomatic structure of probability theory.) Let A and B be events. The event that at least one of A or B occurs is called the union of A and B and is written A U B; the event that both occur is called the intersection of A and B and is written A fl B, or simply AB. This notation extends to finite and countable sequences of events. Given events A A2, ... , the event that at least one occurs is written A, U A, U = U i A;, the event that all occur is written A, fl A, fl = f1;=, A;. The probability of an event A is written Pr{A }. The certain event, denoted by (1, always occurs, and Pr{ Cl } = 1. The impossible event, denoted by 0, never occurs, and Pr{O} = 0. It is always the case that 0 s Pr(A) : 1 for any event A. Events A, B are said to be disjoint if A fl B = 0; that is, if A and B cannot both occur. For disjoint events A, B we have the addition law Pr{A U B) = Pr(A) + Pr{B}. A stronger form of the addition law is as follows: Let A,, A,, . . . be events with A; and A; disjoint whenever i 0 j. Then Pr(U , A; ) = Ex , Pr{A;}. The addition law leads directly to the law * Many readers will prefer to omit this review and move directly to Chapter III, on Markov chains. They can then refer to the background material that is summarized in the remainder of this chapter and in Chapter II only as needed. 2. Probability Review 7 be disjoint events for which fl = A, U A, U .... Equivalently, exactly one of the events A A,. . . will occur. The law of total probability asserts that Pr{B} = 7-;_, Pr(B fl A;} for any event B. of total probability: Let A,, A,, . . . The law enables the calculation of the probability of an event B from the sometimes more easily determined probabilities Pr{B fl A;}, where i = 1, 2, .... Judicious choice of the events A; is prerequisite to the profitable application of the law. Events A and B are said to be independent if Pr{A fl B) = Pr{A} X Pr{B}. Events A,, A,, ... are independent if Pr{A;1 fl A;, fl ... fl A; } = Pr(A;d Pr{A;,} ... Pr{A; } for every finite set of distinct indices i i,, . 2.2 . . , i,,. Random Variables An old-fashioned but very useful and highly intuitive definition describes a random variable as a variable that takes on its values by chance. In Section 2.8, we sketch the modern axiomatic structure for probability theory and random variables. The older definition just given serves quite adequately, however, in virtually all instances of stochastic modeling. Indeed, this older definition was the only approach available for well over a century of meaningful progress in probability theory and stochastic processes. Most of the time we adhere to the convention of using capital letters such as X, Y, Z to denote random variables, and lowercase letters such as x, y, z for real numbers. The expression (X:5 x) is the event that the random variable X assumes a value that is less than or equal to the real number x. This event may or may not occur, depending on the outcome of the experiment or phenomenon that determines the value for the random variable X. The probability that the event occurs is written Pr{X <- x). Allowing x to vary, this probability defines a function F(x) = Pr{X x}, -oo < x < +o, called the distribution function of the random variable X. Where several random variables appear in the same context, we may choose to distinguish their distribution functions with subscripts, writing, for example, FX(6) = Pr(X --- ) and F,.(6) = Pr{ Y 6}, defining the distribution 8 I Introduction functions of the random variables X and Y, respectively, as functions of the real variable 6. The distribution function contains all the information available about a random variable before its value is determined by experiment. We have, for instance, Pr{X > a} = 1 - F(a), Pr{a < X <_ b} = F(b) - F(a), and Pr{X = x} = F(x) - lim.10 F(x - e) = F(x) - F(x -). A random variable X is called discrete if there is a finite or denumerable set of distinct values x,, x2, ... such that a, = Pr{X = x; } > 0 for i = 1, 2, ... and Y a; = 1. The function p(x,) = px(x;) = a; for i = 1, 2, ... (2.1) is called the probability mass function for the random variable X and is related to the distribution function via p(x;) = F(x,) - F(x; -) and F(x) p(x;). xi x The distribution function for a discrete random variable is a step function, which increases only in jumps, the size of the jump at x; being p(x;). If Pr{X = x} = 0 for every value of x, then the random variable X is called continuous and its distribution function F(x) is a continuous function of x. If there is a nonnegative function f(x) = fx(x) defined for -- < x < - such that n Pr{a<X<_b} = Jf(x)dx for -oo<a<b< co, (2.2) a then f(x) is called the probability density function for the random variable X. If X has a probability density function f(x), then X is continuous and F(x) f(6) de, -o-<x<-. If F(x) is differentiable in x, then X has a probability density function given by f(x) = d F(x) = F'(x), -00 < x < 00.. (2.3) In differential form, (2.3) leads to the informal statement Pr { x < X < x + dx } = F(x + dx) - F(x) = dF(x) = f (x) dx. (2.4) 2. Probability Review 9 We consider (2.4) to be a shorthand version of the more precise statement Pr{x<X<-x+Ax} =f(x)L x+o(Ox), Ax 10, (2.5) where o(Ax) is a generic remainder term of order less than Ox as Ax 10. That is, o(1x) represents any term for which lima,10 o(Ax)/Ax = 0. By the fundamental theorem of calculus, equation (2.5) is valid whenever the probability density function is continuous at x. While examples are known of continuous random variables that do not possess probability density functions, they do not arise in stochastic models of common natural phenomena. 2.3. Moments and Expected Values If X is a discrete random variable, then its mth moment is given by E[X",] x' Pr(X = x;}, (2.6) [where the x; are specified in (2.1)] provided that the infinite sum converges absolutely. Where the infinite sum diverges, the moment is said not to exist. If X is a continuous random variable with probability density functionf(x), then its mth moment is given by E[X"] = J x";f(x) dx, (2.7) provided that this integral converges absolutely. The first moment, corresponding to m = 1, is commonly called the mean or expected value of X and written m, or µX. The mth central moment of X is defined as the mth moment of the random variable X - tt, provided that p exists. The first central moment is zero. The second central moment is called the variance of X and written oX or Var[X]. We have the equivalent formulas Var[X] = E[(X - µ)2] = E[X2] - Al. The median of a random variable X is any value v with the property that Pr{X ? v) ? and Pr{X :s v} ? Z. If X is a random variable and g is a function, then Y = g(X) is also a 10 I Introduction random variable. If X is a discrete random variable with possible values then the expectation of g(X) is given by x x2, .... E[g(X)] _ Y, g(x;) Pr{X = x;}, (2.8) provided that the sum converges absolutely. If X is continuous and has the probability density function fx, then the expected value of g(X) is evaluated from E[g(X)] = J g(x)fx(x) dx. (2.9) The general formula, covering both the discrete and continuous cases, is E[g(X)] = f g(x) dFx(x), (2.10) where Fx is the distribution function of the random variable X. Technically speaking, the integral in (2.10) is a Lebesgue-Stieltjes integral. We do not require knowledge of such integrals in this text, but interpret (2.10) to sig- nify (2.8) when X is a discrete random variable, and to represent (2.9) when X possesses a probability density fx. Let F,(y) = Pr{ Y <_ y} denote the distribution function for Y = g(X). When X is a discrete random variable, then E[Y] _ _ y; Pr{Y = y;} g(x;) Pr{X = x;} if y; = g(x;) and provided that the second sum converges absolutely. In general, E[Y] = JydF)(y) (2.11) J g(x) dFx(x) If X is a discrete random variable, then so is Y = g(X). It may be, however, that X is a continuous random variable while Y is discrete (the reader should provide an example). Even so, one may compute E[Y] from either form in (2.11) with the same result. 2. Probability Review 2.4. 11 Joint Distribution Functions Given a pair (X, Y) of random variables, their joint distribution function is the function Fxr of two real variables given by Fx,.(x, y) = F(x, y) = Pr(X <- x and Y:5 y). Usually, the subscripts X, Y will be omitted, unless ambiguity is possible. A joint distribution function Fxr is said to possess a (joint) probability density if there exists a functionfxr of two real variables for which Fxr(x, y) = xf f 'v -l) di? d6 for all x, y. The function Fx(x) = lim,.,x F(x, y) is a distribution function, called the marginal distribution function of X. Similarly, F,.(y) = lim, F(x, y) is the marginal distribution function of Y. If the distribution function F possesses the joint density function f, then the marginal density functions for X and Y are given, respectively, by +x fx(x) = J f(x, y) dy and f(y) +x f f(x, y) dx. If X and Y are jointly distributed, then E[X + Y] = E[X] + E[Y], provided only that all these moments exist. Independence If it happens that F(x, y) = FF(x) X F,.(y) for every choice of x, y, then the random variables X and Y are said to be independent. If X and Y are inde- pendent and possess a joint density function f(x, y), then necessarily f(x, y) = fx(x)f,.(y) for all x, y. Given jointly distributed random variables X and Y having means µx and µ, and finite variances, the covariance of X and Y, written o or Cov[X, Y], is the product moment o-xr = E[(X - µx)(Y - Ixy)] = E[XY] - µxµy, and X and Y are said to be uncorrelated if their covariance is zero, that is, o-xy = 0. Independent random variables having finite variances are uncorrelated, but the converse is not true; there are uncorrelated random variables that are not independent. 12 I Introduction Dividing the covariance o-, by the standard deviations ox and o-, dep < + 1. fines the correlation coefficient p = o-x,I oxo'r for which -1 The joint distribution function of any finite collection X ... , X,, of random variables is defined as the function F(x,, ... , x,,) = Fx,.....x,,(x1, . . . , x,.) = Pr(X1 :5 x1,...,X.:x If F(x,,... , x,,) = Fx,(x,) Fx (x,,) for all values of x,, ... , x,,, then the random variables X . . . , X,, are said to be independent. A joint distribution function F(x...... x,,) is said to have a probability density function f(6,..... if x, x F(x,,...,x,) = J ... J .f( .,..., -x for all values of x,, . . . x , x,,. Expectation For jointly distributed random variables X ... , X,, and arbitrary functions h,, . . . , h,, of n variables each, In Ill E1 h;(X,, l= ... , 7, E[h;(X...... l=I provided only that all these moments exist. 2.5. Sums and Convolutions If X and Y are independent random variables having distribution functions Fx and F, respectively, then the distribution function of their sum Z = X + Y is the convolution of Fx and F,.: +x Fz(z) =-xJ Fx(z - ) +x J Fr(z -x - 71) dFx(71). (2.12) If we specialize to the situation where X and Y have the probability densi- 2. Probability Review 13 tiesfx and f,., respectively, then the density function fz of the sum Z = X + Y is the convolution of the densities fx and f,.: +x x fz(z) = J fx(z - 17)fr(71) dq = f ff(z - 6)fx(6) d6. (2.13) Where X and Y are nonnegative random variables, the range of integration is correspondingly reduced to z Z fz(z) = f fx(z - 71)fr(71) d'rl = Jfr(z 0 0 d - for z ? 0. (2.14) If X and Y a r e independent and have respective variances o- and o , then the variance of the sum Z = X + Y is the sum of the variances: o = o + 0-2. More generally, if X ... , X,, are independent random variables having variances o , ... , c,2, respectively, then the variance of the sum Z=X, +... +X is QZ= 0-; +... +o,2. 2.6. Change of Variable Suppose that X is a random variable with probability density function fx and that g is a strictly increasing differentiable function. Then Y = g(X) defines a random variable, and the event ( Y -- y) is the same as the event {X : g-'(y)}, where g-' is the inverse function to g; i.e., y = g(x) if and only if x = g-'(y). Thus we obtain the correspondence F,.(y) = Pr{Y : y) = Pr{X s g-'(y)} = Fx(g-'(y)) between the distribution function of Yand that of X. Recall the differential calculus formula dg-' 1 1 where y = g(x), = g(x) = dgldx and use this in the chain rule of differentiation to obtain dy = dFy(y) dy ' - dFx(g-'(y)) dy = fx(x) 1 OX), where y = g(x).. The formula 1 where y = g(x). (2.15) fx(x), g,(x) expresses the density function for Y in terms of the density for X when g is strictly increasing and differentiable. .fr(y) = 14 2.7. I Introduction Conditional Probability For any events A and B, the conditional probability of A given B is written Pr{AIB} and defined by Pr{AIB} = Pr{A fl B) Pr{B} if Pr{B} > 0, (2.16) and is left undefined if Pr(B) = 0. [When Pr{B} = 0, the right side of (2.16) is the indeterminate quantity o.] In stochastic modeling, conditional probabilities are rarely procured via (2.16) but instead are dictated as primary data by the circumstances of the application, and then (2.16) is applied in its equivalent multiplicative form Pr{A fl B) = Pr{AIB} Pr{B} (2.17) to compute other probabilities. (An example follows shortly.) Central in this role is the law of total probability, which results from substituting Pr{A fl B.) = Pr{AIB;} Pr{ B;} into Pr{A} = E;=, Pr{A fl B;}, where fl = B, U B, U and B; fl B; = 0 if i 0 j (cf. Section 2.1), to yield x Pr{A} = 7, Pr{AIB;} Pr {B;}. (2.18) Example Gold and silver coins are allocated among three urns labeled I, II, III according to the following table: Urn I II III Number of Gold Coins Number of Silver Coins 4 3 8 6 9 6 An urn is selected at random, all urns being equally likely, and then a coin is selected at random from that urn. Using the notation I, II, III for the events of selecting urns I, II, and III, respectively, and G for the event of selecting a gold coin, then the problem description provides the following probabilities and conditional probabilities as data: 2. Probability Review 15 Pr{I} = , Pr(Gli) = , Pr(II) = , Pr{ GIII } = ,,_, Pr{III} = , Pr{G1III} = 162, and we calculate the probability of selecting a gold coin according to (2.18), viz. Pr{G} = Pr{GII} Pr//{I} + /Pr{GIII} Pr{II} + Pr{GjIII} Pr{III} I_/'3) + I?l3\\1 + l}) 36 As seen here, more often than not conditional probabilities are given as data and are not the end result of calculation. Discussion of conditional distributions and conditional expectation merits an entire chapter (Chapter II). 2.8. Review of Axiomatic Probability Theory* For the most part, this book studies random variables only through their distributions. In this spirit, we defined a random variable as a variable that takes on its values by chance. For some purposes, however, a little more precision and structure are needed. Recall that the basic elements of probability theory are 1. the sample space, a set fl whose elements w correspond to the possible outcomes of an experiment; 2. the family of events, a collection of subsets A of fl: we say that the event A occurs if the outcome w of the experiment is an element of A; and 3. the probability measure, a function P defined on c!; and satisfying (a) 0 = P[Q ] <_ P[A] P[fl] = 1 for A E (0 = the empty set) * The material included in this review of axiomatic probability theory is not used in the remainder of the book. It is included in this review chapter only for the sake of completeness. 16 I Introduction and P[u A,,] r,=1 (b) if the events A,, A2, The triple (Il, , =n=1 7 (2.19) ... are disjoint; i.e., if A. fl A; = 0 when i 0 j. P) is called a probability space. Example When there are only a denumerable number of possible outcomes, say ft = {w,, w,, ...}, we may take 9i to be the collection of all subsets of fl. If p,, p2, ... are nonnegative numbers with Y-,, p,, = 1, the assignment P[A] = Z, p, w,EA determines a probability measure defined on. It is not always desirable, consistent, or feasible to take the family of events as the collection of all subsets of (Z. Indeed, when fl is nondenumerably infinite, it may not be possible to define a probability measure on the collection of all subsets maintaining the properties of (2.19). In whatever way we prescribe such that (2.19) holds, the family of events should satisfy (a) 0 is in and f is in ; (b) A` is in whenever A is in 9, where A` w E fl; w (4 A) (2.20) is the complement of A; and A,, is in whenever A,, is in for n = 1, 2, ... . (c) A collection of subsets of a set fl satisfying (2.20) is called a o-algebra. If is a o --algebra, then _( i C J A,-, n1 .... whenever A,, is in for n = 1, 2, in Manifestly, as a consequence we find that finite unions and finite intersections of members of ? are maintained in . In this framework, a real random variable X is a real-valued function defined on fl fulfilling certain "measurability" conditions given here. The distribution function of the random variable X is formally given by Probability Review 2. 17 Pr{a<X<_b} =P[{co;a<X(c)):!5 b}]. (2.21) In words, the probability that the random variable X takes a value in (a, b] is calculated as the probability of the set of outcomes w for which a < X(w) : b. If relation (2.21) is to have meaning, X cannot be an arbitrary function on fl, but must satisfy the condition that { w; a < X(w) : b) is in for all real a < b, since embodies the only sets A for which P[A] is defined. In fact, by exploiting the properties (2.20) of the o-algebra , we find that it is enough to require { w; X(w) <_ x} is in g for all real x. Let s4 be any o--algebra of subsets of f1. We say that X is measurable with respect to .si, or more briefly .A-measurable, if { w; X(w) < x} is in . for all real x. Thus, every real random variable is by definition 9;-measurable. There may, in general, be smaller o-algebras with respect to which X is also measurable. The a -algebra generated by a random variable X is defined to be the smallest o--algebra with respect to which X is measurable. It is denoted by i(X) and consists exactly of those sets A that are in every o--algebra A for which X is A-measurable. For example, if X has only denumerably many possible values x,, x2, . . . , the sets i= 1,2,..., A;= {w;X(w)=x;}, form a countable partition of f1, i.e., f1 = U A;, i=I and A;fA;=0 ifi*j, and then P(X) includes precisely 0, f1, and every set that is the union of some of the A;'s. Example For the reader completely unfamiliar with this framework, the following simple example will help illustrate the concepts. The exper- 18 I Introduction iment consists in tossing a nickel and a dime and observing "heads" or "tails." We take SZ to be fl = { (H, H), (H, T), (T, H), (T, T)), where, for example, (H, T) stands for the outcome "nickel = heads, and dime = tails." We will take the collection of all subsets of fl as the family of events. Assuming each outcome in ft to be equally likely, we arrive at the probability measure: AEI 0 AE? n P[A] { (H, T), (T, H), (T, T)) ((H, H), (T, H), (T, T)) { (H, H), (H, T), (T, T)) ((H, H), (H, T), (T, H)) { (T, H), (T, T)) {(H, T), (T, T)} { (H, T), (T, H)) {(H, H)} {(H, T)) { (T, H)) {(T, T)} { (H, H), (H, T) } { (H, H), (T, H)) { (H, H), (T, T)) The event "nickel is heads" is ((H, H), (H, T)) and has, according to the table, probability , as it should. Let X,, be 1 if the nickel is heads, and 0 otherwise; let X, be the corresponding random variable for the dime; and let Z = X,, + Xd be the total number of heads. As functions on fl, we have Z CO E'l (H, H) (H, T) (T, H) (T, T) X1(w) Z(w) 1 1 2 1 0 1 0 0 1 1 0 0 X"(w) Finally, the a=algebras generated by X,, and Z are 0, Il, {(H, H), (H, T)), {(T, H), (T, T)}, and 9,(Z) _ 0, fl, ((H, H)), {(H, T), (T, H)), {(T, T)}, {(H, T), (T, H), (T, T)), {(H, H), (T, T)}, ((H, H), (H, T), (T, H) }. Exercises 19 contains four sets and &(Z) contains eight. Is X,, measurable with respect to 9;(Z), or vice versa? Every pair X, Y of random variables determines a o--algebra called the o --algebra generated by X, Y. It is the smallest a-algebra with respect to which both X and Y are measurable. This or-algebra comprises exactly those sets A that are in every or algebra si for which X and Y are both .measurable. If both X and Y assume only denumerably many possible values, say x,, x,, . . . and y,, y,, ... , respectively, then the sets A;; = {w; X(co) = xi, Y(w) = y;}, i, j = 1, 2, ... , present a countable partition of 11, and (X, Y) consists precisely of 0, fl, and every set that is the union of some of the A,1's. Observe that X is measurable with respect to 5;(X, Y), and thus (X) C &(X, Y). More generally, let {X(t ); t E T J be any family of random variables. Then the o --algebra generated by (X(t); t E T) is the smallest with respect to which every random variable X(t), t E T, is measurable. It is denoted by {X(t); t E T). A special role is played by a distinguished o--algebra of sets of real numbers. The o --algebra of Borel sets is the o--algebra generated by the identity function f(x) = x, for x E (-cc, cc). Alternatively, the o --algebra of Borel sets is the smallest o--algebra containing every interval of the form (a, b], -x < a :5 b < +cc. A real-valued function of a real variable is said to be Borel measurable if it is measurable with respect to the o,--algebra of Borel sets. Exercises 2.1. Let A and B be arbitrary, not necessarily disjoint, events. Use the law of total probability to verify the formula Pr{A} = Pr{AB} + Pr{AB`}, where B` is the complementary event to B. (That is, B` occurs if and only if B does not occur.) 2.2. Let A and B be arbitrary, not necessarily disjoint, events. Establish the general addition law Pr(A U B} = Pr{A} + Pr{B} - Pr{AB}. 20 I Introduction Hint: Apply the result of Exercise 2.1 to evaluate Pr{AB'} = Pr(A) - Pr{AB}. Then apply the addition law to the disjoint events AB and AB`*, noting that A = (AB) U (AB`). 2.3. (a) Plot the distribution function for x s 0, for 0 < x < 1, 10 F(x) = x; forx? 1. 1 (b) Determine the corresponding density function f(x) in the three re- gions (i) x : 0, (ii) 0 < x < 1, and (iii) 1 < x. (c) What is the mean of the distribution? (d) If X is a random variable following the distribution specified in (a), evaluate Pr{; X <_}. 2.4. Let Z be a discrete random variable having possible values 0, 1, 2, and 3 and probability mass function P(0) = ;, p(2) = P(l) = Z, p(3) = x. (a) Plot the corresponding distribution function. (b) Determine the mean E[Z]. (c) Evaluate the variance Var[Z]. 2.5. Let A, B, and C be arbitrary events. Establish the addition law Pr{A U B U C} = Pr{A} + Pr{B} + Pr{C} - Pr{AB} - Pr{AC} - Pr{BC} + Pr{ABC}. 2.6. Let X and Y be independent random variables having distribution functions F, and F, respectively. (a) Define Z = max{X, Y} to be the larger of the two. Show that F,(z) = FX(z)FY(z) for all z. (b) Define W = min{X, Y} to be the smaller of the two. Show that F,,,(w) = 1 - [I - FX(w)] [ 1 - F,.(w)] for all w. Problems 2.7. 21 Suppose X is a random variable having the probability density function f (X) - 10 elsewhere, where R > 0 is a fixed parameter. (a) Determine the distribution function FX(x). (b) Determine the mean E[X]. (c) Determine the variance Var[X]. 2.8. A random variable V has the distribution function 10 F(v)= 1-(1-v)A forv < 0, for 0<vs1, forv > 1, 1 where A > 0 is a parameter. Determine the density function, mean, and variance. 2.9. Determine the distribution function, mean, and variance corresponding to the triangular density. X ,f(x)= 2-x 10 2.10. for 0 <- x 1, forl elsewhere. Let 1(A) be the indicator random variable associated with an event A, defined to be one if A occurs, and zero otherwise. Define A`, the complement of event A, to be the event that occurs when A does not occur. Show (a) 1{A`} = 1 - 1{A}. (b) 1{A fl B) = 1(A)1{B} = min{1{A}, 1{B}}. (c) 1{A U B) = max(1{A}, 11B}). Problems Thirteen cards numbered 1, ... , 13 are shuffled and dealt one at a time. Say a match occurs on deal k if the kth card revealed is card number 2.1. 22 I Introduction k. Let N be the total number of matches that occur in the thirteen cards. Determine E[N]. Hint: Write N = 1 (A,) + match occurs on deal k. +1 where Ak is the event that a 2.2. Let N cards carry the distinct numbers x ... , x,,. If two cards are drawn at random without replacement, show that the correlation coefficient p between the numbers appearing on the two cards is - lI(N - 1). 2.3. A population having N distinct elements is sampled with replacement. Because of repetitions, a random sample of size r may contain fewer than r distinct elements. Let S, be the sample size necessary to get r distinct elements. Show that E[S,]=N(1 + 1 N N-1 +...+ N - r+l ). 1 2.4. A fair coin is tossed until the first time that the same side appears twice in succession. Let N be the number of tosses required. (a) Determine the probability mass function for N. (b) Let A be the event that N is even and B be the event that N : 6. Evaluate Pr{A}, Pr{B}, and Pr{AB}. 2.5. Two players, A and B, take turns on a gambling machine until one of them scores a success, the first to do so being the winner. Their probabilities for success on a single play are p for A and q for B, and successive plays are independent. (a) Determine the probability that A wins the contest given that A plays first. (b) Determine the mean number of plays required, given that A wins. 2.6. A pair of dice is tossed. If the two outcomes are equal, the dice are tossed again, and the process repeated. If the dice are unequal, their sum is recorded. Determine the probability mass function for the sum. 2.7. Let U and W be jointly distributed random variables. Show that U and W are independent if Pr{U>uand W>w} =Pr{U>u} Pr{W>w} forallu,w. 23 Problems 2.8. Suppose X is a random variable with finite mean µ and variance 0-', and Y = a + bX for certain constants a, b ± 0. Determine the mean and variance for Y. 2.9. Determine the mean and variance for the probability mass function 2(n - k) p(k) = n(n - 1 ) for k = 1, 2, ... , n. Random variables X and Y are independent and have the probability mass functions 2.10. Px(0) = Pv(l) = b, Px(3) = >, Pr(2) = 3, Ps-(3) = ;. Determine the probability mass function of the sum Z = X + Y. 2.11. Random variables U and V are independent and have the probability mass functions Pu(0) = ,, Pu(l) = , P,(l) = i, p,(2) = . pu(2) = , Determine the probability mass function of the sum W = U + V. 2.12. Let U, V, and W be independent random variables with equal variances o.'-. Define X = U + W and Y = V - W. Find the covariance between X and Y. 2.13. Let X and Y be independent random variables each with the uniform probability density function f(x) _ - I01 for0<x<l, elsewhere. Find the joint probability density function of U and V, where U = max{X, Y} and V = min{X, Y}. 24 3. I Introduction The Major Discrete Distributions The most important discrete probability distributions and their relevant properties are summarized in this section. The exposition is brief, since most readers will be familiar with this material from an earlier course in probability. 3.1. Bernoulli Distribution A random variable X following the Bernoulli distribution with parameter p has only two possible values, 0 and 1, and the probability mass function is p(l) = p and p(O) = 1 - p, where 0 < p < 1. The mean and variance are E[X] = p and Var[X] = p(1 - p), respectively. Bernoulli random variables occur frequently as indicators of events. The indicator of an event A is the random variable 1(A) = 1A = {0 if A occurs, if A does not occur. (3.1) Then 1A is a Bernoulli random variable with parameter p = E[lA] _ Pr{A}. The simple expedient of using indicators often reduces formidable calculations into trivial ones. For example, let a a2, ... , a,, be arbitrary real numbers and A, , A2, ... , A,, be events, and consider the problem of showing that n it 17 a;aj Pr(A; fl Aj) ? 0. (3.2) i=tj=t Attacked directly, the problem is difficult. But bringing in the indicators 1(A) and observing that ail(A) } 0 It n a.1(A)}{ lI ajl(A)} n _ Y Y a aj1(A;)1(A) = Y 7, a;aj1(A, fl Aj) 1=1j=I i=1j=1 3. 25 The Major Discrete Distributions gives, after taking expectations, it n 0 -, E{{> _ a,1(A)} ] = 17 ara;E[uA, n A;)] i=i;=I a;a; Pr{A; f1 A;}, t=I j=I and the demonstration of (3.2) is complete. 3.2. Binomial Distribution Consider independent events A A2, .... A,,, all having the same probability p = Pr{A;} of occurrence. Let Y count the total number of events among A ... , A that occur. Then Y has a binomial distribution with parameters n and p. The probability mass function is py(k) = Pr{Y = k} n! = k!(n - k)! (3.3) for k = 0,1,..., n. Pk(1 - P)11-k Writing Y as a sum of indicators in the form Y = 1(A,) + + makes it easy to determine the moments + E[Y] = E[1(A,)] + np, and using independence, we can also determine that Var[Y] = Var[1(A,)] + + np(1 - p). Briefly, we think of a binomial random variable as counting the number of "successes" in n independent trials where there is a constant probability p of success on any single trial. 3.3. Geometric and Negative Binomial Distributions Let A A,, . .. be independent events having a common probability p = Pr{A;} of occurrence. Say that trial k is a success (S) or failure (F) 26 I Introduction according as A, occurs or not, and let Z count the number of failures prior to the first success. To be precise, Z = k if and only if 1(A,) = 0, . . . ,1(Ak) = 0, and 1(Ak+0 = 1. Then Z has a geometric distribution with parameter p. The probability mass function is pz(k) = p(1 - p)k for k = 0, 1, ... , (3.4) and the first two moments are E[Z] = Var[Z] = 1 , P P; P P" Sometimes the term "geometric distribution" is used in referring to the probability mass function 1 for k = 1, 2..... Pz,(k) = p(1 - p)k_I (3.5) This is merely the distribution of the random variable Z' = 1 + Z, the number of trials until the first success. Hence E[Z'] = 1 + E[Z] = 11p, and Var[Z'] = Var[Z] = (1 - p)lp2. Now fix an integer r ? I and let W, count the number of failures observed before the rth success in A, A,, .... Then W has a negative binominal distribution with parameters r and p. The event W,. = k calls for (A) exactly r - 1 successes in the first k + r - 1 trials, followed by, (B) a success on trial k + r. The probability for (A) is obtained from a binomial distribution, and the probability for (B) is simply p, which leads to the following probability mass function for W,.: p(k) = Pr{ W, = k) _ (r - - 1)! p,(l - p)k, k = 0, 1, .... (3.6) + Z where Z, Another way of writing W, is as the sum W,. = Z, + Z,_ are independent random variables each having the geometric distribution of (3.4). This formulation readily yields the moments E[W,.] _ r(1 - p) , P 3.4. Var[W,.] = r(1 - p) , (3.7) " The Poisson Distribution If distributions were graded on a scale of one to ten, the Poisson clearly merits a ten. It plays a role in the class of discrete distributions that paral- 3. The Major Discrete Distributions 27 lels in some sense that of the normal distribution in the continuous class. The Poisson distribution occurs often in natural phenomena, for powerful and convincing reasons (the law of rare events, see later in this section). At the same time, the Poisson distribution has many elegant and surprising mathematical properties that make analysis a pleasure. The Poisson distribution with parameter k > 0 has the probability mass function Ake-a p(k) = fork = 0, 1, ki .... (3.8) Using this series expansion A2 A3 + e" = 1 + A + 2! + (3.9) 3! we see that Ekzo p(k) = 1. The same series helps calculate the mean via x x kp(k)=>k k=0 k=1 kke-T k! Ak-1 =Ae -k k=1 (k - 1)! A. The same trick works on the variance, beginning with x x k=0 Ake-.1 k(k - 1) k(k - 1)p(k) k=2 k! = Ate-a Y /ll k-2 = A2. k=2 (k - 2)! Written in terms of a random variable X having the Poisson distribution with parameter A, we have just calculated E[X] = A and E[X(X - 1)] = A2, whence E[X 2] = E[X(X - 1)] + E[X] = A2 + A and Var[X] = E[X 2] - {E[X]}2 = A. That is, the mean and variance are both the same and equal to the parameter A of the Poisson distribution. The simplest form of the law of rare events asserts that the binomial distribution with parameters n and p converges to the Poisson with parameter A if n - oo and p -+ 0 in such a way that A = np remains constant. In words, given an indefinitely large number of independent trials, where success on each trial occurs with the same arbitrarily small probability, then the total number of successes will follow, approximately, a Poisson distribution. The proof is a relatively simple manipulation of limits. We begin by writing the binomial distribution in the form 28 Introduction I Pr{X = k} = n! p)"-k k!(n - k)i pk(1 - =n(n-1)...(n-k+1)pk(l-p) k!(1 - p)k and then substitute p = a/n to get - A)" (n)k(1 Pr{X=k} =n(n- 1) 1 k n n n n nll (1 ) -n -> n 1 k!(1 -) n asn-4 oo ; e-x as n -> 00; and k asn-3 to obtain the Poisson distribution Ake` Pr{X=k} = k! ; fork= 0, 1,.:. in the limit. Extended forms of the law of rare events are presented in V. Example You Be the Judge In a purse-snatching incident, a woman described her assailant as being seven feet tall and wearing an orange hat, red shirt, green trousers, and yellow shoes. A short while later and a few blocks away a person fitting that description was seen and charged with the crime. 3. The Major Discrete Distributions 29 In court, the prosecution argued that the characteristics of the assailant were so rare as to make the evidence overwhelming that the defendant was the criminal. The defense argued that the description of the assailant was rare, and that therefore the number of people fitting the description should follow a Poisson distribution. Since one person fitting the description was found, the best estimate for the parameter is A = 1. Finally, they argued that the relevant computation is the conditional probability that there is at least one other person at large fitting the description given that one was observed. The defense calculated Pr{X?2IX? 1} = 1 -Pr(X=0) - Pr{X= 1 ) 1 - Pr{X = 01 1-e-'-e-' 1 - e-' = 0.4180, and since this figure is rather large, they argued that the circumstantial evidence arising out of the unusual description was too weak to satisfy the "beyond a reasonable doubt" criterion for guilt in criminal cases. 3.5. The Multinomial Distribution This is a joint distribution of r variables in which only nonnegative integer values 0, . . . , n are possible. The joint probability mass function is Pr{X1 =k...... X,.=k,.} n! = k! 1 10 r if k, +...+kr=n, (3.10) otherwise, where Some moments are E[X;] = np;, Var[X,] = np;(1 - p;), and Cov[X;X;] _ -np,pi. The multinomial distribution generalizes the binomial. Consider an experiment having a total of r possible outcomes, and let the corresponding probabilities be p, , ... , Pr, respectively. Now perform n independent 30 1 Introduction replications of the experiment and let X; record the total number of times that the ith type outcome is observed in the n trials. Then X...... X, has the multinomial distribution given in (3.10). Exercises Consider tossing a fair coin five times and counting the total 3.1. number of heads that appear. What is the probability that this total is three? 3.2. A fraction p = 0.05 of the items coming off a production process are defective. If a random sample of 10 items is taken from the output of the process, what is the probability that the sample contains exactly one defective item? What is the probability that the sample contains one or fewer defective items? 3.3. A fraction p = 0.05 of the items coming off of a production process are defective. The output of the process is sampled, one by one, in a random manner. What is the probability that the first defective item found is the tenth item sampled? 3.4. A Poisson distributed random variable X has a mean of A = 2. What is the probability that X equals 2? What is the probability that X is less than or equal to 2? 3.5. The number of bacteria in a prescribed area of a slide containing a sample of well water has a Poisson distribution with parameter 5. What is the probability that the slide shows 8 or more bacteria? 3.6. The discrete uniform distribution on { 1, ... , n) corresponds to the probability mass function 1 p(k) = n 0 for k = 1,...,n, elsewhere. (a) Determine the mean and variance. (b) Suppose X and Y are independent random variables, each having Problems 31 the discrete uniform distribution on 10, . . . , n}. Determine the probability mass function for the sum Z = X + Y. (c) Under the assumptions of (b), determine the probability mass function for the minimum U = min{X, Y). Problems 3.1. Suppose that X has a discrete uniform distribution on the integers 0, 1, ... , 9, and Y is independent and has the probability distribution Pr{Y = k} = ak for k = 0, 1, .... What is the distribution of Z = X + Y (mod 10), their sum modulo 10? 3.2. The mode of a probability mass function p(k) is any value k* for which p(k*) >_ p(k) for all k. Determine the mode(s) for (a) The Poisson distribution with parameter A > 0. (b) The binomial distribution with parameters n and p. 3.3. Let X be a Poisson random variable with parameter A. Determine the probability that X is odd. 3.4. Let U be a Poisson random variable with mean µ. Determine the expected value of the random variable V = 1/(1 + U). 3.5. Let Y = N - X where X has a binomial distribution with parameters N and p. Evaluate the product moment E[XY] and the covariance Cov[X, Y]. 3.6. Suppose (X,, X,, )(,) has a multinomial distribution with parameters M and ir, > 0 for i = 1, 2, 3, with 7r,+7r,+ir,= 1. (a) Determine the marginal distribution for X,. (b) Find the distribution for N = X, + X,. (c) What is the conditional probability Pr{X1 = kIN = n} for 0<_k--- n? 3.7. Let X and Y be independent Poisson distributed random variables having means µ and v, respectively. Evaluate the convolution of their mass functions to determine the probability distribution of their sum Z = X+Y. 32 I Introduction 3.8. Let X and Y be independent binomial random variables having parameters (N, p) and (M, p), respectively. Let Z = X + Y. (a) Argue that Z has a binomial distribution with parameters (N + M, p) by writing X and Y as appropriate sums of Bernoulli random variables. (b) Validate the result in (a) by evaluating the necessary convolution. 3.9. Suppose that X and Y are independent random variables with the geometric distribution p(k) = (1 - ir)iTk for k = 0, 1, ... . Perform the appropriate convolution to identify the distribution of Z = X + Y as a negative binomial. 3.10. Determine numerical values to three decimal places for Pr{X = k},k= 0, 1,2,when (a) X has a binomial distribution with parameters n = 10 and p = 0.1. (b) X has a binomial distribution with parameters n = 100 and p = 0.01. (c) X has a Poisson distribution with parameter A = 1. 3.11. Let X and Y be independent random variables sharing the geometric distribution whose mass function is p(k) = (1 - ir)irk for k = 0, 1, ... , where 0<n<1.Let U=min{X,Y},V=max{X,Y}, and W = V - U. Determine the joint probability mass function for U and W and show that U and W are independent. 3.12. Suppose that the telephone calls coming into a certain switch- board during a one-minute time interval follow a Poisson distribution with mean A = 4. If the switchboard can handle at most 6 calls per minute, what is the probability that the switchboard will receive more calls than it can handle during a specified one-minute interval? 3.13. Suppose that a sample of 10 is taken from a day's output of a machine that produces parts of which 5 percent are normally defective. If 100 Important Continuous Distributions 4. 33 percent of a day's production is inspected whenever the sample of 10 gives 2 or more defective parts, then what is the probability that 100 percent of a day's production will be inspected? What assumptions did you make? 3.14. Suppose that a random variable Z has the geometric distribution Pz(k) = p(1 - p)k for k = 0, 1, ... , where p = 0.10. (a) Evaluate the mean and variance of Z. (b) What is the probability that Z strictly exceeds 10? 3.15. Suppose that X is a Poisson distributed random variable with mean A = 2. Determine Pr(X <- A). 3.16. Consider the generalized geometric distribution defined by Pk = b(l - p)k for k = 1, 2, ... , and x Po=1-7Pk, k=1 where 0 < p < 1 and p <- b <- p/(1 - p). (a) Evaluate po in terms of b and p. (b) What does the generalized geometric distribution reduce to when b=p?When b=pl(1 -p)? (c) Show that N = X + Z has the generalized geometric distribution when X is a Bernoulli random variable for which Pr{X = 11 = a, 0 < a < 1, and Z independently has the usual geometric distribution given in (3.4). 4. Important Continuous Distributions For future reference, this section catalogs several continuous distributions and some of their properties. 34 I 4.1. Introduction The Normal Distribution The normal distribution with parameters µ and o' > 0 is given by the familiar bell-shaped probability density function (,xµ, Q-') = µ, / 2?' e ,. , 1 -x < x < x. (4.1) The density function is symmetric about the point F.c, and the parameter o' is the variance of the distribution. The case µ = 0 and o' = 1 is referred to as the standard normal distribution. If X is normally distributed with mean µ and variance o', then Z = (X - µ)/o- has a standard normal distribution. By this means, probability statements about arbitrary normal random variables can be reduced to equivalent statements about standard normal random variables. The standard normal density and distribution functions are given respectively by b() = e-F212 -oc < 6 < 00, (4.2) c(x) = j (P(6) d6, -x < x < x. (4.3) 1 and The central limit theorem explains in part the wide prevalence of the normal distribution in nature. A simple form of this aptly named result con- + ,, of independent and identically distributed summands ,, 62, ... having finite means µ = E[&k] and finite In this case, the central limit theorem asserts that variances cr- = cerns the partial sums S,, = , + lim Prj II- % I S,, 7L n x} = I (x) for all x. (4.4) The precise statement of the theorem's conclusion is given by equation (4.4). Intuition is sometimes enhanced by the looser statement that, for large n, the sum S,, is approximately normally distributed with mean nµ and variance no-'. In practical terms we expect the normal distribution to arise whenever the numerical outcome of an experiment results from numerous small additive effects, all operating independently, and where no single or small group of effects is dominant. 4. 35 Important Continuous Distributions The Lognormal Distribution If the natural logarithm of a nonnegative random variable V is normally distributed, then V is said to have a lognormal distribution. Conversely, if X is normally distributed with mean µ and variance cr2, then V = e' defines a lognormally distributed random variable. The change-of-variable formula (2.15) applies to give the density function for V to be 1 exp{- V ov 1(ln v - µ )'J' 2 o, v ? 0. j (4.5) The mean and variance are, respectively, E[V] = exp{µ + to }, (4.6) Var[V] = exp{2(µ + 4.2. 1]. The Exponential Distribution A nonnegative random variable T is said to have an exponential distribution with parameter A > 0 if the probability density function is (oe At .fT(t) = for t ? 0, for t > 0. (4.7) The corresponding distribution function is FT(t) = 1 - e- At {0 fort ? 0, fort > 0, (4.8) and the mean and variance are given, respectively, by 1 E[T] _ 1 and Var[T] = ,. Note that the parameter is the reciprocal of the mean and not the mean itself. The exponential distribution is fundamental in the theory of continuous-time Markov chains (see V), due in major part to its memoryless prop- erty, as now explained. Think of T as a lifetime and, given that the unit 36 1 Introduction has survived up to time t, ask for the conditional distribution of the remaining life T - t. Equivalently, for x > 0 determine the conditional probability Pr{T - t > xIT > t}. Directly applying the definition of conditional probability (see Section 2.7), we obtain Pr{T-t>xIT>t} = Pr{T>t+x,T>t} Pr{T > T} Pr{T>t+x} Pr{T > t} (because x > 0) (4.9) e-xcr+. [from (4.8)] There is no memory in the sense that Pr{T - t > xIT > t} = e-a` _ Pr IT > x), and an item that has survived fort units of time has a remaining lifetime that is statistically the same as that for a new item. To view the memoryless property somewhat differently, we introduce the hazard rate or failure rate r(s) associated with a nonnegative random variable S having continuous density g(s) and distribution function G(s) < 1. The failure rate is defined by r(s) = 1 g(G(s) for s > 0. (4.10) We obtain the interpretation by calculating (see Section 2.2) s+As) Pr{s<S5s+Osls<S} _ Pr{s<S:5 Pr{s < S} g(s) As + o(As) 1 - G(s) [from (2.5)] = r(s) As + o(Os). An item that has survived to time s will then fail in the interval (s, s + Os] with conditional probability r(s) As + o(1s), thus motivating the name "failure rate." 4. Important Continuous Distributions 37 We can invert (4.10) by integrating -r(s) = _ d[ I - G(s)]Ids -g(s) - d{ ln[ 1 - G(s)] } 1 - G(s) 1 - G(s) ds to obtain - f r(s) ds = In[ 1 - G(t)], 0 or G(t) = 1 -expj - f r(s) ds}, l t ? 0, 0 which gives the distribution function explicitly in terms of the hazard rate. The exponential distribution is uniquely the continuous distribution with the constant failure rate r(t) = A. (See Exercise 4.8 for the discrete analog.) The failure rate does not vary in time, another reflection of the memoryless property. Section 5 contains several exercises concerning the exponential distribution. In addition to providing practice in relevant algebraic and calculus manipulations, these exercises are designed to enhance the reader's intuition concerning the exponential law. 4.3. The Uniform Distribution A random variable U is uniformly distributed over the interval [a, b], where a < b, if it has the probability density function 1 fi (u) = b-a for a --- u :5 b, 0 elsewhere. (4.11) The uniform distribution extends the notion of "equally likely" to the continuous case. The distribution function is 10 (x)= for a a, x-a for a<x:! b, 1 for x > b, b-a (4.12) 38 I Introduction and the mean and variance are, respectively, E[U] = 2 (a + b) and Var[U] _ (b 12 a)' The uniform distribution on the unit interval [0, 1], for which a = 0 and b = 1, is most prevalent. 4.4. The Gamma Distribution The gamma distribution with parameters a > 0 and A > 0 has probability density function f(x) = rA (Ax)"-'e-' for x > 0. (4.13) Given an integer number a of independent exponentially distributed random variables Y,, ... , Ya having common parameter A, then their sum XX = Y, + + Y. has the gamma density of (4.13), from which we obtain the moments E[Xa] = Ci and Var[Xa] = z these moment formulas holding for noninteger a as well. 4.5. The Beta Distribution The beta density with parameters a > 0 and /3 > 0 is given by + J3) x«- f( x) x) x)a- I for0<x<1, F(a)r(R) (4.14) 0 elsewhere. The mean and variance are, respectively, E[X] = a a and Var[X] = (a + al+ +1 (The gamma and beta functions are defined and briefly discussed in Section 6.) 4. Important Continuous Distributions 4.6. 39 The Joint Normal Distribution Let ox, o-v, lxx, Ar, and p be real constants subject to ox > 0, o,. > 0, and -1 < p < 1. For real variables x, y define f(X - x)2 - - 1 -µY) (4.15) )2} + (Y The joint normal (or bivariate normal) distribution for random variables X, Y is defined by the density function ik(x1J ) = x. v 1 27roxo, 1 --p2 (4.16) x exp{- 2 Q(x, Y)}, - 00 < x, Y < 00. The moments are E[X]=µx, Var[X] = oil, E[Y]=p, Var[Y] = Cry. and Cov[X, Y] = E[(X - µx)(Y - Ay)] = poxor The dimensionless parameter p is called the correlation coefficient. When p is positive, then positive values of X are (stochastically) associated with positive values of Y. When p is negative, then positive values of X are associated with negative values of Y. If p = 0, then X and Y are independent random variables. Linear Combinations of Normally Distributed Random Variables Suppose X and Y have the bivariate normal density (4.16), and let Z = aX + by for arbitrary constants a, b. Then Z is normally distributed with mean E[Z] = aµx + bµ} 40 I Introduction and variance Var[X] = a2oX + 2abpoxo + b2oy. A random vector X...... X,,, is said to have a multivariate normal distribution, or a joint normal distribution, if every linear combination + a univariate normal distribution. Obvia,X, + ously, if X,..... X has a joint normal distribution, then so does the random vector Y ... , Y,,,, defined by the linear transformation in which forj= 1,...,m, for arbitrary constants a;;. Exercises 4.1. The lifetime, in years, of a certain class of light bulbs has an exponential distribution with parameter A = 2. What is the probability that a bulb selected at random from this class will last more than 1.5 years? What is the probability that a bulb selected at random will last exactly 1.5 years? 4.2. The median of a random variable X is any value a for which Pr{X s a} >_ and Pr{X ? a) ? Z. Determine the median of an exponen2 tially distributed random variable with parameter A. Compare the median to the mean. 4.3. The lengths, in inches, of cotton fibers used in a certain mill are exponentially distributed random variables with parameter A. It is decided to convert all measurements in this mill to the metric system. Describe the probability distribution of the length, in centimeters, of cotton fibers in this mill. 4.4. Twelve independent random variables, each uniformly distributed over the interval (0, 1], are added, and 6 is subtracted from the total. Determine the mean and variance of the resulting random variable. 4.5. Let X and Y have the joint normal distribution described in equa- tion (4.16). What value of a minimizes the variance of Z = aX + (1 - a)Y? Simplify your result when X and Y are independent. Problems 41 4.6. Suppose that U has a uniform distribution on the interval [0, 1]. Derive the density function for the random variables (a) Y = -ln(1 - U). (b) W,, = U" for n > 1. Hint: Refer to Section 2.6. 4.7. Given independent exponentially distributed random variables S and T with common parameter A, determine the probability density function of the sum R = S + T and identify its type by name. 4.8. Let Z be a random variable with the geometric probability mass function p(k) = (1 - ir)#rk, k = 0, 1, ... , where 0 < ?r < 1. (a) Show that Z has a constant failure rate in the sense that Pr{Z=kIZ?k}=1- 7r fork=0,1,.... (b) Suppose Z' is a discrete random variable whose possible values are 0, .... and for which Pr (Z' = kIZ' ? k} = 1 - 7r for .... Show that the probability mass function for Z' is p(k). 1, k = 0, 1, Problems 4.1. Evaluate the moment E[e '], where A is an arbitrary real number and Z is a random variable following a standard normal distribution, by integrating 1 1-e 212 dz. Hint: Complete the square -Z z2 + Az = -[(z - A)2 - A2] and use the fact that r I e-(z -a)-/2 dz = 1. 4.2. Let W be an exponentially distributed random variable with parameter 0 and mean p. = 1/0. (a) Determine Pr{ W > p.). (b) What is the mode of the distribution? 42 Introduction I 4.3. Let X and Y be independent random variables uniformly distributed over the interval [6 -Z, 0 + Z] for some fixed 0. Show that W = X - Yhas a distribution that is independent of 0 with density function 1+w fw(w)= 1-w 10 for-law<0, for0 w<1, forlwl> 1. 4.4. Suppose that the diameters of bearings are independent normally distributed random variables with mean µ$ = 1.005 inch and variance o = (0.003)2 inch2. The diameters of shafts are independent normally distributed random variables having mean µs = 0.995 inch and variance os = (0.004)2 inch2. w 6 Shaft Bearing Let S be the diameter of a shaft taken at random and let B be the diameter of a bearing. (a) What is the probability Pr(S > B) of interference? (b) What is the probability of one or fewer interferences in 20 random shaft-bearing pairs? Hint: The clearance, defined by C = B - S, is normally distributed (why?), and interference occurs only if C < 0. 4.5. If X follows an exponential distribution with parameter a = 2, and independently, Y follows an exponential distribution with parameter 8 = 3, what is the probability that X < Y? 5. Some Elementary Exercises 5. 43 Some Elementary Exercises We have collected in this section a number of exercises that go beyond what is usually covered in a first course in probability. 5.1. Tail Probabilities In mathematics, what is a "trick" upon first encounter becomes a basic tool when familiarity through use is established. In dealing with nonnegative random variables, we can often simplify the analysis by the trick of approaching the problem through the upper tail probabilities of the form Pr{X > x}. Consider the following example. A jar has n chips numbered 1, 2, . . . , n. A person draws a chip, returns it, draws another, returns it, and so on, until a chip is drawn that has been drawn before. Let X be the number of drawings. Find the probability distribution for X. It is easier to compute Pr{X > k} first. Then, Pr{X > 1 } = 1, since at least two draws are always required. The event (X > 2) occurs when dis- tinct numbers appear on the first two draws, whence Pr{X > 2) _ (nln)[(n - 1)/n]. Continuing in this manner, we obtain Pr(X>k)=1(1-n)(1 n...(1-kn1 ) / fork= 1,...,n- 1. (5.1) Finally, Pr{X = k} = Pr{X > k - 1) - Pr{X > k} =r(1_n)...(1 _L(1_n)...(1 _(1 kn2)J kn1)1 kn2)\1 n)...(1_kn2)L1-(1 kn1(1_n)...(1- k kn1)J n 2 fork=2,...,n+ 1. 44 1 Introduction Now try deriving Pr(X = k) directly, for comparison with the "trick" approach. The usefulness of the upper tail probabilities is enhanced by the formula x x E[X] _ 7, Pr{X > k} = 7, Pr{X ? k}, k=0 (5.2) k=1 valid for nonnegative integer-valued random variables X. To establish (5.2), abbreviate the notation by using p(k) = Pr{X = k}, and rearrange the terms in E[X] = E,z, kp(k) as follows: E[X] = Op(O) + lp(l) + 2p(2) + 3p(3) + =p(1)+p(2)+p(3)+p(4)+ + p(2) + p(3) + p(4) + +p(3)+p(4)+ +p(4)+ =Pr{X? 1)+Pr{X?2}+Pr{X? 3}+ Pr{X ? k}, k=1 thus establishing (5.2). For the chip drawing problem, the mean number of draws required, then, is E[X] = Pr{X > 0} + Pr{X > 11 + + Pr{X > n}, since Pr{X > k) = 0 fork > n. Then substituting (5.1) into (5.2) leads directly to E[X]=2+(1- 1) +(1 +1 nl(1 n)(l n) ... (1 n) -nn +... 1). Now let X be a nonnegative continuous random variable with densityf(x) and distribution function F(x). The analog to (5.2) is E[X] f [I - F(z)] dz, n (5.3) 5. Some Elementary Exercises 45 obtained by interchanging an order of integration as follows: E[X] = J xf(x) dx f (J dz)f(x) dx x = r[if(X) dx]dz= J [I -F(z)]dz Interchanging the order of integration where the limits are variables often proves difficult for many students. The trick of using indicator functions to make the limits of integration constant may simplify matters. In the preceding interchange, let 1(z < x) = 11 if 0<-z<x, to otherwise, and then 1[J dz]f(x) dx = J [ J 1(z < x)f(x) dz] dx x x x x f [ f 1(z < x)f(x) dx] dz = J [f f(x) dx] dz. As an application of (5.3), let XX = min (c, X) for some positive constant c. For example, suppose X is the failure time of a certain piece of equipment. A planned replacement policy is put in use that calls for replacement of the equipment upon its failure or upon its reaching age c, whichever occurs first. Then X X, =min(c, X) = {c if X -- c, ifX>c is the time for replacement. Now 05 z, Pr{X,>z}_11-F(z) if G whence we obtain E[Xc] = J [1 - F(z)] dz, 0 <c, 46 1 Introduction which is decidedly shorter than E[XX] = J xf(x) dx + c[1 - F(c)]. 0 Observe that X, is a random variable whose distribution is partly continuous and partly discrete, thus establishing by example that such distributions do occur in practical applications. 5.2. The Exponential Distribution This exercise is designed to foster intuition about the exponential distribution, as well as to provide practice in algebraic and calculus manipulations relevant to stochastic modeling. Let X0 and X, be independent exponentially distributed random variables with respective parameters A0 and A,, so that fort?O,i=0,1. Pr{X;>t}=e-A,` Let ifX0-X _ 0 N-{1 if X, X0, U = min{X0, X, } = XN; M 1 - N; V = max{X0, X,} = XM; and W=V-U=jX0-X,j. In this context, we derive the following: (a) Pr(N = 0 and U > t} = e-cAo )tA0 (a0 + A, ). The event (N = 0 and U > t } is exactly the event { t < X0 < X, }, whence Pr{N = 0, U > t} = Pr{t < X0 < X, j = ff Kxp<x, A0e-AoxoA,e-Aix1 dx, dx0 47 Some Elementary Exercises 5. = )A0e_A0x0o f (rAie'x' xo + =f e (AO + A0 A0+A,,J = A0 A,)e-(,+A,)r0 dx0 e ( AO+A AO + A, (b) Pr{N = 0 } = and +o Ao A, Pr{N = 1) = +' A, . AO We use the result in (a) as follows: Pr{N = 0) = Pr{N = 0, U > 0) = from (a). A0 AO + A, Obviously, Pr{N = 1) = 1 - Pr{N = 0) = A,/(AO + A,). (c) t ? 0. Pr{ U > t} = e (AO+a,'', Upon adding the result in (a), Pr{N = 0 and U > t} = e 1 ,(, +A , " A0 A,, A0 + to the corresponding quantity associated with N = 1, Pr{N = I and U > t} = e-('t) +A,), A Ao + A ' ) we obtain the desired result via Pr{ U > t} = Pr{N = 0, U > t} + Pr{N = 1, U > t} = e-cAO+A," e-(A+A,), Ao IAO+A, + A, A0+A, 48 I Introduction At this point observe that U and N are independent random variables. This follows because (a), (b), and (c) together give Pr{N = 0 and U > t} = Pr{N = 0} X Pr{ U > t}. Think about this remarkable result for a moment. Suppose X0 and X, represent lifetimes, and A0 = 0.001, while A, = 1. The mean lifetimes are E[Xo] = 1000 and E[X,] = 1. Suppose we observe that the time of the first death is rather small, say, U = min{Xo, X, } = z. In spite of vast disparity between the mean lifetimes, the observation that U = 2 provides no information about which of the two units, 0 or 1, was first to die! This apparent paradox is yet another, more subtle, manifestation of the memoryless property unique to the exponential density. We continue with the exercise. (d) t?0. Pr{W>tIN=0} =e-A", The event { W > t and N = 0) for t ? 0 corresponds exactly to the event It < X, - X0). Thus Pr{W> tandN= 0} = Pr{X, - Xo> t} I X, -Xo>r J Aoe AOXoA,e A'x' = J ( f A,e A'x' dx )Aoe 0 dxo dx, °x° dxo Xo+r ( = J e-A,(Xo+n Aoe-A,yo dX 0 0 e-r(0 + A,)e-(,k.+A, Ao + A, = 0 Ao A0 + A, = Pr{N = 0}e-A,` [from (b)]. o dxo 5. Some Elementary Exercises 49 Then, using the basic definition of conditional probability (Section 2.7), we obtain Pr{W>t,N=0} =e-Ai', Pr{W>tIN=O} = t?0, Pr{N = 0} as desired. Of course a parallel formula holds conditional on N = 1: t?0, Pr{W>tIN= 1} =e-/, and using the law of total probability we obtain the distribution of W in the form Pr{W>t} =Pr{W>t,N=O} +Pr{W>t,N= 1} A -Aor > 0, + e -a r + t AO A0 + U and W = V - U are independent random variables. AO , (e) ) To establish this final consequence of the memoryless property, it suffices to show that Pr{U>uand W> w) =Pr{U>u} Pr{W>w} forall u ?0, w ?0. Determining first Pr{N=0, U>u,W>w} =Pr{u<X0<X, -w) fr = o I u<xo<x, -w = J J U xo+w Ale-"l x I dr,)A0e-Aoxo dro _ f e-A,(x(-+w) 1We-Aoxu _ (A o )e-A,u I (A0 + A')e-cAo+A,Iro A, AO (A0 + e )e -A,w-(Ap+A,)e, Xo 50 1 Introduction and then, by symmetry, and finally adding the two expressions, we obtain Pr( U > u, W > w} = Rko t o + )e-"," + ( AO +' =Pr{W>w}Pr{U>u}, 1l u,w?0. The calculation is complete. Exercises 5.1. Let X have a binomial distribution with parameters n = 4 and p = ;. Compute the probabilities Pr{X ? k} for k = 1, 2, 3, 4, and sum these to verify that the mean of the distribution is 1. 5.2. Ajar has four chips colored red, green, blue, and yellow. A person draws a chip, observes its color, and returns it. Chips are now drawn repeatedly, without replacement, until the first chip drawn is selected again. What is the mean number of draws required? 5.3. Let X be an exponentially distributed random variable with parameter A. Determine the mean of X (a) by integrating by parts in the definition in equation (2.7) with m =1 (b) by integrating the upper tail probabilities in accordance with equation (5.3). Which method do you find easier? 5.4. A system has two components: A and B. The operating times until failure of the two components are independent and exponentially distributed random variables with parameters 2 for component A, and 3 for B. The system fails at the first component failure. (a) What is the mean time to failure for component A? For component B? Problems 51 (b) What is the mean time to system failure? (c) What is the probability that it is component A that causes system failure? (d) Suppose that it is component A that fails first. What is the mean remaining operating life of component B? 5.5. Consider a post office with two clerks. John, Paul, and Naomi enter simultaneously. John and Paul go directly to the clerks, while Naomi must wait until either John or Paul is finished before she begins service. (a) If all of the service times are independent exponentially distributed random variables with the same mean 1/A, what is the probability that Naomi is still in the post office after the other two have left? (b) How does your answer change if the two clerks have different service rates, say A, = 3 and A, = 47? (c) The mean time that Naomi spends in the post office is less than that for John or Paul provided that max { A A2) > c min( A, , A, j for a certain constant c. What is the value of this constant? Problems 5.1. Let X, , X2, ... be independent and identically distributed random variables having the cumulative distribution function F(x) = Pr{X < x}. For a fixed number , let N be the first index k for which Xk > . That is, N = 1 if X, > 6; N = 2 if X, < and X, > ; etc. Determine the probability mass function for N. 5.2. Let X X,, ... , X,, be independent random variables, all exponentially distributed with the same parameter A. Determine the distribution function for the minimum Z = min{X...... X is a discrete random variable having the geometric distribution whose probability mass function is p(k) = p(1 - p)k for k = 0, 1, ... . (a) Determine the upper tail probabilities Pr{X > k} for k = 0, 1, ... (b) Evaluate the mean via E[X] = Ek>o Pr{X > k }. . 52 I Introduction 5.4. Let V be a continuous random variable taking both positive and negative values and whose mean exists. Derive the formula 0 E[V] = J [1 - F,,(v)] dv - J F,(v) dv. -x 0 5.5. Show that E[W2] = J 2y[I - F,,,(y)] dy 0 for a nonnegative random variable W. Determine the upper tail probabilities Pr{V > t} and mean E[V] for a random variable V having the exponential density 5.6. f'-(v) _ I- A, for v < 0, for v ? 0, where A is a fixed positive parameter. 5.7. Let X,, X,, ... , X,, be independent random variables that are exponentially distributed with respective parameters A A...... A,,. Identify the distribution of the minimum V = min (X,, X,, .. . Hint: 5.8. , For any real number v, the event ( V > v) is equivalent to Let U,, U,, ... , U be independent uniformly distributed random variables on the unit interval min{U U,, [0, 1]. Define the minimum V _ ... , (a) Show that Pr { V,, > v } = (1 - v)" for 0 : v <_ 1. 1 - (w/n)]" for 0 <- w (b) Let W = nV,,,. Show that Pr { W > w) and thus w} = e- n, forw?0. 5.9. A flashlight requires two good batteries in order to shine. Suppose, for the sake of this academic exercise, that the lifetimes of batteries in use 6. Useful Functions, Integrals, and Sums 53 are independent random variables that are exponentially distributed with parameter h = 1. Reserve batteries do not deteriorate. You begin with five fresh batteries. On average, how long can you shine your light? 6. Useful Functions, Integrals, and Sums Collected here for later reference are some calculations and formulas that are especially pertinent in probability modeling. We begin with several exponential integrals, the first and simplest being f ex dx = -e-x. (6.1) When we use integration by parts, the second integral that we introduce reduces to the first in the manner f -xe-x + J ex dx = -e-x(1 + x). xe-x dx = (6.2) Then (6.1) and (6.2) are the special cases of a = 1 and a = 2, respectively, in the general formula, valid for any real number a for which the integrals are defined, given by J x°-'e-.,. dx = -x°-'e-x + (a - 1) J x°-2e-x dx. (6.3) Fixing the limits of integration leads to the gamma function, defined by I'(a) = J xa-'e-x dx, for a > 0. (6.4) 0 From (6.3) it follows that ['(a) = (a - 1)1'(a- 1), (6.5) and therefore, for any integers k, I'(k) _ (k - 1)(k - 2) 2 I'(1). (6.6) 54 I Introduction An easy consequence of (6.1) is the evaluation I'(1) = 1, which with (6.5) shows that the gamma function at integral arguments is a generalization of the factorial function, and for k = 1, 2, IF(k) = (k - 1)! .... (6.7) A more difficult integration shows that I'() = V, (6.8) which with (6.6) provides forn=0,1..... I(n+;)= (6.9) Stirling's formula is the following important asymptotic evaluation of the factorial function: n! = n"e-"(2irn)1/2er(n)112", (6.10) in which 1 12n+ 1 < r(n) < 1. (6.11) We sometimes write this in the looser form n! - n"e-"(27m)1/2 as n - oo, (6.12) the symbol "-" signifying that the ratio of the two sides in (6.12) approaches 1 as n - oo. For the binomial coefficient (k) = n!/[k!(n - k)!] we then obtain (n\ (n - k) k! k)k as n*c, (6.13) as a consequence of (6.12) and the exponential limit k e-k = Jim (1 - k pl-. n " . The integral B(m, n) = f x"'-'(1 - x)"-' dx, 0 (6.14) 6. Useful Functions, Integrals, and Sums 55 which converges when m and n are positive, defines the beta function, related to the gamma function by r(m)r(n) B(m, n )= form > 0, n > 0. r(m+n) (6.15) For nonnegative integral values m, n, B(m+1,n+1)= f x(1-x)"dx= m!n! (m + n + 1)! ' (6.16) ... , the binomial theorem provides the evaluation For n = 1, 2, (1 - x)" _ (-1)"(n)xk, for -oo < x < oo. k k=0 (6.17) The formula may be generalized for nonintegral n by appropriately generalizing the binomial coefficient, defining for any real number a, _ 1a(a- 1) k! (a-k+ 1) for k = 1, 2, (Ok') ... , (6.18) fork = 0. 1 As a special case, for any positive integer n, r \k n) (-1)k n(n + (n + k - 1) k! = (-1)k( n + k - 1 k (6.19) ) The general binomial theorem, valid for all real a, is -1)k(k)xk for -1 < x < 1. (6.20) k=0 When a = -n for a positive integer n, we obtain a group of formulas useful in dealing with geometric series. For a positive integer n, in view of (6.19) and (6.20), we have (n + k1) (1 - x) " = k=0 k xk for jxj < 1. (6.21) 56 I Introduction The familiar formula = 7, xk = 1 + x + x2 + for jxl < 1 1 (6.22) 1 - x k=O for the sum of a geometric series results from (6.21) with n = 1. The cases n = 2 and n = 3 yield the formulas x 7- (k+ 1)xk= I +2x+3x2+... k=0 1 (1 -x)22 7 (k + 2 )( k + 1 )xk = k=O 2 (1 - x) for l < 1 , (6 . 23) for Ixl < ( 6 . 24 ) 1. 3 Sums of Numbers The following sums of powers of integers have simple expressions: n(n + 1) 2 ' n(n + 1)(2n + 1) 6 n22(n + 1)2 4 Chapter II Conditional Probability and Conditional Expectation 1. The Discrete Case The conditional probability Pr{AJB} of the event A given the event B is defined by Pr{A and B} Pr{B) Pr{A1B} = if Pr{B} > 0, (1.1) and is not defined, or is assigned an arbitrary value, when Pr{B} = 0. Let X and Y be random variables that can attain only countably many differ- ent values, say 0, 1, 2, .... The conditional probability mass function pxr(xl y) of X given Y = y is defined by Pr{X=xand Y=y} Pxr(xl y) = Pr{ Y = y} and is not defined, or is if Pr{ Y = y} > 0, assigned an arbitrary value, whenever Pr{ Y = y} = 0. In terms of the joint and marginal probability mass functions pxr(x, y) and py(y) = E, pxr(x, y), respectively, the definition is Pxr(xlY) = Pxt(x> y) pr(y) if pr(y) > 0; x, y = 0, 1..... (1.2) Observe that pxr(xl y) is a probability mass function in x for each fixed y, i.e., pxr(xl y) ? 0 and If px r(6l y) = 1, for all x, y. 58 Conditional Probability and Conditional Expectation II The law of total probability takes the form Y_ Pr{X = x) _ I Px r(xIY)Pv(Y) (1.3) Notice in (1.3) that the points y where px y(xl y) is not defined are exactly those values for which p.(y) = 0, and hence, do not affect the computation. The lack of a complete prescription for the conditional probability mass function, a nuisance in some instances, is always consistent with subsequent calculations. Example Let X have a binomial distribution with parameters p and N, where N has a binomial distribution with parameters q and M. What is the marginal distribution of X? We are given the conditional probability mass function pxrc(kln) - ()p(1 = k=0, 1.... ,n, p),,-k, and the marginal distribution (M)q, pN(n) = n (1 - n = 0, 1, ... , M. q)", We apply the law of total probability in the form of (1.3) to obtain M Pr{X = k} = 7, px,(kI n)p,(n) =0 M 12! px (1 k!(n - k)! - p)"-k M! n!(M - n)! q"(1 - q)M 1 - k)!(M - n)! (1 - X(1gq (pq)"(1 _ = k!(M-k)! M! q),ti, x(1 L + q(1 1 -q J p)1M-k 1. 59 The Discrete Case M! k = 0, 1, = k!(M - k)! (pq)k(1 - pq)M-k, ... , M. In words, X has a binomial distribution with parameters M and pq. Example Suppose X has a binomial distribution with parameters p and N where N has a Poisson distribution with mean A. What is the marginal distribution for X? Proceeding as in the previous example but now using Aue-A PN(n)= n! n=0,1,..., , we obtain Pr{X = k} = > PXN(kjn)pN(n) ,r=0 n! n_k k!(n _ k)! P Ake-Apk . [A(1 k(1 - A"e -A rr p) k n! p)],,-k =k (n - k)! k! (Ap)k e--' A(] -p) k! (AP)ke-A,, fork = 0, 1, ... . k! In words, X has a Poisson distribution with mean Ap. Example Suppose X has a negative binomial distribution with parameters p and N, where N has the geometric distribution Pv(n) _ (1 - for n = 1, 2, ... . What is the marginal distribution for X? We are given the conditional probability mass function pxN(kl n) n+k-1 =( k 7 )prr(1 - p)k, k = 0, 1 , ... . 60 II Conditional Probability and Conditional Expectation Using the law of total probability, we obtain x Pr{X = k} = 7 pXN(kln)pN(n) n=o (n + k - 1)! k!(n - 1)! n= (1 - MO - P)kP P)k(l n >( nl = (1 - J3)(1 - P)*P(l (p - QI -P) 05 lGP k P)le»-] k k 8p)-k-I fork = 0, 1, ... . We recognize the marginal distribution of X as being of geometric form. Let g be a function for which the expectation of g(X) is finite. We define the conditional expected value of g(X) given Y = y by the formula E[g(X )I Y = y] = 7 g(x)Pr(xly) if Pr(y) > 0, (1.4) and the conditional mean is not defined at values y for which py(y) = 0. The law of total probability for conditional expectation reads E[g(X )] = 7 E[g(X )I Y = y]Pr(y). (1.5) Y The conditional expected value E[g(X)IY = y] is a function of the real variable y. If we evaluate this function at the random variable Y, we obtain a random variable that we denote by E[g(X )I Y]. The law of total probability in (1.5) now may be written in the form E[g(X)] = (1.6) Since the conditional expectation of g(X) given Y = y is the expectation with respect to the conditional probability mass function pxr(xl y), conditional expectations behave in many ways like ordinary expectations. The following list summarizes some properties of conditional expectations. In Exercises 61 this list, with or without affixes, X and Y are jointly distributed random variables; c is a real number; g is a function for which E[Ig(X)I] < CO ; h is a bounded function; and v is a function of two variables for which E[Iv(X, Y)I ] < oo. The properties are (1) E[c,g,(X,) + c2g2(X2)IY = y] = cIE[gi(X1)IY = y] + c,E[g,(X,)I Y = y]. (1.7) (2) if g?0, then E[g(X)IY = y] ?0. (1.8) (3) E[v(X, Y)I Y = y] = E[v(X, y)IY = y]. (1.9) (4) E[g(X)I Y = y] = E[g(X)] if X and Y are independent. (5) E[g(X)h(Y)I Y = y] = h(y)E[g(X )I Y = y]. (1.10) (1.11) (6) E[g(X)h(Y)j = I h(y)E[g(X )I Y = y]pr(y) Y (1.12) = E{h(Y)E[g(X)IY]}. As a consequence of (1.7), (1.11), and (1.12), with either g = 1 or h ° 1, we obtain E[cI Y = y] = c, (1.13) E[h(Y)I Y = y] = h(y), (1.14) E[g(X)] = 7, E[g(X)I Y = y]pr(y) = E{E[g(X)IY]}. (1.15) Y Exercises 1.1. 1 roll a six-sided die and observe the number N on the uppermost face. I then toss a fair coin N times and observe X, the total number of heads to appear. What is the probability that N = 3 and X = 2? What is the probability that X = 5? What is E[X], the expected number of heads to appear? 1.2. Four nickels and six dimes are tossed, and the total number N of heads is observed. If N = 4, what is the conditional probability that exactly two of the nickels were heads? Ii 62 Conditional Probability and Conditional Expectation 1.3. A poker hand of five cards is dealt from a normal deck of 52 cards. Let X be the number of aces in the hand. Determine Pr{X > lix ? 1). This is the probability that the hand contains more than one ace, given that it has at least one ace. Compare this with the probability that the hand contains more than one ace, given that it contains the ace of spades. 1.4. A six-sided die is rolled, and the number N on the uppermost face is recorded. From ajar containing 10 tags numbered 1 , 2, ... , 10 we then select N tags at random without replacement. Let X be the smallest number on the drawn tags. Determine Pr(X = 2}. 1.5. Let X be a Poisson random variable with parameter A. Find the conditional mean of X given that X is odd. 1.6. Suppose U and V are independent and follow the geometric distri- bution p(k) = p(1 - p)k fork = 0, 1, ... . Define the random variable Z = U + V. (a) Determine the joint probability mass function pU,Z(u, z) _ Pr{U=u,Z=z}. (b) Determine the conditional probability mass function for U given that Z = n. Problems 1.1. Let M have a binomial distribution with parameters N and p. Conditioned on M, the random variable X has a binomial distribution with parameters M and ir. (a) Determine the marginal distribution for X. (b) Determine the covariance between X and Y = M - X. 1.2. A card is picked at random from N cards labeled 1, 2, ... , N, and the number that appears is X. A second card is picked at random from cards numbered 1, 2, ... , X and its number is Y. Determine the conditional distribution of X given Y = y, for y = 1, 2. ... . Problems 63 1.3. Let X and Y denote the respective outcomes when two fair dice are thrown. Let U = min(X, Y}, V = max{X, Y}, and S = U + V, T = V - U. (a) Determine the conditional probability mass function for U given V=v. (b) Determine the joint mass function for S and T. 1.4. Suppose that X has a binomial distribution with parameters p = and N, where N is also random and follows a binomial distribution with parameters q = ; and M = 20. What is the mean of X? 1.5. A nickel is tossed 20 times in succession. Every time that the nickel comes up heads, a dime is tossed. Let X count the number of heads appearing on tosses of the dime. Determine Pr{X = 0). 1.6. A dime is tossed repeatedly until a head appears. Let N be the trial number on which this first head occurs. Then a nickel is tossed N times. Let X count the number of times that the nickel comes up tails. Determine Pr{X = 0), Pr{X = 11, and E[X]. 1.7. The probability that an airplane accident that is due to structural failure is correctly diagnosed is 0.85, and the probability that an airplane accident that is not due to structural failure is incorrectly diagnosed as being due to structural failure is 0.35. If 30 percent of all airplane accidents are due to structural failure, then find the probability that an airplane accident is due to structural failure given that it has been diagnosed as due to structural failure. 1.8. Initially an urn contains one red and one green ball. A ball is drawn at random from the urn, observed, and then replaced. If this ball is red, then an additional red ball is placed in the urn. If the ball is green, then a green ball is added. A second ball is drawn. Find the conditional probability that the first ball was red given that the second ball drawn was red. 1.9. Let N have a Poisson distribution with parameter A = 1. Conditioned on N = n, let X have a uniform distribution over the integers 0, 1, ... , n+ 1. What is the marginal distribution for X? 64 11 Conditional Probability and Conditional Expectation 1.10. Do men have more sisters than women have? In a certain society, all married couples use the following strategy to determine the number of children that they will have: If the first child is a girl, they have no more children. If the first child is a boy, they have a second child. If the second child is a girl, they have no more children. If the second child is a boy, they have exactly one additional child. (We ignore twins, assume sexes are equally likely, and the sex of distinct children are independent random variables, etc.) (a) What is the probability distribution for the number of children in a family? (b) What is the probability distribution for 'the number of girl children in a family? (c) A male child is chosen at random from all of the male children in the population. What is the probability distribution for the number of sisters of this child? What is the probability distribution for the number of his brothers? 2. The Dice Game Craps An analysis of the dice game known as craps provides an educational ex- ample of the use of conditional probability in stochastic modeling. In craps, two dice are rolled and the sum of their uppermost faces is observed. If the sum has value 2, 3, or 12, the player loses immediately. If the sum is 7 or 11, the player wins. If the sum is 4, 5, 6, 8, 9, or 10, then further rolls are required to resolve the game. In the case where the sum is 4, for example, the dice are rolled repeatedly until either a sum of 4 reappears or a sum of 7 is observed. If the 4 appears first, the roller wins; if the seven appears first, he or she loses. Consider repeated rolls of the pair of dice and let Z,, for n = 0, 1.... be the sum observed on the nth roll. Then Z0, Z,, . . . are independent identically distributed random variables. If the dice are fair, the probability mass function is Pz(2) = 36, Pz(8) = b, Pz(3) = 36, Pz(9) = 6, Pz(4) = 36, Pz(10) = 6 Pz(5) = 6, Pz(11) = 6 Pz(6) = 36, Pz(12) = 36 (2.1) Pz(7) 36, 2. 65 The Dice Game Craps Let A denote the event that the player wins the game. By the law of total probability, 12 Pr{A} _ 7, Pr{AIZo = k}pz(k). (2.2) k=2 Because Zo = 2, 3, or 12 calls for an immediate loss, then Pr{AIZ0 = k) = 0 for k = 2, 3, or 12. Similarly, Zo = 7 or 11 results in an immediate win, and thus Pr(Alto = 7) = Pr{AIZ4 = 111 = 1. It remains to consider the values 4 = 4, 5, 6, 8, 9, and 10, which call for additional rolls. Since the logic remains the same in each of these cases, we will argue only the case in which Zo = 4. Abbreviate with a = Pr{AI4 = 4}. Then a is the probability that in successive rolls Z,, Z2, ... of a pair of dice, a sum of 4 appears before a sum of 7. Denote this event by B, and again bring in the law of total probability. Then 12 a = Pr{B} = I Pr{BIZ1 = k}pz(k). (2.3) k=2 Now Pr{BIZ, = 4) = 1, while Pr(BIZ, = 7) = 0. If the first roll results in anything other than a 4 or a 7, the problem is repeated in a statistically identical setting. That is, Pr{BIZ1 = k} = a for k # 4 or 7. Substitution into (2.3) results in a=pz(4)X1+pz(7)X0+ pz(k)Xa k#4,7 = pz(4) + [1 - pz(4) - pz(7)]a, or a = pz(4) pz(4) + pz(7) (2.4) The same result may be secured by means of a longer, more computational, method. One may partition the event B into disjoint elemental events by writing B= {Z, =4} U {Z, 04or7,Z2=4} U {Z, 0 4 or 7,Z2* 4 or 7, Z., =4) U - 66 II Conditional Probability and Conditional Expectation and then Pr{B} = Pr{Z1 = 4} + Pr{Z1 * 4 or 7, Z, = 4} +Pr{Z1 04 or7,Z,04or7,Z3=4} Now use the independence of Z,, Z,, cure ... and sum a geometric series to se- Pr{B} = pz(4) + [1 - pz(4) - pz(7)]pz(4) + [1 - pz(4) - pz(7)]2pz(4) + ... pz(4) pz(4) + pz(7) in agreement with (2.4). Extending the result just obtained to the other cases having more than one roll, we have Pr{AIZ0=k} = pz(k) pz(k) + pz(7) fork=4,5,6,8,9, 10. Finally, substitution into (2.2) yields the total win probability pz(k), Pr(A) = p7(7) + p,(il) + (2.5) k=4.5.6.89.10 pz(k) + pz(7) The numerical values for p,(k) given in (2.1), together with (2.5), determine the win probability Pr(A) = 0.49292929 Having explained the computations, let us go on to a more interesting question. Suppose that the dice are not perfect cubes but are shaved so as to be slightly thinner in one dimension than in the other two. The numbers that appear on opposite faces on a single die always sum to 7. That is, 1 is opposite 6, 2 is opposite 5, and 3 is opposite 4. Suppose it is the 3-4 dimension that is smaller than the other two. See Figure 2.1. This will cause 3 and 4 to appear more frequently than the other faces, 1, 2, 5, and 6. To see this, think of the extreme case in which the 3-4 dimension is very thin, leading to a 3 or 4 on almost all tosses. Letting Y denote the result of tossing a single shaved die, we postulate that the probability mass function is given by 2. 67 The Dice Game Craps Pr(3) = PY(4) = b + 2s = p+, Pr(l) = pr(2) = pr(5) = pr(6) _ 6 -s = p-, where s > 0 is a small quantity depending on the amount by which the die has been biased. A Cubic Die A Shaved Die Figure 2.1 A cubic die versus a die that has been shaved down in one dimension. If both dice are shaved in the same manner, the mass function for their sum can be determined in a straightforward manner from the following joint table: Die #1 Die 1 2 3 4 5 6 #2 P- P- P+ P+ P- P- P- P? P? PP- P+P- P? PZ 2 p- P2 P? P+P- P+P- P? 3 p+ P+P- P+P- p+ P+ P+P- P+P- 4 P+ P+P- P+P- 1 5 p- 6 p- PZ P2 P1 - P+ P+, P+P- P+P- P2 P+P- P+P- P- P- PZ P+P- P+P- P' P! 68 11 Conditional Probability and Conditional Expectation It is easily seen that the probability mass function for the sum of the dice is p(2) = p' = p(12), p(3) = 2p2 = p(11), p(4) = p-(p- + 2p+) = p(10), p(5) = 4p+p- = p(9), p(6) = p2 + (p+ + p-)2 = p(8), p(7) = 4p + 2p+. To obtain a numerical value to compare to the win probability associated with fair dice, let us arbitrarily set 8 = 0.02, so . Then routine substituand p+ = 0.206666 that p- = 0.146666 0.492929 tions according to the table lead to p(2) = p(12) = 0.02151111, p(5) = p(9) = 0.12124445, p(3) = p(11) = 0.04302222, p(6) = p(8) = 0.14635556, p(4) = p(10) = 0.08213333, p(7) = 0.17146667, (2.6) and the win probability becomes Pr{A } = 0.5029237. The win probability of 0.4929293 with fair dice is unfavorable, that is, is less than With shaved dice, the win probability is favorable, now being 0.5029237. What appears to be a slight change becomes, in fact, quite significant when a large number of games are played. See III, Section 5. 2. Exercises 2.1. A red die is rolled a single time. A green die is rolled repeatedly. The game stops the first time that the sum of the two dice is either 4 or 7. What is the probability that the game stops with a sum of 4? 2.2. Verify the win probability of 0.5029237 by substituting from (2.6) into (2.5). 2.3. Determine the win probability when the dice are shaved on the 1-6 faces and p+ = 0.206666 and p_ = 0.146666 . 69 Problems Problems Let X X,, . . . be independent identically distributed positive random variables whose common distribution function is F. We interpret X 2.1. X ... as successive bids on an asset offered for sale. Suppose that the policy is followed of accepting the first bid that exceeds some prescribed number A. Formally, the accepted bid is X,, where N= min{k? 1;Xk>A}. Set a = Pr(X, > A) and M = E[X,,,]. (a) Argue the equation x M= J x dF(x) + (1 - a)M A by considering the possibilities, either the first bid is accepted, or it is not. (b) Solve for M, thereby obtaining x M = a-' J x dF(x). A (c) When X, has an exponential distribution with parameter A, use the memoryless property to deduce M = A + A'. (d) Verify this result by calculation in (b). 2.2. Consider a pair of dice that are unbalanced by the addition of weights in the following manner: Die #1 has a small piece of lead placed near the four side, causing the appearance of the outcome 3 more often than usual, while die #2 is weighted near the three side, causing the outcome 4 to appear more often than usual. We assign the probabilities Die #1 p(l) = p(2) = p(5) = p(6) = 0.166667, p(3) = 0.186666, p(4) = 0.146666; 70 II Conditional Probability and Conditional Expectation Die #2 p(l) = p(2) = p(5) = p(6) = 0.166667, p(3) = 0.146666, p(4) = 0.186666. Determine the win probability if the game of craps is played with these loaded dice. 3. Random Sums + N, where N is random, arise frequently Sums of the form X = , + and in varied contexts. Our study of random sums begins with a crisp definition and a precise statement of the assumptions effective in this section, followed by some quick examples. We postulate a sequence 6 Z, ... of independent and identically dis- tributed random variables. Let N be a discrete random variable, independent of ,, 6,, ... and having the probability mass function pN(n) _ Pr{N = n} for n = 0, 1, .... Define the random sum X by ifN = 0, 0 X16,+...+6N ifN>0. We save space by abbreviating (3.1) to simply X = 6, + (3.1) + understanding that X = 0 whenever N = 0. Examples (a) Queueing Let N be the number of customers arriving at a service facility in a specified period of time, and let 6; be the service time required by the ith customer. Then X = t;, + + eN is the total demand for service time. (b) Risk Theory Suppose that a total of N claims arrives at an insurance company in a given week. Let t;; be the amount of the ith claim. Then the total liability of the insurance company is X = (c) Population Models Let N be the number of plants of a given species in a specified area, and let ; be the number of seeds produced by the ith plant. Then X = , + + fN gives the total number of seeds produced in the area. (d) Biometrics A wildlife sampling scheme traps a random number N of a given species. Let 6; be the weight of the ith specimen. Then X=6+ + G is the total weight captured. 3. Random Sums 71 When 6 62, ... are discrete random variables, the necessary background in conditional probability was covered in Section 1. In order to study the + 6n, when 6 ,, ... are continuous random random sum X = 6, + variables, we need to extend our knowledge of conditional distributions. 3.1. Conditional Distributions: The Mixed Case Let X and N be jointly distributed random variables and suppose that the possible values for N are the discrete set n = 0, 1, 2, Then the elementary definition of conditional probability (1.1) applies to define the conditional distribution function FxN(xIn) of the random variable X given that N = n to be .... FF. (xIn) = Pr{X<xandN=n} if Pr{N = n} > 0, Pr{N=n} (3.2) and the conditional distribution function is not defined at values of n for which Pr{N = n} = 0. It is elementary to verify that Fx,v(xln) is a probability distribution function in x at each value of n for which it is defined. The case in which X is a discrete random variable was covered in Section 1. Now let us suppose that X is continuous and that FF,v(xln) is differentiable in x at each value of n for which Pr{N = n} > 0. We define the conditional probability density function fx N(xl n) for the random variable X given that N = n by setting ftN(xln) = d Fx (xln) if Pr(N = n) > 0. (3.3) Again, fx,. (xI n) is a probability density function in x at each value of n for which it is defined. Moreover, the conditional density as defined in (3.3) has the appropriate properties, for example, v Pr{ a < X < b, N = n } =f (3.4) a for a < b and where p\,(n) = Pr{N = n). The law of total probability leads to the marginal probability density function for X via .fx(x) = Y, fx,v(xIn)pn,(n). 11=0 (3.5) 72 II Conditional Probability and Conditional Expectation Suppose that g is a function for which E[Ig(X)I] < oo. The conditional expectation of g(X) given that N = n is defined by E[g(X)IN = n] = J g(x)fXN(xln) dx. (3.6) Stipulated thus, E[g(X)IN = n] satisfies the properties listed in (1.7) to (1.15) for the joint discrete case. For example, the law of total probability is 00 E[g(X)] = 7, E[g(X)IN= n]PN(n) = E{E[g(X)IN]}. (3.7) n=o 3.2. The Moments of a Random Sum Let us assume that k and N have the finite moments E[lk] = Var[ek] = o,', I-L, (3.8) E[N] = v, Var[N] = 7-, and determine the mean and variance for X = 6, + + 6N as defined in (3.1). The derivation provides practice in manipulating conditional expectations, and the results, Var[X] = vo + µ2T, E[X] = µv, (3.9) are useful and important. The properties of conditional expectation listed in (1.7) to (1.15) justify the steps in the determination. If we begin with the mean E[X], then x E[X] _ > E[XIN = n]pN(n) [(by (1.15)] n=0 x E[, + +NIN = n]pN(n) (definition of X) n=1 E[e, + ... + e,JN = n]PN(n) n=1 [by (1.9)] x 6,,JpN(n) n= x lu 7, nPN(n) = µµv ,t=1 [by (1.10)] 3. 73 Random Sums To determine the variance, we begin with the elementary step Var[X] = E[(X - µv)2] = E[(X - Nµ + Nµ - vµ)2] = E[(X - Nµ)2] + E[µ2(N - v)2] (3.10) + 2E[p(X - Nµ)(N - v)]. Then x E[(X - Nµ)22] = Y E[(X - Nµ)2 IN = n]PN(n) _ E[(6, +...+fn-nµ)2N=n]PN(n) n=1 npN(n) = va-22, n=1 and E[A2(N - v)22] = µ2E[(N - v)2] = A2 T2, while x E[p(X - Nµ)(N - v)] = µ7 E[(X - np)(n - v)IN = n]p,(n) ,1=0 - v)E[(X - nµ)I N = n] pN(n) =0 (because E[(X - nµ)IN = n] = nµ] = 0). Then (3.10) with the subsequent three calculations validates the variance of X as stated in (3.9). Example The number of offspring of a given species is a random variable having probability mass function p(k) for k = 0, 1. .... A population begins with a single parent who produces a random number N of progeny, each of which independently produces offspring according to p(k) to form a second generation. Then the total number of descendants in the second + ,,,, where k is the number of generation may be written X = 6, + progeny of the kth offspring of the original parent. Let E[N] = E[6k] = µ and Var[N] = Var[ k] = 0,22. Then E[X] = µ2 and Var[X] = µw2(1 + µ). 74 11 3.3. Conditional Probability and Conditional Expectation The Distribution of a Random Sum Suppose that the summands ,, 62, ... are continuous random variables having a probability density functionf(z). For n ? 1, the probability den+ is the n-fold convolution of sity function for the fixed sum , + the density f(z), denoted by fl'°(z) and recursively defined by f f `(z) = f(z) and f'"'(z) = f f"'-"(z - u)f(u) du for n > 1. (3.11) (See I, Section 2.5 for a discussion of convolutions.) Because N and 62.... are independent, then fl"'(z) is also the conditional density func- tion for X = 6, + + 6, given that N = n ? 1. Let us suppose that Pr{N = 0} = 0. Then, by the law of total probability as expressed in (3.5), X is continuous and has the marginal density function .ff(x) = , f O(x)pN(n) (3.12) n Remark When N = 0 can occur with positive probability, then X = , + + N is a random variable having both continuous and discrete components to its distribution. Assuming that with probability density function f(z), then 62, ... are continuous Pr{X=0} =Pr{N=0) =p,,,(0), while for 0 < a < b or a < b < 0, then G x Pr(a < X < b} = f { f("'(z)pN(n)I dz. n-i (3.13) Example A Geometric Sum of Exponential Random Variables In the following computational example, suppose Ae-A= f (z) = {0 for z ? 0, for z < 0, and pN(n) = /3(1 - f3)"-' for n = 1, 2, ... . 3. 75 Random Sums For n ? 1, the n-fold convolution of f(z) is the gamma density 111 1)!z"-le-Az f c"o(z) (n /-- for z ? 0, forz<0. 0 (See I, Section 4.4 for discussion.) The density for X = , + + N is given, according to (3.5), by W fc")(z)PN(n) fx(z) = n=1 All 1 = = FA(1 tie -Az\ - Azeau pr = Age-ARz, z >_ 0. Surprise! X has an exponential distribution with parameter A/3. Example Stock Price Changes Stochastic models for price fluctuations of publicly traded assets were developed as early as 1900. Let Z denote the difference in price of a single share of a certain stock between the close of one trading day and the close of the next. For an actively traded stock, a large number of transactions take place in a single day, and the total daily price change is the sum of the changes over these individual transactions. If we assume that price changes over successive transactions are independent random variables having a common finite variance,' then the central limit theorem applies. The price change over a large number of transactions should follow a normal, or Gaussian, distribution. ' Rather strong economic arguments in support of these assumptions can be given. The independence follows from concepts of a "perfect market," and the common variance from notions of time stationarity. 76 II Conditional Probability and Conditional Expectation A variety of empirical studies have supported this conclusion. For the most part, these studies involved price changes over a fixed number of transactions. Other studies found discrepancies in that both very small and very large price changes occurred more frequently in the data than sug- gested by normal theory. At the same time, intermediate-size price changes were underrepresented in the data. For the most part these studies examined price changes over fixed durations containing a random number of transactions. A natural question arises: Does the random number of transactions in a given day provide a possible explanation for the departures from normality that are observed in data of daily price changes? Let us model the daily price change in the form o+X, (3.14) where to, t; ... are independent normally distributed random variables with common mean zero and variance o r2, and N has a Poisson distribution with mean v. We interpret N as the number of transactions during the day, ; for i ? 1 as the price change during the ith transaction, and o as an initial price change arising between the close of the market on one day and the opening of the market on the next. (An obvious generalization would allow the distribution of o to differ from that of t,, .Z..... ) Conditioned on N = n, the random variable Z = io + , + ... + is normally distributed with mean zero and variance (n + 1)o . The conditional density function is z ,(z) = 2-Tr(n + 1)o- exp{ 2 (n + 1)o-2J. Since the probability mass function for N is Xle-A p,,,(n)= , n!. n=0,1,..., using (3.12) we determine the probability density function for the daily price change to be Alle-A (P.(z) .fZ(z) ,1=o n. . 77 Exercises The formula for the density ff(z) does not simplify. Nevertheless, numerical calculations are possible. When A = 1 and 0.2 = 1, then (3.9) shows that the variance of the daily price change Z in the model (3.14) is Var[Z] _ (1 + A)o-2 = 1. Thus comparing the density ff(z) when A = 1 and o.2 = ; to a normal density with mean zero and variance, one sheds some light on the question at hand. The calculations were carried out and are shown in Figure 3.1. The departure from normality that is exhibited by the random sum in Figure 3.1 is consistent with the departure from normality shown by stock price changes over fixed time intervals. Of course, our calculations do not prove that the observed departure from normality is caused by the random number of transactions in a fixed time interval. Rather, the calculations show only that such an explanation is consistent with the data and is, therefore, a possible cause. 2 Figure 3.1 A standard normal density (solid line) as compared to a density for a random sum (dashed line). Both densities have zero mean and unit variance. Exercises 3.1. A six-sided die is rolled, and the number N on the uppermost face is recorded. Then a fair coin is tossed N times, and the total number Z of heads to appear is observed. Determine the mean and variance of Z by viewing Z as a random sum of N Bernoulli random variables. Determine the probability mass function of Z, and use it to find the mean and variance of Z. 78 11 Conditional Probability and Conditional Expectation 3.2. Six nickels are tossed, and the total number N of heads is observed. Then N dimes are tossed, and the total number Z of tails among the dimes is observed. Determine the mean and variance of Z. What is the probability that Z = 2? Suppose that upon striking a plate a single electron is transformed into a number N of electrons, where N is a random variable with mean p. and standard deviation o. Suppose that each of these electrons strikes a second plate and releases further electrons, independently of each other and each with the same probability distribution as N. Let Z be the total number of electrons emitted from the second plate. Determine the mean and variance of Z. 3.3. 3.4. A six-sided die is rolled, and the number N on the uppermost face is recorded. From a jar containing 10 tags numbered 1 , 2, ... , 10 we then select N tags at random without replacement. Let X be the smallest number on the drawn tags. Determine Pr (X = 2) and E[X]. 3.5. The number of accidents occurring in a factory in a week is a Poisson random variable with mean 2. The number of individuals injured in different accidents is independently distributed, each with mean 3 and variance 4. Determine the mean and variance of the number of individuals injured in a week. Problems 3.1. The following experiment is performed: An observation is made of a Poisson random variable N with parameter A. Then N independent Bernoulli trials are performed, each with probability p of success. Let Z be the total number of successes observed in the N trials. (a) Formulate Z as a random sum and thereby determine its mean and variance. (b) What is the distribution of Z? 3.2. For each given p, let Z have a binomial distribution with parameters p and N. Suppose that N is itself binomially distributed with parameters q and M. Formulate Z as a random sum and show that Z has a binomial distribution with parameters pq and M. 4. 79 Conditioning on a Continuous Random Variable 3.3. Suppose that f,, ,, ... are independent and identically distributed with Pr(6R = ± 11 = ;. Let N be independent of 6, ,2, ... and follow the geometric probability mass function p,,(k) = all - a)' for k = 0, 1, ... , where 0 < a < 1. Form the random sum Z = , + + (a) Determine the mean and variance of Z. (b) Evaluate the higher moments m, = E[Z'] and m,, = E[Z°]. Hint: Express Z' in terms of the ;'s where C; = 1 and E[6; ;] = 0. 3.4. Suppose 6 62, ... are independent and identically distributed random variables having mean µ and variance 0-2 . Form the random sum SN=6i +...+6N (a) Derive the mean and variance of S, when N has a Poisson distribution with parameter A. (b) Determine the mean and variance of S, when N has a geometric distribution with mean A = (1 - p)lp. (c) Compare the behaviors in (a) and (b) as A - . 3.5. To form a slightly different random sum, let &, ,, . . . be independent identically distributed random variables and let N be a nonnegative integer-valued random variable, independent of , .... The first two moments are E[6,] = µ, Var[ R] _ 0-2, E[N] = v, Var[N] = T'-, Determine the mean and variance of the random sum Z =o + 4. + Conditioning on a Continuous Random Variable2 Let X and Y be jointly distributed continuous random variables with joint probability density function ff.,.(x, y). We define the conditional probability density function fx,,(xl y) for the random variable X given that Y = y by the formula 2 The reader may wish to defer reading this section until encountering VII, on renewal processes, where conditioning on a continuous random variable first appears. 80 11 Conditional Probability and Conditional Expectation fxr(xI y) = f fr(y)) (4.1) if ff (y) > 0, and the conditional density is not defined at values y for which fy(y) = 0. The conditional distribution function for X given Y = y is defined by Fx r(xjy) = f fx r(61y) d if fr(y) > 0. (4.2) -z Finally, given a function g for which E[I g(X )I ] < oo, the conditional expectation of g(X) given that Y = y is defined to be E[g(X)I Y = yl = Jg(x)fxy(xy) dx if fr(y) > 0. (4.3) The definitions given in (4.1) to (4.3) are a significant extension of our elementary notions of conditional probability because they allow us to condition on certain events having zero probability. To understand the distinction, try to apply the elementary formula Pr{AIB} = Pr{A and B} Pr{B} if Pr{B} > 0 (4.4) to evaluate the conditional probability Pr{a < X <_ bIY = y}. We set A = (a < X:5 b) and B = {Y = y}. But Y is a continuous random variable, and thus Pr{B} = Pr( Y = y) = 0, and (4.4) cannot be applied. Equation (4.2) saves the day, yielding b Pr{a < X : bIY = y) = Fx r(bly) - Fx r( I y) (4.5) a provided only that the density fr(y) is strictly positive at the pointy. To emphasize the important advance being made, we consider the following simple problem. A woman arrives at a bus stop at a time Y that is uniformly distributed between 0 (noon) and 1. Independently, the bus arrives at a time Z that is also uniformly distributed between 0 and 1. Given that the woman arrives at time Y = 0.20, what is the probability that she misses the bus? On the one hand, the answer Pr(Z < YIY = 0.20) = 0.20 is obvious. On the other hand, this elementary question cannot be answered by the 4. Conditioning on a Continuous Random Variable 81 elementary conditional probability formula (4.4) because the event (Y = 0.20) has zero probability. To apply (4.1), start with the joint density function r1 AY(z' y) = 0 elsewhere, and change variables according to X = Y - Z. Then fx.r(x,y)= 1 for05y<l,y- 1 :! x:y, and, applying (4.1), we find that fx r(xI0.20) = fx,r(x, 0.20) fr(0.20) for -0.80 <- x :5 0.20. =1 Finally, 00 Pr(Z<YIY=0.20) =Pr(X>OIY=0.20) = Jfx (x0.20) dx = 0.20. 0 We see that the definition in (4.1) leads to the intuitively correct answer. The conditional density function that is prescribed by (4.1) possesses all of the properties that are called for by our intuition and the basic concept of conditional probability. In particular, one can calculate the probability of joint events by the formula d b Pr{a < X < b, c < Y < d} = J(Jfx y(xl y) dx} fy(y) dy, c (4.6) a which becomes the law of total probability by setting c = -oo and d=+oo: +00 Pr(a < X < b} = b f {Jf(xy) dx}fy(y) dy. xa (4.7) For the same reasons, the conditional expectation as defined in (4.3) sat- isfies the requirements listed in (1.7) to (1.11). The property (1.12), adapted to a continuous random variable Y, is written E[g(X)h(Y)] = E{h(Y)E[g(X)IY]) = Jh(y)E[g(X)Y = y]ff(y) dy, (4.8) 82 II Conditional Probability and Conditional Expectation valid for any bounded function h, and assuming E[Ig(X)I] < x. When h(y) = 1, we recover the law of total probability in the form E[g(X)] = E{E[g(X)I Yl }= JE[g(X)Y = y].fr(y) dy. (4.9) Both the discrete and continuous cases of (4.8) and (4.9) are contained in the expressions E[g(X)h(Y)] = E{h(Y)E[g(X)IY]}= Jh(y)E[g(X)Y= y] dFF(y), (4.10) dnd E[g(X)] = E{E[g(X)IY]}= JE[g(X)Y = y] dFF(y). (4.11) [See the discussion following (2.9) in I for an explanation of the symbolism in (4.10) and (4.11).] The following exercises provide practice in deriving conditional probability density functions and in manipulating the law of total probability. Example Suppose X and Y are jointly distributed random variables having the density function .fxr(x, y) = 1e for x, y > 0. y We first determine the marginal density for y, obtaining x .fr(y) = Jfxy(X, y) dx 0 X = e-, f Y dx = e for t'>0. 0 Then fx r(xl y) = f.f(c')) = y- 'e-for x, y > 0. That is, conditional on Y = y, the random variable X has an exponential distribution with parameter 1/y. It is easily seen that E[XI Y = y] = Y. Example For each given p, let X have a binomial distribution with parameters p and N. Suppose that p is uniformly distributed on the interval [0, 1]. What is the resulting distribution of X? We are given the marginal distribution for p and the conditional distri- 4. Conditioning on a Continuous Random Variable 83 bution for X. Applying the law of total probability and the beta integral I, (6.16) we obtain Pr{X = k} = JPr{X = klp = }f,(O de 0 _ _ kl- N! 0 k!(N - k)! Nkd k!(N - k)! k!(N - k)! (N + 1)! N! 1 N+1 fork= 0, 1,...,N. That is, X is uniformly distributed on the integers 0, 1, . . . , N. When p has the beta distribution with parameters r and s, then similar calculations give I Pr{X = k} = k!(N - k)! Y)r(S f f.-.(1 - - 6)"-k d _ (N) I'(r + s)r(r + k)I'(s + N - k) - kI'(r)I'(s)I'(N + r + s) fork=0, 1,...,N. Example A random variable Y follows the exponential distribution with parameter 0. Given that Y = y, the random variable X has a Poisson distribution with mean y. Applying the law of total probability then yields x Pr{X = k} = Joedy yKe- 0 6 f yke-(,+0)`' dy k! o x e k!(1+ O)k+1 0 uke " du 0 0 (1 + O)k+I for k= 0, 1, ... . 84 II Conditional Probability and Conditional Expectation Suppose that Y has the gamma density y ? 0. r(a)(ey)a-ie-m, fr(Y) = Then similar calculations yield Pr{X = k} = f 0 yke-' B p,, k I'0 (OY Ba k!1'(a)(1 + 9)k+a )a-Ie-° dy f uk+a- I e-" du 0 0 k!F(a) ) ( l+0)1+0) k = 0,1,.... k This is the negative binomial distribution. Exercises 4.1. Suppose that three contestants on a quiz show are each given the same question, and that each answers it correctly, independently of the others, with probability p. But the difficulty of the question is itself a random variable, so let us suppose, for the sake of illustration, that p is uniformly distributed over the interval (0, 1]. What is the probability that exactly two of the contestants answer the question correctly? 4.2. Suppose that three components in a certain system each function with probability p and fail with probability 1 - p, each component operating or failing independently of the others. But the system is in a random environment, so that p is itself a random variable. Suppose that p is uniformly distributed over the interval (0, 1]. The system operates if at least two of the components operate. What is the probability that the system operates? 4.3. A random variable T is selected that is uniformly distributed over the interval (0, 1]. Then a second random variable U is chosen, uniformly distributed on the interval (0, T]. What is the probability that U exceeds 1? Problems 85 4.4. Suppose X and Y are independent random variables, each exponentially distributed with parameter A. Determine the probability density function for Z = X/Y. 4.5. Let U be uniformly distributed over the interval [0, L] where L follows the gamma density fL(x) = xe for x >_ 0. What is the joint density function of U and V = L - U? Problems 4.1. Suppose that the outcome X of a certain chance mechanism depends on a parameter p according to Pr{X = 1) = p and Pr{X = 0} = 1 - p, where 0 < p < 1. Suppose that p is chosen at random, uniformly distributed over the unit interval [0, 1], and then that two independent outcomes X, and X, are observed. What is the unconditional correlation coefficient between X, and X,? Note: Conditionally independent random variables may become dependent if they share a common parameter. 4.2. Let N have a Poisson distribution with parameter A > 0. Suppose that, conditioned on N = n, the random variable X is binomially distributed with parameters N = n and p. Set Y = N - X. Show that X and Y have Poisson distributions with respective parameters Ap and A(1 - p) and that X and Y are independent. Note: Conditionally dependent random variables may become independent through randomization. 4.3. Let X have a Poisson distribution with parameter A > 0. Suppose A itself is random, following an exponential density with parameter 0. (a) What is the marginal distribution of X? (b) Determine the conditional density for A given X = k. 4.4. Suppose X and Y are independent random variables having the same Poisson distribution with parameter A, but where A is also random, being exponentially distributed with parameter 0. What is the conditional distribution for X given that X + Y = n? 86 II Conditional Probability and Conditional Expectation 4.5. Let X and Y be jointly distributed random variables whose joint probability mass function is given in the following table: x -1 0 1 2 9 9 1 0 2 y 1 9 9 9 0 91 p(x,y)=Pr{x=x,Y=y} Show that the covariance between X and Y is zero even though X and Y are not independent. 4.6. Let Xo, x, X2, . . . be independent identically distributed nonnegative random variables having a continuous distribution. Let N be the first index k for which Xk > Xo. That is, N = 1 if X, > Xo, N = 2 if X, X0 and X2 > X0, etc. Determine the probability mass function for N and the mean E[N]. (Interpretation: X0, X,.... are successive offers or bids on a car that you are trying to sell. Then N is the index of the first bid that is better than the initial bid.) 4.7. Suppose that X and Y are independent random variables, each having the same exponential distribution with parameter a. What is the conditional probability density function for X, give that Z = X + Y: = z? 4.8. Let X and Y have the joint normal density given in I, (4.16). Show that the conditional density function for X, given that Y = y, is normal with moments AXr=!'fi'x+ Pox PY (y - A v) and axr=cTxV1-Pl. 5. 87 Martingales Martingales* 5. Stochastic processes are characterized by the dependence relationships that exist among their variables. The martingale property is one such relationship that captures a notion of a game being fair. The martingale property is a restriction solely on the conditional means of some of the variables, given values of others, and does not otherwise depend on the actual distribution of the random variables in the stochastic process. Despite the apparent weakness of the martingale assumption, the consequences are striking, as we hope to suggest. 5.1. The Definition We begin the presentation with the simplest definition. Definition A stochastic process {X,,; n = 0, 1.... } is a martingale if for n=0,1,..., (a) E[IX Il < 00, and (b) X Taking expectations on both sides of (b), Xo, . . . , E{X,,}, and using the law of total probability in the form X ... , shows that and consequently, a martingale has constant mean: E[X0] = E[XA] = 0 : k <_ n. (5.1) * Some problems scattered throughout the text call for the student to identify certain stochastic processes as martingales. Otherwise, the material of this section is not used in the sequel. 88 II Conditional Probability and Conditional Expectation A similar conditioning (see Problem 5.1) verifies that the martingale equality (b) extends to future times in the form E[X,,,IXO, . . . , X,, for m ? n. (5.2) To relate the martingale property to concepts of fairness in gambling, consider X to be a certain player's fortune after the nth play of a game. The game is "fair" if on average, the player's fortune neither increases nor decreases at each play. The martingale property (b) requires the player's fortune after the next play to equal, on average, his current fortune and not be otherwise affected by previous history. Some early work in martingale theory was motivated in part by problems in gambling. For example, martingale systems theorems consider whether an astute choice of betting strategy can turn a fair game into a favorable one, and the name "martingale" derives from a French term for the particular strategy of doubling one's bets until a win is secured. While it remains popular to illustrate martingale concepts with gambling examples, today, martingale theory has such broad scope and diverse applications that to think of it purely in terms of gambling would be unduly restrictive and misleading. Example Stock Prices in a Perfect Market Let X,, be the closing price at the end of day n of a certain publicly traded security such as a share of stock. While daily prices may fluctuate, many scholars believe that, in a perfect market, these price sequences should be martingales. In a perfect market freely open to all, they argue, it should not be possible to predict with any degree of accuracy whether a future price will be higher or lower than the current price X,,. For example, if a future price could be expected to be higher, then a number of buyers would enter the market, and their demand would raise the current price X,,. Similarly, if a future price could be predicted as lower, a number of sellers would appear and tend to depress the current price. Equilibrium obtains where the future price cannot be predicted, on average, as higher or lower, that is, where price sequences are martingales. 5.2. The Markov Inequality What does the mean of a random variable tell us about its distribution? For a nonnegative random variable X, Markov's inequality is APr{X ? A) s E[X], for any positive constant A. For example, if E[X] = 1, then S. Martingales 89 Pr(X ? 4} <_ , no matter what the actual distribution of X is. The proof uses two properties: (i) X > 0 (X is a nonnegative random variable); and (ii) E[X1{X ? A}] ? APr{X ? A}. (Recall that 1(A) is the indicator of an event A and is one if A occurs and zero otherwise. See I, Section 3.1.) Then by the law of total probability, E[X] = E[X1{X ? A}] + E[X1{X < A)] E[X1{X ? All (by (i)) APr{X ? A), (by (ii)) and Markov's inequality results. 5.3. The Maximal Inequality for Nonnegative Martingales Because a martingale has constant mean, Markov's inequality applied to a nonnegative martingale immediately yields A) <_ E[X0],A>0. We will extend the reasoning behind Markov's inequality to achieve an inequality of far greater power: X ? A} E[X °] . (5.3) Instead of limiting the probability of a large value for a single observation X,,, the maximal inequality (5.3) limits the probability of observing a large value anywhere in the time interval 0, . . . , m, and since the right side of (5.3) does not depend on the length of the interval, the maximal inequality limits the probability of observing a large value at any time in the infinite future of the martingale! In order to prove the maximal inequality for nonnegative martingales, we need but a single additional fact: If X and Y are jointly distributed random variables and B is an arbitrary set, then E[X1{Yin B}] = E[E{XIY}1{Yin B}]. (5.4) But (5.4) follows from the conditional expectation property (1.12), E[g(X)h(Y)] = E{h(Y)E[g(X)IY]}, with g(x) = x and h(y) = 1(y in B). 90 II Conditional Probability and Conditional Expectation We will have need of (5.4) with X = X,,, and Y = (X0, (5.4) followed by (5.2) then justifies ... , X, ), whereupon E[X,,1{X0<A,...,X,,. =E[E{X,,IX0,...,X,,}1{X0< <A,X,,_A}]. A, Theorem 5.1 The maximal inequality for nonnegative martingales ... be a martingale with nonnegative values; i.e., Pr(X ? 0) = 1 for n = 0, 1. .... For any A > 0, Let X0, X X ? A) s Pr E[X0] for (5 . 6) for all n. (5.7) A and Pr{ X > A) E[X °] , Proof Inequality (5.7) follows from (5.6) because the right side of (5.6) does not depend on m. We begin with the law of total probability, as in I, Section 2.1. Either the {X0, ... , X,,, } sequence rises above A for the first time at some index n, or else it remains always below A. As these possibilities are mutually exclusive and exhaustive, we apply the law of total probability to obtain ,,, E[X ,] = >, E[X,,,1 {X < A,... , A, X,, ? A} !t= ,X,,,<A}] m 0) 11 = M E[X,,1(X0 < A__, A>,Pr{X0 < A_ A, X,, ? A)] X,,-, < A, X,, (using 5.5)) Al ,1=o = A Pr f X,, ? A). Example A gambler begins with a unit amount of money and faces a series of independent fair games. Beginning with X = 1, the gambler bets S. Martingales 91 the amount p, 0 < p < 1. If the first game is a win, which occurs with probability Z, the gambler's fortune is X, = 1 + pXo = 1 + p. If the first game is a loss, then X, = 1 - pXo = 1 - p. After the nth play and with a current fortune of X,,, the gambler wagers pX,,, and ((1 + p)X,, with probability Z, - p)X with probability Z. 1(1 is a nonnegative martingale, and the maximal inequality (5.6) Then with A = 2, for example, asserts that the probability that the gambler ever doubles his money is less than or equal to z, and this holds no matter what the game is, as long as it is fair, and no matter what fraction p of his fortune is wagered at each play. Indeed, the fraction wagered may vary from play to play, as long as it is chosen without knowledge of the next outcome. As amply demonstrated by this example, the maximal inequality is a very strong statement. Indeed, more elaborate arguments based on the maximal and other related martingale inequalities are used to show that a nonnegative martingale converges: If is a nonnegative martingale, then there exists a random variable, let us call it X., for which lim,,. X,, = X.. We cannot guarantee the equality of the expectations in the limit, but the inequality E[X0] ? E[X] ? 0 can be established. Example In III, Section 8, we will introduce the branching process model for population growth. In this model, X,, is the number of individuals in the population in the nth generation, and µ > 0 is the mean family size, or expected number of offspring of any single individual. The mean population size in the nth generation is Xoµ". In this branching process model, X,,/µ" is a nonnegative martingale (see III, Problem 8.4), and the maximal inequality implies that the probability of the actual population ever exceeding ten times the mean size is less than or equal to 1/10. The nonnegative martingale convergence theorem asserts that the evolution of such a population after many generations may be described by a single random variable X. in the form X -== X,,µ", for large n. Example How NOT to generate a uniformly distributed random variable An urn initially contains one red and one green ball. A ball is drawn at random and it is returned to the urn, together with another ball of the 92 11 Conditional Probability and Conditional Expectation same color. This process is repeated indefinitely. After the nth play there will be a total of n + 2 balls in the urn. Let R,, be the number of these balls that are red, and X,, = 2) the fraction of red balls. We claim that is a martingale. First, observe that (R + 1 with probability X,,, R with probability 1 - X,,, so that n + 1), R,, + X,, = and finally, 2 E[X,,,,I X,,] = n+3 E[R,,+,IX,,] = n+3 1 X" = X. This verifies the martingale property, and because such a fraction is always nonnegative, indeed, between 0 and 1, there must be a random variable X. to which the martingale converges. We will derive the probability distribution of the random limit. It is immediate that R, is equally likely to be 1 or 2, since the first ball chosen is equally likely to be red or green. Continuing, Pr{R2 = 3) _ //Pr//{R, = 31R, = 2}Pr{R1 = 21 l3)(2) 3, Pr{R, = 2} = Pr{R2 = 2IR, = 1 }Pr{R, = 1) (+ Pr{R2//=((21R, = 2}Pr{R1 = 21 (3)(/(2) + (3)\2) = 3+ and since the probabilities must sum to one, Pr{R, = 1) = . By repeating these simple calculations, it is easy to see that 1 n+1 fork=1,2,...,n+1, and that therefore X,, is uniformly distributed over the values 1/(n + 2), Exercises 93 2/(n + 2), . . . , (n + 1)/(n + 2). This uniform distribution must prevail in the limit, which leads to Pr{X,,-x} =x for0<x<1. Think about this remarkable result for a minute! If you sit down in front of such an urn and play this game, eventually the fraction of red balls in your urn will stabilize in the near vicinity of some value, call it U. If I play the game, the fraction of red balls in my urn will stabilize also, but at another value, U'. Anyone who plays the game will find the fraction of red balls in the urn tending towards some limit, but everyone will experience a different limit. In fact, each play of the game generates a fresh, uniformly distributed random variable, in the limit. Of course, there may be faster and simpler ways to generate uniformly distributed random variables. Martingale implications include many more inequalities and convergence theorems. As briefly mentioned at the start, there are so-called systems theorems that delimit the conditions under which a gambling system, such as doubling the bets until a win is secured, can turn a fair game into a winning game. A deeper discussion of martingale theory would take us well beyond the scope of this introductory text, and our aim must be limited to building an enthusiasm for further study. Nevertheless, a large variety of important martingales will be introduced in the Problems at the end of each section in the remainder of the book. Exercises 5.1. Let X be an exponentially distributed random variable with mean E[X] = 1. For x = 0.5, 1, and 2, compare Pr{X > x} with the Markov inequality bound E[X]/x. 5.2. Let X be a Bernoulli random variable with parameter p. Compare Pr{X ? 1) with the Markov inequality bound. 5.3. Let 6 be a random variable with mean µ and standard deviation a-. Let X = (6 - µ)Z. Apply Markov's inequality to X to deduce Chebyshev's inequality: Pr { - µl ? e } s 0Z8 for any e > 0. 94 II Conditional Probability and Conditional Expectation Problems 5.1. Use the law of total probability for conditional expectations E[E{XIY, Z}IZ] = E[XIZ] to show E[E{X,,+2IXO, ... , I Xo, ... , X is a martingale. XO, ... , X. 5.2. Let U,, U2, . . . be independent random variables each uniformly distributed over the interval (0, 1]. Show that X0 = 1 and X,, = 2"U, U for n = 1, 2.... defines a martingale. 5.3 Let So = 0, and for n ? 1, let S,, = s, + + s be the sum of n independent random variables, each exponentially distributed with mean E[e] = 1. Show that defines a martingale. 5.4. Let 62, ... be independent Bernoulli random variables with parameter p, 0 < p < 1. Show that X. = 1 and X,, = p" 6, ... ,,, n = 1, 2, . . . , defines a nonnegative martingale. What is the limit of X,, as n-oo? 5.5. Consider a stochastic process that evolves according to the following laws: If X,, = 0, then X,,+, = 0, whereas if X,, > 0, then IX,, + 1 with probability 2 -1 with probability Z . X", X (a) Show that X,, is a nonnegative martingale. (b) Suppose that X0 = i > 0. Use the maximal inequality to bound Pr{X ? N for some n ? OIXO = i}. Note: X,, represents the fortune of a player of a fair game who wagers $1 at each bet and who is forced to quit if all money is lost (X,, = 0). This gambler's ruin problem is discussed fully in III, Section 5.3. Chapter III Markov Chains: Introduction 1. Definitions A Markov process {X,} is a stochastic process with the property that, given the value of X the values of X, for s > t are not influenced by the values of X for u < t. In words, the probability of any particular future behavior of the process, when its current state is known exactly, is not altered by additional knowledge concerning its past behavior. A discrete-time Markov chain is a Markov process whose state space is a finite or countable set, and whose (time) index set is T = (0, 1, 2, ...). In formal terms, the Markov property is that Pr{X,,+ = jIXO = i0, ... , X = i} (1.1) for all time points n and all states i0 . , i, j. It is frequently convenient to label the state space of the Markov chain by the nonnegative integers {0, 1, 2, ...}, which we will do unless the contrary is explicitly stated, and it is customary to speak of X,, as being in state i if X,, = i. The probability of X,,+, being in state j given that X,, is in state i is called the one-step transition probability and is denoted by P;"+'. That is, P;;"+' = Pr{ jIX,, = i}. (1.2) 96 III Markov Chains: Introduction The notation emphasizes that in general the transition probabilities are functions not only of the initial and final states, but also of the time of transition as well. When the one-step transition probabilities are independent of the time variable n, we say that the Markov chain has stationary transition probabilities. Since the vast majority of Markov chains that we shall encounter have stationary transition probabilities, we limit our discussion to this case. Then P ,j',"" = Pij is independent of n, and Pij is the conditional probability that the state value undergoes a transition from i to j in one trial. It is customary to arrange these numbers Pij in a matrix, i'n the infinite square array P= PO0 Poi P02 P03 P10 Pn P12 P13 P20 P,, P22 P23 PO P,,, P, P, and refer to P = (IP;jJJ as the Markov matrix or transition probability matrix of the process. The ith row of P, for i = 0, 1, . . . , is the probability distribution of the under the condition that X,, = i. If the number of states is values of finite, then P is a finite square matrix whose order (the number of rows) is equal to the number of states. Clearly, the quantities Pij satisfy the conditions P, ?0 =1 fori,j=0,1,2,..., for i = 0, 1, 2, .... (1.3) (1.4) j=0 The condition (1.4) merely expresses the fact that some transition occurs at each trial. (For convenience, one says that a transition has occurred even if the state remains unchanged.) A Markov process is completely defined once its transition probability matrix and initial state X0 (or, more generally, the probability distribution of X0) are specified. We shall now prove this fact. 1. Definitions 97 Let Pr{Xo = i} = pi. It is enough to show how to compute the quantities Pr{Xo = i0, X, = i X2 = i,, ... , X = (1.5) since any probability involving X;., ... , Xj,, for j, < ... < jR, can be obtained, according to the axiom of total probability, by summing terms of the form (1.5). By the definition of conditional probabilities we obtain Pr{Xo = i0, X, = i,, X, = i,..... X = i,r} (1.6) X Pr{X = i0, X, = i,, . . . , I. Now, by the definition of a Markov process, Pr{X,, = i I XO = i0, X, = i . . . , (1.7) = Pr{X,r = i,r1 X,_ = i,r_, } = Pi,r- Substituting (1.7) into (1.6) gives Pr{XO=io, X,=i...... Pr{X0 = i0, X, = i,, . . Then, upon repeating the argument n - 1 additional times, (1.5) becomes Pr{Xo = io, X, = i...... X,, = (1.8) = pi Po.i, ... pill- This shows that all finite-dimensional probabilities are specified once the transition probabilities and initial distribution are given, and in this sense the process is defined by these quantities. Related computations show that (1.1) is equivalent to the Markov property in the form Pr{X,,, = ji, = io, . . . , j,, . i X" . . , for all time points n, m and all states io, ... , X" = ill) . . . , i,,, 1, (1.9) ill) , j,,,. In other words, once (1.9) is established for the value m = 1, it holds for all m ? 1 as well. 98 III Markov Chains: Introduction Exercises 1.1. A Markov chain X,,, X ... on states 0, 1, 2 has the transition probability matrix 0 1 2 0 0.1 0.2 0.7 P=1 0.9 0.1 0 2 0.1 0.8 0.1 and initial distribution p = Pr{Xo = 0) = 0.3, p, = Pr{Xp = 1) = 0.4, and p, = Pr{X = 2) = 0.3. Determine Pr{X = 0, X, = 1, X, = 2). 1.2. A Markov chain X, X, X,, . . . has the transition probability matrix 0 1 2 0 0.7 0.2 0.1 P=1 0 0.6 0.4 2 0.5 0 0.5 Determine the conditional probabilities Pr{X, = 1, )(, = 1IX, = 0) 1.3. and Pr{X1 = 1, X, = 1IX = 01. A Markov chain X,,, X,, X2.... has the transition probability matrix 0 1 2 0.6 0.3 0.1 P=1 0.3 0.3 0.4 2 0.1 0.5 0 0.4 If it is known that the process starts in state X = 1, determine the probability Pr{X = 1, X, = 0, X, = 2}. 99 Problems 1.4. A Markov chain X0, X,, X2, . . . has the transition probability matrix 0 1 2 0 0.1 0.1 0.8 P=1 0.2 0.2 0.6 2 0.3 0.3 0.4 Determine the conditional probabilities Pr{X, = 1,X2= 1IX0 =0} 1.5. and A Markov chain Xo, X,, X2, . . . Pr{X2= 1,X3= IJX, =0}. has the transition probability matrix 0 1 2 0 0.3 0.2 0.5 P=1 0.5 0.1 0.4 2 0.5 0.2 0.3 and initial distribution po = 0.5 and p, = 0.5. Determine the probabilities Pr(X0 = 1, X, = 1, X2 = 0} and Pr{X1 = 1, X2 = 1, X3 = 0}. Problems 1.1. A simplified model for the spread of a disease goes this way: The total population size is N = 5, of which some are diseased and the remainder are healthy. During any single period of time, two people are selected at random from the population and assumed to interact. The selec- tion is such that an encounter between any pair of individuals in the population is just as likely as between any other pair. If one of these persons is diseased and the other not, then with probability a = 0.1 the disease is transmitted to the healthy person. Otherwise, no disease transmission takes place. Let X,, denote the number of diseased persons in the population at the end of the nth period. Specify the transition probability matrix. 100 III Markov Chains: Introduction 1.2. Consider the problem of sending a binary message, 0 or 1, through a signal channel consisting of several stages, where transmission through each stage is subject to a fixed probability of error a. Suppose that X0 = 0 is the signal that is sent and let X,, be the signal that is received at the nth is a Markov chain with transition probabilities stage. Assume that a andP0,=P10=a,where 0<a<1. Poo (a) Determine Pr{Xo = 0, X, = 0, X, = 0}, the probability that no error occurs up to stage n = 2. (b) Determine the probability that a correct signal is received at stage 2. Hint: This is Pr{Xo=O,X,=0,X,=0}+Pr{Xo=0,X,=1,X,=0}. 1.3. Consider a sequence of items from a production process, with each item being graded as good or defective. Suppose that a good item is followed by another good item with probability a and is followed by a defective item with probability 1 - a. Similarly, a defective item is followed by another defective item with probability /3 and is followed by a good item with probability 1 - /3. If the first item is good, what is the probability that the first defective item to appear is the fifth item? 1.4. The random variables ,, 6z, ... are independent and with the common probability mass function k Pr{6 = k} = 0 1 0.1 0.3 2 0.2 3 0.4 be the largest observed to date. Set X0 = 0, and let X,, = max Determine the transition probability matrix for the Markov chain {X,,}. 2. Transition Probability Matrices of a Markov Chain A Markov chain is completely defined by its one-step transition probability matrix and the specification of a probability distribution on the state of the process at time 0. The analysis of a Markov chain concerns mainly the calculation of the probabilities of the possible realizations of the process. 2. Transition Probability Matrices of a Markov Chain 101 Central in these calculations are the n-step transition probability matrices P'"' = IIP°;'M1. Here P;] denotes the probability that the process goes from state i to state j in n transitions. Formally, i). P' = Pr(X,,,+,, = (2.1) Observe that we are dealing only with temporally homogeneous processes having stationary transition probabilities, since otherwise the left side of (2.1) would also depend on m. The Markov property allows us to express (2.1) in terms of JJP I as stated in the following theorem. Theorem 2.1 The n-step transition probabilities of a Markov chain satisfy P;; PA P1; , (2.2) k=0 where we define 1 P;°' = {0 ifi=j, ifi0j. From the theory of matrices we recognize the relation (2.2) as the formula for matrix multiplication, so that P'"' = P x P("-''. By iterating this formula, we obtain P'"'=PXPX... XP=P"; (2.3) n factors in other words, the n-step transition probabilities P,] are the entries in the matrix P", the nth power of P. Proof The proof proceeds via a first step analysis, a breaking down, or analysis, of the possible transitions on the first step, followed by an application of the Markov property. The event of going from state i to state j in n transitions can be realized in the mutually exclusive ways of going to some intermediate state k (k = 0, 1, ...) in the first transition, and then going from state k to state j in the remaining (n - 1) transitions. Because of the Markov property, the probability of the second transition is P(;-" and that of the first is clearly P, . If we use the law of total probability, then (2.2) follows. The steps are 102 Markov Chains: Introduction III M P;;)=Pr{X,, =jjXo=i} =7 Pr{X =j, X. =kjXo=i} k=0 x Pr{X1 = kiX0 = i} Pr(X = jjX0 = i, X, = k) k=0 X Pk Pkj(n-1) k=0 If the probability of the process initially being in state j is pj, i.e., the distribution law of X0 is Pr{Xo = j} = pj, then the probability of the process being in state k at time n is pR.° = j=0 p-P;'k = Pr{X = k}. (2.4) Exercises 2.1. A Markov chain (X,,) on the states 0, 1, 2 has the transition probability matrix 0 1 2 0.1 0.2 0.7 0.2 0.2 0.6 0.6 0.1 0.3 (a) Compute the two-step transition matrix P2. (b) What is Pr {)(, = 1I X, = 0}? (c) What is Pr{X3 = 1 Xo = 0)? 2.2. A particle moves among the states 0, 1, 2 according to a Markov process whose transition probability matrix is 0 P=1 2 0 1 2 0 2 z 2 0 1 2 2 1 2 0 Let X,, denote the position of the particle at the nth move. Calculate Pr(X,, =OJXo= 0)forn=0, 1,2,3,4. Exercises 103 2.3. A Markov chain X0, X,, X,.... has the transition probability matrix 0 1 2 0 0.7 0.2 0.1 P=1 0 0.6 0.4 2 0.5 0 0.5 Determine the conditional probabilities Pr{X1 = 1IXo=01 Pr{X4 = 1jXo=01. and 2.4. A Markov chain X0, X, X2.... has the transition probability matrix 0 1 2 0 0.6 0.3 0.1 P=1 0.3 0.3 0.4 2 0.4 0.1 0.5 If it is known that the process starts in state X0 = 1, determine the proba- bility Pr(X, = 2). 2.5. A Markov chain X0, X,, X,, . . . has the transition probability matrix 0 1 2 0 0.1 0.1 0.8 P=1 0.2 0.2 0.6 2 0.3 0.3 0.4 Determine the conditional probabilities Pr{(3 = 1JX, = 0) 2.6. 1X0 = 0). and A Markov chain X0, X,, X,.... has the transition probability matrix 0 1 2 0.3 0.2 0.5 P=1 0.5 0.1 0.4 2 0.2 0.3 0 0.5 104 Markov Chains: Introduction III and initial distribution po = 0.5 and p, = 0.5. Determine the probabilities Pr{X7 = 0) and Pr{X3 = 01. Problems 2.1. Consider the Markov chain whose transition probability matrix is given by 0 1 2 3 0.4 0.3 0.2 0.1 1 0 1 0 4 03 . 02 2 0.3 0.2 0.1 0.4 3 0.2 0.1 0.4 0.3 0 P= . . . Suppose that the initial distribution is p; = 4 for i = 0, 1, 2, 3. Show that Pr(X,, = k} = ;, k = 0, 1, 2, 3, for all n. Can you deduce a general result from this example? 2.2. Consider the problem of sending a binary message, 0 or 1, through a signal channel consisting of several stages, where transmission through each stage is subject to a fixed probability of error a. Let X0 be the signal that is sent and let X be the signal that is received at the nth stage. Suppose X,, is a Markov chain with transition probabilities P® = P = 1 - a and Po, = PO = a, (0 < a < 1). Determine Pr{XS = OIXO = 0), the probability of correct transmission through five stages. 2.3. Let X,, denote the quality of the nth item produced by a production system with X,, = 0 meaning "good" and X,, = 1 meaning "defective." Suppose that X,, evolves as a Markov chain whose transition probability matrix is 0 0.99 0.12 1 0.01 0.88 What is the probability that the fourth item is defective given that the first item is defective? 3. Some Markov Chain Models 105 2.4. Suppose X,, is a two-state Markov chain whose transition probability matrix is 0 1 1-a f P=0 a 1-10 is a Markov chain having the four states (0, 0), Then Z,, = (0, 1), (1, 0), and (1, 1). Determine the transition probability matrix. 2.5. A Markov chain has the transition probability matrix 0 1 2 0 0.7 0.2 0.1 P=1 0.3 0.5 0.2 2 0 0 1 The Markov chain starts at time zero in state X0 = 0. Let T=min{n? 0; X,, =2} be the first time that the process reaches state 2. Eventually, the process will reach and be absorbed into state 2. If in some experiment we observed such a process and noted that absorption had not yet taken place, we might be interested in the conditional probability that the process is in state 0 (or 1), given that absorption had not yet taken place. Determine Pr(X3=OJX0,T>3). Hint: The event IT > 3) is exactly the same as the event {)(0 2) = {X3 = 0) U {X3 = I). 3. Some Markov Chain Models The importance of Markov chains lies in the large number of natural physical, biological, and economic phenomena that can be described by them and is enhanced by the amenability of Markov chains to quantitative manipulation. In this section we give several examples of Markov chain models that arise in various parts of science. General methods for computing certain functionals on Markov chains are derived in the following section. 106 3.1. 111 Markov Chains: Introduction An Inventory Model Consider a situation in which a commodity is stocked in order to satisfy a continuing demand. We assume that the replenishment of stock takes place at the end of periods labeled n = 0, 1, 2, . . . , and we assume that the total aggregate demand for the commodity during period n is a random variable ,, whose distribution function is independent of the time period, fork=0,1,2,..., Pr{6,=k} =a, (3.1) where a, ? 0 and I. _o a, = 1. The stock level is examined at the end of each period. A replenishment policy is prescribed by specifying two nonnegative critical numbers s and S > s whose interpretation is, If the endof-period stock quantity is not greater than s, then an amount sufficient to increase the quantity of stock on hand up to the level S is immediately procured. If, however, the available stock is in excess of s, then no replenishment of stock is undertaken. Let X,, denote the quantity on hand at the end of period n just prior to restocking. The states of the process {X,,} consist of the possible values of stock size S,S- 1,..., +1,0, -1, -2,..., where a negative value is interpreted as an unfilled demand that will be satisfied immediately upon restocking. The process {X } is depicted in Figure 3.1. S X() X, x; 2 Figure 3.1 3 The inventory process. Period Some Markov Chain Models 3. 107 According the the rules of the inventory policy, the stock levels at two consecutive periods are connected by the relation X,+ = where , JX - +, is - 611 ifs < X < S, (3.2) if X --- s, is the quantity demanded in the nth period, stipulated to follow the probability law (3.1). If we assume that the successive demands f 2.... are independent random variables, then the stock values X0, X,, ... constitute a Markov chain whose transition probability matrix can be calculated in accordance with relation (3.2). Explicitly, X2, P,j = Pr{X,,+1 = jIX,, = i} i - j} Pr(,+S-j) if s<i:S, if i<s. Consider a spare parts inventory model as a numerical example in which either 0, 1, or 2 repair parts are demanded in any period, with Pr(,, =0} = 0.5, =2} =0.1, 1} = 0.4, Pr and suppose s = 0, while S = 2. The possible values for X,, are S = 2, 1, 0, and -1. To illustrate the transition probability calculations, we will consider first the determination of PO = Pr{X,,+, = OIX,, = 1). When X,, = 1, then no replenishment takes place and the next state 0 results when the demand 1, and this occurs with probability P,o = 0.4. To illus- trate another case, if X = 0, then instantaneous replenishment to S = 2 ensues, and a next period level of 0 results from the demand quantity +, = 2. The corresponding probability of this outcome yields Poo = 0.1. Continuing in this manner, we obtain the transition probability matrix P= -1 0 +1 +2 -1 0 0.1 0.4 0.5 0 0 0.1 0.4 0.5 +1 0.1 0.4 0.5 0 +2 0 0.1 0.4 0.5 108 III Markov Chains: Introduction Important quantities of interest in inventory models of this type are the long-term fraction of periods in which demand is not met (X,, < 0) and long-term average inventory level. Using the notation p(;' = Pr{X = j}, we give these quantities respectively as l;,o p°° and lim,,,,, 1;,o jp1;''. This illustrates the importance of determining conditions under which the probabilities p';) stabilize and approach limiting probabilities ir; as n - x and of determining methods for calculating the limiting probabilities ar; when they exist. These topics are the subject of IV. 3.2. The Ehrenfest Urn Model A classical mathematical description of diffusion through a membrane is the famous Ehrenfest urn model. Imagine two containers containing a total of 2a balls (molecules). Suppose the first container, labeled A, holds k balls and the second container, B, holds the remaining 2a - k balls. A ball is selected at random (all selections are equally likely) from the totality of the 2a balls and moved to the other container. (A molecule diffuses at random through the membrane.) Each selection generates a transition of the process. Clearly, the balls fluctuate between the two containers with an average drift from the urn with the excess numbers to the one with the smaller concentration. Let Y be the number of balls in urn A at the nth stage, and define X = Y - a. Then {X,,} is a Markov chain on the states i = -a, -a + 1, . . . , -1, 0, + 1, . . , a with transition probabilities . a-i 2a a+i 2a 0 ifj=i+1, ifj=i - 1, otherwise. An important quantity in the Ehrenfest urn model is the long-term, or equilibrium, distribution of the number of balls in each urn. 3.3. Markov Chains in Genetics The following idealized genetics model was introduced by S. Wright to investigate the fluctuation of gene frequency under the influence of muta- 3. 109 Some Markov Chain Models tion and selection. We begin by describing the so-called simple haploid model of random reproduction, disregarding mutation pressures and selective forces. We assume that we are dealing with a fixed population size of 2N genes composed of type-a and type-A individuals. The makeup of the next generation is determined by 2N independent Bernoulli trials as follows: If the parent population consists of j a-genes and 2N - j A-genes, then each trial results in a or A with probabilities p;= 2 N, q;= 1 - 2N' respectively. Repeated selections are done with replacement. By this pro- cedure we generate a Markov chain where X is the number of a-genes in the nth generation among a constant population size of 2N individuals. The state space contains the 2N + 1 values {0, 1, 2, ... , 2N). The transition probability matrix is computed according to the binomial distribution as Pr{X+,==j}=P= (2N)pkq2Nk (j, k = 0, 1, ... , 2N). For some discussion of the biological justification of these postulates we refer the reader to Fisher.' Notice that states 0 and 2N are completely absorbing in the sense that once X,, = 0 (or 2N) then X,,+k = 0 (or 2N, respectively) for all k ? 0. One of the questions of interest is to determine the probability, under the condition X0 = i, that the population will attain fixation, i.e., that it will become a pure population composed only of a-genes or A-genes. It is also pertinent to determine the rate of approach to fixation. We will examine such questions in our general analysis of absorption probabilities. A more complete model takes account of mutation pressures. We assume that prior to the formation of the new generation each gene has the possibility to mutate, that is, to change into a gene of the other kind. Specifically, we assume that for each gene the mutation a - A occurs with probability a, and A -3 a occurs with probability /3. Again we assume that the composition of the next generation is determined by 2N R. A. Fisher, The Genetical Theory of Natural Selection, Oxford (Clarendon) Press, London and New York, 1962. 110 III Markov Chains: Introduction independent binomial trials. The relevant values of p; and q; when the parent population consists of j a-genes are now taken to be p' 2N (1 - a) + (1 2N)R and (3.4) q' 2N a+ (I 2N)(1-0). The rationale is as follows: We assume that the mutation pressures operate first, after which a new gene is chosen by random selection from the population. Now, the probability of selecting an a-gene after the mutation forces have acted is just 1/(2N) times the number of a-genes present; hence the average probability (averaged with respect to the possible mutations) is simply 1/(2N) times the average number of a-genes after mutation. But this average number is clearly j(1 - a) + (2N - j)/3, which leads at once to (3.4). The transition probabilities of the associated Markov chain are calculated by (3.3) using the values of p, and q, given in (3.4). If a/3 > 0, then fixation will not occur in any state. Instead, as n - c, the distribution function of X will approach a steady-state distribution of a random variable f, where Pr{ = k} = Irk (k = 0, 1, 2, ... , 2N) (Y.k=o Irk = 1, irk > 0). The distribution function of is called the steadystate gene frequency distribution. We return to the simple random mating model and discuss the concept of a selection force operating in favor of, say, a-genes. Suppose we wish to impose a selective advantage for a-genes over A-genes so that the relative number of offspring have expectations proportional to 1 + s and 1, respectively, where s is small and positive. We replace p! = j/(2N) and q; = 1 - jl(2N) by (1+s)j p' 2N+sj' q;= 1 p;' and build the next generation by binomial sampling as before. If the parent population consisted of j a-genes, then in the next generation the expected population sizes of a-genes and A-genes, respectively, are 2N (1 + s)j 2N + sj ' 2N(2N - j) 2N + Si Some Markov Chain Models 3. 111 The ratio of expected population size of a-genes to A-genes at the (n + 1)st generation is 1+s 1 X j _ (1 + s 1( number of a-genes in the nth generation 2N - j l 1 J number of A-genes in the nth generation), which explains the meaning of selection. 3.4. A Discrete Queueing Markov Chain Customers arrive for service and take their place in a waiting line. During each period of time, a single customer is served, provided that at least one customer is present. If no customer awaits service, then during this period no service is performed. (We can imagine, for example, a taxi stand at which a cab arrives at fixed time intervals to give service. If no one is present, the cab immediately departs.) During a service period new customers may arrive. We suppose that the actual number of customers that arrive during the nth period is a random variable , whose distribution is independent of the period and is given by Pr{k customers arrive in a service period} = Pr{6,, = k} = ak, . , where a, ? 0 and a, = 1. We also assume that ,, ,, . . . are independent random variables. The for k = 0, 1, . . state of the system at the start of each period is defined to be the number of customers waiting in line for service. If the present state is i, then after the lapse of one period the state is c-1+6 -{6 ifi?1, ifi=0, (3.5) where is the number of new customers having arrived in this period while a single customer was served. In terms of the random variables of the process we can express (3.5) formally as X.+' = (X,, - 1)+ +,, , where Y+ = max{Y, 0}. In view of (3.5), the transition probability matrix may be calculated easily, and we obtain 112 III P= Markov Chains: Introduction ao a, a, a3 a4 ao a, a, a3 a4 0 a a, a, a3 0 0 a, a, a2 0 0 0 a a, It is intuitively clear that if the expected number of new customers, JA_, kak, that arrive during a service period exceeds one, then with the passage of time the length of the waiting line increases without limit. On the other hand, if Ik=0 kak <1, then the length of the waiting line approaches a statistical equilibrium that is described by a limiting distribution 7rk>0, fork=0, 1,..., where Jk=o Irk = 1. Important quantities to be determined by this model include the long run fraction of time that the service facility is idle, given by iro, and the long run mean time that a customer spends in the system, given by Ik= (1 + k) ark . Exercises 3.1. Consider a spare parts inventory model in which either 0, 1, or 2 repair parts are demanded in any period, with 0.4, Pr{,, = 1} = 0.3, =0.3, and suppose s = 0 and S = 3. Determine the transition probability matrix for the Markov chain where X,, is defined to be the quantity on hand at the end of period n. 3.2. Consider two urns A and B containing a total of N balls. An experiment is performed in which a ball is selected at random (all selections equally likely) at time t (t = 1, 2, . . .) from among the totality of N balls. Then an urn is selected at random (A is chosen with probability p and B is chosen with probability q) and the ball previously drawn is placed in this urn. The state of the system at each trial is represented by the number of balls in A. Determine the transition matrix for this Markov chain. 113 Problems 3.3. Consider the inventory model of Section 3.1. Suppose that S = 3. Set up the corresponding transition probability matrix for the end-ofperiod inventory level X,,. 3.4. Consider the inventory model of Section 3.1. Suppose that S = 3 and that the probability distribution for demand is Pr{6 = 01 = 0.1, Pr{ = 1) = 0.4, Pr{ = 21 = 0.3, and Pr{ = 3) = 0.2. Set up the corresponding transition probability matrix for the end-of-period inventory level X,,. 3.5. An urn initially contains a single red ball and a single green ball. A ball is drawn at random, removed, and replaced by a ball of the opposite color, and this process repeats so that there are always exactly two balls in the urn. Let X be the number of red balls in the urn after n draws, with Xo = 1. Specify the transition probabilities for the Markov chain Problems 3.1. An urn contains six tags, of which three are red and three green. Two tags are selected from the urn. If one tag is red and the other is green, then the selected tags are discarded and two blue tags are returned to the urn. Otherwise, the selected tags are returned to the urn. This process repeats until the urn contains only blue tags. Let X,, denote the number of red tags in the urn after the nth draw, with Xo = 3. (This is an elementary model of a chemical reaction in which red and green atoms combine to form a blue molecule.) Give the transition probability matrix. 3.2. Three fair coins are tossed, and we let X, denote the number of heads that appear. Those coins that were heads on the first trial (there were X, of them) we pick up and toss again, and now we let X, be the total number of tails, including those left from the first toss. We toss again all coins showing tails, and let X3 be the resulting total number of heads, including those left from the previous toss. We continue the process. The pattern is, Count heads, toss heads, count tails, toss tails, count heads, toss heads, etc., and Xo = 3. Then ability matrix? is a Markov chain. What is the transition prob- 114 III Markov Chains: Introduction 3.3. Consider the inventory model of Section 3.1. Suppose that unfulfilled demand is not back ordered but is lost. (a) Set up the corresponding transition probability matrix for the endof-period inventory level X,,. (b) Express the long run fraction of lost demand in terms of the demand distribution and limiting probabilities for the end-of-period inventory. 3.4. Consider the queueing model of Section 3.4. Now suppose that at most a single customer arrives during a single period, but that the service time of a customer is a random variable Z with the geometric probability distribution Pr{Z = k} = all - a)k-' for k = 1, 2. ... . Specify the transition probabilities for the Markov chain whose state is the number of customers waiting for service or being served at the start of each period. Assume that the probability that a customer arrives in a period is /3 and that no customer arrives with probability 1 - /3. 3.5. You are going to successively flip a quarter until the pattern HHT appears; that is, until you observe two successive heads followed by a tails. In order to calculate some properties of this game, you set up a Markov chain with the following states: 0, H, HH, and HHT, where 0 represents the starting point, H represents a single observed head on the last flip, HH represents two successive heads on the last two flips, and HHT is the sequence that you are looking for. Observe that if you have just tossed a tails, followed by a heads, a next toss of a tails effectively starts you over again in your quest for the HHT sequence. Set up the transition probability matrix. 3.6. Two teams, A and B, are to play a best of seven series of games. Suppose that the outcomes of successive games are independent, and each is won by A with probability p and won by B with probability 1 - p. Let the state of the system be represented by the pair (a, b), where a is the number of games won by A, and b is the number of games won by B. Specify the transition probability matrix. Note that a + b s 7 and that the series ends whenever a = 4 or b = 4. Problems 115 3.7. A component in a system is placed into service, where it operates until its failure, whereupon it is replaced at the end of the period with a new component having statistically identical properties, and the process repeats. The probability that a component lasts for k periods is ak, for k = 1, 2, .... Let X,, be the remaining life of the component in service at the end of period n. Then X,, = 0 means that X,, will be the total operating life of the next component. Give the transition probabilities for the Markov chain 3.8. Two urns A and B contain a total of N balls. Assume that at time t there were exactly k balls in A. At time t + 1 an urn is selected at random in proportion to its contents (i.e., A is chosen with probability k/N and B is chosen with probability (N - k)/N). Then a ball is selected from A with probability p or from B with probability q and placed in the previously chosen urn. Determine the transition matrix for this Markov chain. 3.9. Suppose that two urns A and B contain a total of N balls. Assume that at time t there are exactly k balls in A. At time t + 1 a ball and an urn are chosen with probability depending on the contents of the urn (i.e., a ball is chosen from A with probability k1N or from B with probability (N - k)/N). Then the ball is placed into one of the urns, where urn A is chosen with probability k/N or urn B is chosen with probability (N - k)/N. Determine the transition matrix of the Markov chain with states represented by the contents of A. 3.10. Consider a discrete-time, periodic review inventory model and let 6, be the total demand in period n, and let X,, be the inventory quantity on hand at the end-of-period n. An (s, S) inventory policy is used: If the endof-period stock is not greater than s, then a quantity is instantly procured to bring the level up to S. If the end-of-period stock exceeds s, then no replenishment takes place. (a) Suppose that s = 1, S = 4, and X0 = S = 4. If the period demands turn out to be 2,62 2, 2, what are the end-of-period stock levels X,, for periods n = 1, 2, ... , 8? (b) Suppose 6,, 62, . . . are independent random variables where Pr{6,,=0) =0.1,Pr(, = 1) =0.3,Pr{e,,=2} =0.3,Pr{6,,=3} = 116 Markov Chains: Introduction III 0.2, and Pr{,, = 4} = 0.1. Then X0, X . . . is a Markov chain. De- termine P41 and P. 4. First Step Analysis A surprising number of functionals on a Markov chain can be evaluated by a technique that we call first step analysis. This method proceeds by analyzing, or breaking down, the possibilities that can arise at the end of the first transition, and then invoking the law of total probability coupled with the Markov property to establish a characterizing relationship among the unknown variables. We first applied this technique in Theorem 2.1. In this section we develop a series of applications of the technique. 4.1. Simple First Step Analyses whose transition probability matrix is Consider the Markov chain 0 1 2 1 0 0 P=1 a /3 y 0 0 1 0 2 where a > 0, /3 > 0, y > 0, and a + /3 + y = 1. If the Markov chain begins in state 1, it remains there for a random duration and then proceeds either to state 0 or to state 2, where it is trapped or absorbed. That is, once in state 0 the process remains there for ever after, as it also does in state 2. Two questions arise: In which state, 0 or 2, is the process ultimately trapped, and how long, on the average, does it take to reach one of these states? Both questions are easily answered by instituting a first step analysis. We begin by more precisely defining the questions. Let T=min{n? 0;X,, =OorX,, =2} be the time of absorption of the process. In terms of this random absorption time, the two questions ask us to find 4. First Step Analysis 117 u = Pr{XT = OIX0 = 1} and v=E[TIXO= 1]. We proceed to institute a first step analysis, considering separately the three contingencies X, = 0, X, = 1, and X, = 2, with respective probabilities a, /3, and y. Consider u = Pr{XT = OIXO = 1}. If X, = 0, which occurs with probability a, then T = 1 and XT = 0. If X, = 2, which occurs with probability y, then again T = 1, but XT = 2. Finally, if X, = 1, which occurs with probability /3, then the process returns to state 1 and the problem repeats from the same state as before. In symbols, we claim that Pr{XT = OIX, = 0) = 1, Pr{XT = OIX, = 2) = 0, Pr{XT = OIX, = 1 } = u, which inserted into the law of total probability gives u = Pr{XT = 0jXo = 1 } 2 _ > Pr{XT = 01Xo = 1, X, = k} Pr{X, = k1X0 = 1) k=0 2 Pr{XT = O1X, = k} Pr{X1 = kjX0 = 1) k=O (by the Markov property) = 1(a) + u(/3) + 0(y). Thus we obtain the equation u=a+/3u, (4.1) which gives u= a 1- _ a a+ y Observe that this quantity is the conditional probability of a transition to 0, given that a transition to 0 or 2 occurred. That is, the answer makes sense. 118 III Markov Chains: Introduction We turn to determining the mean time to absorption, again analyzing the possibilities arising on the first step. The absorption time T is always at least 1. If either X, = 0 or X, = 2, then no further steps are required. If, on the other hand, X, = 1, then the process is back at its starting point, and on the average, v = E[TIXo = 1] additional steps are required for absorption. Weighting these contingencies by their respective probabilities, we obtain for v = E[TI Xo = 1], v = 1 + a(0) + /3(v) + y(0) (4.2) which gives v= 1 1-/3 In the example just studied, the reader is invited to verify that T has the geometric distribution in which fork=0, 1,..., Pr{T>klXo= 1} =/31 and therefore W 1 E[TIXO = 1] = > Pr(T > klX0 = 1) _ 1 - R . k=O That is, a direct calculation verifies the result of the first step analysis. Unfortunately, in more general Markov chains a direct calculation is rarely possible, and first step analysis provides the only solution technique. A significant extension occurs when we move up to the four-state Markov chain whose transition probability matrix is 0 1 2 3 0 1 0 0 0 P=1 P,o P11 'I2 'l3 2 P20 P21 P22 P23 3 0 0 0 1 Absorption now occurs in states 0 and 3, and states 1 and 2 are "transient." The probability of ultimate absorption in state 0, say, now depends on the 4. First Step Analysis 119 transient state in which the process began. Accordingly, we must extend our notation to include the starting state. Let T=min{n? 0; for i = 1, 2, and for i = 1, 2. v; = E[TI Xo = i] We may extend the definitions for u; and v; in a consistent and commonsense manner by prescribing u0 = 1, u, = 0, and v = v1 = 0. The first step analysis now requires us to consider the two possible starting states X0, = I and Xo = 2 separately. Considering X. = I and applying a first step analysis to u, = Pr{XT = OIX = 1), we obtain it, = P,a + (4.3) P12u,. The three terms on the right correspond to the contingencies X, = 0, X, = 1, and X, = 2, respectively, with the conditional probabilities Pr{XT = OIX, = 0} = 1, Pr{XT = OIX, = 1) = u,, and Pr (XT = OI X, = 2) = u,. The law of total probability then applies to give (4.3), just as it was used in obtaining (4.1). A similar equation is obtained for u,: U, = P,0 + P,,u, + (4.4) The two equations in u, and u, are now solved simultaneously. To give a numerical example, we will suppose 0 1 2 3 1 0 0 0 1 0.4 0.3 0.2 0.1 2 0.1 0.3 0.3 0.3 3 0 0 0 1 0 P (4.5) 120 III Markov Chains: Introduction The first step analysis equations (4.3) and (4.4) for u, and u, are u, = 0.4 + 0.3u, + 0.2u,, u, = 0.1 + 0.3u, + 0.3u,, or 0.7u, - 0.2u, = 0.4, -0.3u, + 0.7u, = 0.1. The solution is u, = ° 4and u, _9. Note that one cannot, in general, solve for u, without bringing in u,, and vice versa. The result u, = ',; tells us that described by (4.5) will once begun in state Xo = 2, the Markov chain ultimately end up in state 0 with probability u, = 13 , and alternatively, will be absorbed in state 3 with probability I - u, =41. The mean time to absorption also depends on the starting state. The first step analysis equations for v; = E[TI XO = i] are P,,v,, v, = I + v, = 1 + -',v, + (4.6) The right side of (4.6) asserts that at least one step is always taken. If the first move is to either X, = 1 or X, = 2, then additional steps are needed, and on the average, these are v, and v,, respectively. Weighting the contingencies X, = 1 and X, = 2 by their respective probabilities and summing according to the law of total probability results in (4.6). For the transition matrix given in (4.5), the equations are v, = 1 + 0.3v, + 0.2v,, v, = I + 0.3v, + 0.3v,, and their solutions are v, _43and v,- 4.1A gain, v, cannot be obtained without also considering v,, and vice versa. For a process that begins in state Xo = 2, on the average v, = 43= 2.33 steps will transpire prior to absorption. be a finite-state To study the method in a more general context, let Markov chain whose states are labeled 0, 1, . . . , N. Suppose that states 0, 1,...,r- 1aretransient2inthat P:.7- 0asn-4oc for0:5 i,j<r, while states r, . . . , N are absorbing (P; = I for r < i !5; N). The transition matrix has the form ' The definition of a transient state is different for an infinite-state Markov chain. See IV, Section 3. 4. First Step Analysis 121 P= (4.7) '1 [ I '0 where 0 is an (N - r + 1) X r matrix all of whose entries are zero, I is an (N - r + 1) X (N - r + 1) identity matrix, and Q;j = Pj for 0 : i, j < r. Started at one of the transient states X0 = i, where 0 << i < r, such a process will remain in the transient states for some random duration, but ultimately the process gets trapped in one of the absorbing states i = r, . . . , N. Functionals of importance are the mean duration until absorption and the probability distribution over the states in which absorption takes place. Let us consider the second question first and fix a state k among the absorbing states (r : k s N). The probability of ultimate absorption in state k, as opposed to some other absorbing state, depends on the initial state Xo = i. Let Uk = u, denote this probability, where we suppress the target state k in the notation for typographical convenience. We begin a first step analysis by enumerating the possibilities in the first transition. Starting from state i, then with probability Pk the process immediately goes to state k, thereafter to remain, and this is the first possibility considered. Alternatively, the process could move on its first step to an absorbing state j : k, where r <_ j : N, in which case ultimate absorption in state k is precluded. Finally, the process could move to a transient state j < r. Because of the Markov property, once in state j, then the probability of ultimate absorption in state k is uj = Uk by definition. Weighting the enumerated possibilities by their respective probabilities via the law of total probability, we obtain the relation U. = Pr{Absorption in klX0 = i} Pr{Absorption in kIX0 = i, X, = j}pj j=o N r- j=r j=o =Pi P j*k To summarize, for a fixed absorbing state k, the quantities u; = Uk = Pr{Absorption in klX0 = i } for 0 < i < r 122 Markov Chains: Introduction III satisfy the inhomogeneous system of linear equations I.- I i=0, 1,...,r- 1. UR=PA+7' P;jUk, j=0 (4.8) Example A Maze A white rat is put into the maze shown: __F_77 1 0 1 food 2 8 3 4 5 6 ' shock In the absence of learning, one might hypothesize that the rat would move through the maze at random; i.e., if there are k ways to leave a compartment, then the rat would choose each of these with probability 1/k. Assume that the rat makes one change to some adjacent compartment at each unit of time and let X,, denote the compartment occupied at stage n. We suppose that compartment 7 contains food and compartment 8 contains an electrical shocking mechanism, and we ask the probablity that the rat, moving at random, encounters the food before being shocked. The appropriate transition probability matrix is 0 0 1 1 2 2 3 4 5 6 7 8 2 3 ; 3 3 3 3 3 3 1 1 4. First Step Analysis 123 Let u; = u;(7) denote the probability of absorption in the food compartment 7, given that the rat is dropped initially in compartment i. Then equations (4.8) become, in this particular instance, + lug, U0 = Zu, 1 I 1 ul - 3 + 3u0 + 3u3, I 1 U2 = + 3u31 3uo 4U1 + U3 = + 4U4 + 4U5, 4u2 I I 1 u4 = 3 + 3u3 + 3u6+ 1 U5 = + 3u3 U6 = I3u6e ?u4 + 12U5- Turning to the solution, we see that the symmetry of the maze implies that uo = u6, u2 = u5, and u, = u4. We also must have u3 =!. With these simplifications the equations for uo, u and u2 become U0 = ?ul + ;U2, u1 = z + 13uo+ U, 2 =6+luo, and the natural substitutions give uo = ;Z + lu0) + z anduz = 3. U, _-3, 1 Z(6 + luo), or uo = ;, One might compare these theoretical values under random moves with actual observations as an indication of whether or not learning is taking place. 4.2. The General Absorbing Markov Chain Let (X,, } be a Markov chain whose transition probability matrix takes the form (4.7). We turn to a more general form of the first question by introducing the random absorption time T. Formally, we define T=min{n? 0;X?r}. 124 III Markov Chains: Introduction Let us suppose that associated with each transient state i is a rate g(i) and that we wish to determine the mean total rate that is accumulated up to absorption. Let w, be this mean total amount, where the subscript i denotes the starting position X0 = i. To be precise, let T-I w; = E[ g(X,,)IX0 = i ,1=0 The choice g(i) = 1 for all i yields ,T=o g(X,,) _ T=o 1 = T, and then w; is identical to v, = E[TIXO = i], the mean time until absorption. For a transient state k, the choice ifi=k, ifi*k, 1 g(i)={0 gives w, = Wk, the mean number of visits to state k (0 <- k < r) prior to absorption. We again proceed via a first step analysis. The sum YT=p always includes the first term g(X0) = g(i). In addition, if a transition is made from i to a transient state j, then the sum includes future terms as well. By invoking the Markov property we deduce that this future sum proceeding from state j has an expected value equal to w;. Weighting this by the transition probability P, and then summing all contributions in accordance with the law of total probability, we obtain the joint relations r-1 for i=0,...,r- 1. w;=g(i)+Y, P,w; (4.9) i=o The special case in which g(i) = 1 for all i determines v, = E[TI`Xo = i] as solving 1.- 1 v;=1+7, P;v; fori=0,1,...,r-1. l=o The case in which 1 S(i)=Sk={0 ifi=k, ifi0k, (4.10) 4. First Step Analysis 125 determines Wk, the mean number of visits to state k prior to absorption starting from state i, as solving ,.-1 Wk= 6;k+7 P,Wk fori=0, 1,...,r- 1. (4.11) j=0 Example A Model of Fecundity Changes in sociological patterns such as increase in age at marriage, more remarriages after widowhood, and increased divorce rates have profound effects on overall population growth rates. Here we attempt to model the life span of a female in a population in order to provide a framework for analyzing the effect of social changes on average fecundity. The general model we propose has a large number of states delimiting the age and status of a typical female in the population. For example, we begin with the twelve age groups 0-4 years, 5-9 years, . . . , 50-54 years, 55 years and over. In addition, each of these age groups might be further subdivided according to marital status: single, married, separated, divorced, or widowed, and might also be subdivided according to the number of children. Each female would begin in the (0-4, single) category and end in a distinguished state A corresponding to death or emigration from the population. However, the duration spent in the various other states might differ among different females. Of interest is the mean duration spent in the categories of maximum fertility, or more generally a mean sum of durations weighted by appropriate fecundity rates. When there are a large number of states in the model, as just sketched, the relevant calculations require a computer. We turn to a simpler model which, while less realistic, will serve to illustrate the concepts and approach. We introduce the states E0: Prepuberty, E,: Divorced, E,: Single, E,: Widowed, E,: Married, Es: A, and we are interested in the mean duration spent in state E,: Married, since this corresponds to the state of maximum fecundity. To illustrate the computations, we will suppose the transition probability matrix is 126 III Markov Chains: Introduction Eo E, E2 E3 E, E5 Eo 0 0.9 0 0 0 0.1 E, 0 0.5 0.4 0 0 0.1 E2 0 0 0.6 0.2 0.1 0.1 E3 0 0 0.4 0.5 0 0.1 E, 0 0 0.4 0 0.5 0.1 E5 0 0 0 0 0 1.0 P = In practice, such a matrix would be estimated from demographic data. Every person begins in state Eo and ends in state E5, but a variety of intervening states may be visited. We wish to determine the mean duration spent in state E2: Married. The powerful approach of first step analysis begins by considering the slightly more general problem in which the initial state is varied. Let w; = W,,2 be the mean duration in state E2 given the initial state X, = E; for i = 0, 1, . . . , 5. We are interested in wo, the mean duration corresponding to the initial state E0. First step analysis breaks down, or analyzes, the possibilities arising in the first transition, and using the Markov property, an equation that relates w0, . . . , w5 results. We begin by considering wo. From state E0, a transition to one of the states E, or E5 occurs, and the mean duration spent in E2 starting from Eo must be the appropriately weighted average of w, and w5. That is, wa = 0.9w, + 0.1w5. Proceeding in a similar manner, we obtain w, = 0.5w, + 0.4w2 + O.lw5. The situation changes when the process begins in state E2, because in counting the mean duration spent in E2, we must count this initial visit plus any subsequent visits that may occur. Thus for E2 we have w2= 1 +0.6w2+0.2w3+0.1w,+0.1w5. The other states give us W3=0.4w,+0.5W3+O.IW51 w4 =0.4w2+0.5w,+0.1w5, w5=w5. Exercises 127 Since state E., corresponds to death, it is clear that we must have w, = 0. With this prescription, the reduced equations become, after elementary simplification, -1.0w + 0.9w, = 0, -0.5w, + 0.4w, = 0, -0.4w,+0.2w1+0.1w4= -1, 0.4w, - 0.5w, = 0, -0.5w,=0. 0.4w, The unique solution is wo=4.5, w,=5.00, w3=w,=5.00. w, = 6.25, Each female, on the average, spends w, = W02 = 4.5 periods in the childbearing state E, during her lifetime. Exercises 4.1. Find the mean time to reach state 3 starting from state 0 for the Markov chain whose transition probability matrix is 0 1 2 3 0.4 0.3 0.2 0.1 0 0.7 0.2 0.1 2 0 0 0.9 0.1 3 0 0 0 1 0 P- 1 4.2. Consider the Markov chain whose transition probablity matrix is given by 0 1 2 0 1 0 0 P=1 0.1 0.6 0.3 2 0 0 1 128 Markov Chains: Introduction III (a) Starting in state 1, determine the probability that the Markov chain ends in state 0. (b) Determine the mean time to absorption. 4.3. Consider the Markov chain whose transition probability matrix is given by P_ 0 1 2 3 1 0 0 0 1 02 1 0 1 0 6 0 2 0.2 0.3 0.4 0.1 3 0 0 0 1 . . . . (a) Starting in state 1, determine the probability that the Markov chain ends in state 0. (b) Determine the mean time to absorption. 4.4. A coin is tossed repeatedly until two successive heads appear. Find the mean number of tosses required. Hint: Let X,, be the cumulative number of successive heads. The state space is 0, 1, 2 and the transition probability matrix is Determine the mean time to reach state 2 starting from state 0 by invoking a first step analysis. 4.5. A coin is tossed repeatedly until either two successive heads appear or two successive tails appear. Suppose the first coin toss results in a head. Find the probability that the game ends with two successive tails. Exercises 129 Consider the Markov chain whose transition probability matrix is given by 4.6. 0 1 2 3 1 0 0 0 0 P_ 1 0 1 04 0 1 04 2 0.2 0.1 0.6 0.1 3 0 0 0 1 . . . . (a) Starting in state 1, determine the probability that the Markov chain ends in state 0. (b) Determine the mean time to absorption. 4.7. Consider the Markov chain whose transition probability matrix is given by 0 P= 0 1 2 3 1 0 0 0 1 0 1 02 . 05 0 2 2 0.1 0.2 0.6 0.1 3 0 0 0 1 . . . Starting in state 1, determine the mean time that the process spends in state 1 prior to absorption and the mean time that the process spends in state 2 prior to absorption. Verify that the sum of these is the mean time to absorption. 4.8. Consider the Markov chain whose transition probability matrix is given by 0 1 2 3 1 0 0 0 0.5 0.2 0.1 0.2 2 0.2 0.1 0.6 0.1 3 0 0 0 1 0 P 130 Markov Chains: Introduction III Starting in state 1, determine the mean time that the process spends in state 1 prior to absorption and the mean time that the process spends in state 2 prior to absorption. Verify that the sum of these is the mean time to absorption. 4.9. Consider the Markov chain whose transition probability matrix is given by 0 P_ 0 1 2 3 1 0 0 0 1 0 1 0 2 . 0 5 02 2 0.1 0.2 0.6 0.1 3 0 0 0 1 . . . Starting in state 1, determine the probability that the process is absorbed into state 0. Compare this with the (1,0)th entry in the matrix powers P-, P4, P8, and P's. Problems Which will take fewer flips, on average: successively flipping a quarter until the pattern HHT appears, that is, until you observe two successive heads followed by a tails; or successively flipping a quarter until the pattern HTH appears? Can you explain why these are different? 4.1. 4.2. A zero-seeking device operates as follows: If it is in state m at time n, then at time n + 1, its position is uniformly distributed over the states 0, 1, . . . , m - 1. Find the expected time until the device first hits zero starting from state m. Note: This is a highly simplified model for an algorithm that seeks a maximum over a finite set of points. 4.3. A zero-seeking device operates as follows: If it is in state j at time n, then at time n + 1, its position is 0 with probability 1/j, and its position is k (where k is one of the states 1, 2, . . . , j - 1) with probability 2k/j2. Find the expected time until the device first hits zero starting from state m. Problems 131 4.4. Consider the Markov chain whose transition probability matrix is given by 0 1 2 3 1 0 0 0 0.1 0.2 0.5 0.2 0.1 0.2 0.6 0.1 0.2 0.2 0.3 0.3 0 P 2 Starting in state X0 = 1, determine the probability that the process never visits state 2. Justify your answer. 4.5. A white rat is put into compartment 4 of the maze shown here: 3 2 1 4 food 5 6 7 shock He moves through the compartments at random; i.e., if there are k ways to leave a compartment, he chooses each of these with probability 1/k. What is the probability that the rat finds the food in compartment 3 before feeling the electric shock in compartment 7? 4.6. Consider the Markov chain whose transition matrix is P= 0 1 2 3 4 0 q p 0 0 0 1 q 0 p 0 0 g 0 0 p 0 3 q 0 0 0 p 4 0 0 0 0 1 2 132 III Markov Chains: Introduction where p + q = 1. Determine the mean time to reach state 4 starting from state 0. That is, find E[TIXO = 0] where T = min{n ? 0; X,, = 4}. Hint: Let v, = E[TIXO = i] for i = 0, 1, . . . , 4. Establish equations for v0, v...... v4 by using a first step analysis and the boundary condition v4 = 0. Then solve for v0. 4.7. Let X,, be a Markov chain with transition probabilities P,. We are given a "discount factor" 8 with 0 < P < 1 and a cost function c(i), and we wish to determine the total expected discounted cost starting from state i, defined by rx h; = EI l mcm')!Xa = it Using a first step analysis, show that h, satisfies the system of linear equations h; = c(i) + 0 P;h; for all states i. 4.8. An urn contains five red and three green balls. The balls are chosen at random, one by one, from the urn. If a red ball is chosen, it is removed. Any green ball that is chosen is returned to the urn. The selection process continues until all of the red balls have been removed from the urn. What is the mean duration of the game? 4.9. An urn contains five red and three yellow balls. The balls are chosen at random, one by one, from the urn. Each ball removed is replaced in the urn by a yellow ball. The selection process continues until all of the red balls have been removed from the urn. What is the mean duration of the game? 4.10. You have five fair coins. You toss them all so that they randomly fall heads or tails. Those that fall tails in the first toss you pick up and toss again. You toss again those that show tails after the second toss, and so on, until all show heads. Let X be the number of coins involved in the last toss. Find Pr(X = 1). 4.11. An urn contains two red and two green balls. The balls are chosen at random, one by one, and removed from the urn. The selection process Problems 133 continues until all of the green balls have been removed from the urn. What is the probability that a single red ball is in the urn at the time that the last green ball is chosen? 4.12. A Markov chain X0, X, , X,.... has the transition probability matrix 0 1 2 0 0.3 0.2 0.5 P=1 0.5 0.1 0.4 2 0 0 1 and is known to start in state X0 = 0. Eventually, the process will end up in state 2. What is the probability that when the process moves into state 2, it does so from state 1? Hint: Let T = min(n ? 0; X,, = 2), and let for i = 0, 1. z; = Pr{XT_, = 1IX0 = i) Establish and solve the first step equations 0.3zo + 0.2z zo = z,=0.4+0.5z()+O.lz,. 4.13. A Markov chain X,,, X,, X,.... has the transition probability matrix 0 1 2 0 0.3 0.2 0.5 P=1 0.5 0.1 0.4 2 0 0 1 and is known to start in state X = 0. Eventually, the process will end up in state 2. What is the probability that the time T = min{n > 0; X,, = 2} is an odd number? 134 III Markov Chains: Introduction 4.14. A single die is rolled repeatedly. The game stops the first time that the sum of two successive rolls is either 5 or 7. What is the probability that the game stops at a sum of 5? 4.15. A simplified model for the spread of a rumor goes this way: There are N = 5 people in a group of friends, of which some have heard the rumor and the others have not. During any single period of time, two people are selected at random from the group and assumed to interact. The selection is such that an encounter between any pair of friends is just as likely as between any other pair. If one of these persons has heard the rumor and the other has not, then with probability a = 0.1 the rumor is transmitted. Let X,, denote the number of friends who have heard the rumor at the end of the nth period. Assuming that the process begins at time 0 with a single person knowing the rumor, what is the mean time that it takes for everyone to hear it? 4.16. An urn contains 5 tags, of which 3 are red and 2 are green. A tag is randomly selected from the urn and replaced with a tag of the opposite color. This continues until only tags of a single color remain in the urn. Let X denote the number of red tags in the urn after the nth draw, with Xo = 3. What is the probability that the game ends with the urn containing only red balls? 4.17. The damage X of a system subjected to wear is a Markov chain with the transition probability matrix 0 1 2 0 0.7 0.3 0 P=1 0 0.6 0.4 2 0 0 1 The system starts in state 0 and fails when it first reaches state 2. Let T = min( n ? 0; X = 2) be the time of failure. Use a first step analysis to evaluate ¢(s) = E[sn ] for a fixed number 0 < s < 1. (This is called the generating function of T. See Section 9.) 4.18. A well-disciplined man, who smokes exactly one half of a cigar each day, buys a box conTime-dependent transition probabilities. Some Special Markov Chains 5. 135 taining N cigars. He cuts a cigar in half, smokes half, and returns the other half to the box. In general, on a day in which his cigar box contains w whole cigars and h half cigars, he will pick one of the w + h smokes at random, each whole and half cigar being equally likely, and if it is a half cigar, he smokes it. If it is a whole cigar, he cuts it in half, smokes one piece, and returns the other to the box. What is the expected value of T, the day on which the last whole cigar is selected from the box? Hint: Let X,, be the number of whole cigars in the box after the nth smoke. Then X is a Markov chain whose transition probabilities vary with n. Define v (w) = E[T I X,, = w]. Use a first step analysis to develop a recursion for v (w) and show that the solution is 2Nw+n+2w IA I w + 1 whence E[T] = vo(N) = 2N Computer Challenge. Let N be a positive integer and let Z be independent random variables, each having the geometric distribution 4.19. Z . . . , Pr{Z=k} 111 =(2I, fork= 1,2..... Since these are discrete random variables, the maximum among them may be unique, or there may be ties for the maximum. Let p,,, be the probability that the maximum is unique. How does p,,, behave when N is large? (Al- ternative formulation: You toss N dimes. Those that are heads you set aside; those that are tails you toss again. You repeat this until all of the coins are heads. Then p, is the probability that the last toss was of a single coin.) 5. Some Special Markov Chains We introduce several particular Markov chains that arise in a variety of applications. 136 5.1. Markov Chains: Introduction III The Two-State Markov Chain Let 0 1 P=0 1-a b a where 0 < a, b < 1, 1-b (5.1) be the transition matrix of a two-state Markov chain. When a = 1 - b, so that the rows of P are the same, then the states . are independent identically distributed random variables with Pr(X,, = 0) = b and Pr(X = 1) = a. When a 0 1 - b, the probability dis- X, X 2 ,.. at the previous stage. For the two-state Markov chain, it is readily verified by induction that the n-step transition matrix is given by tribution for X,, varies depending on the outcome b a + (1 1 P"= a+b - a - b)" b a a -a (5.2) a+b -b b To verify this general formula, introduce the abbreviations A= b a and B = b a a -a -b b so that (5.2) can be written (a+b)-'[A+(1 -a-b)"B) P Next, check the multiplications b a AP = x b a 1-a a b a b 1-b b a =A and a -a x 1-a BP = - 1 -b a-a2-ab a2-a+ab -b+ab+bz -ab+b-b''11 -b _ I a b b =(1-a-b)B. 5. Some Special Markov Chains 137 Now (5.2) is easily seen to be true when n = 1, since then P' = 1 b a a+b b a +(1-a-b) a -a a+b -b b b+a-a2-ab a-a+a2+ab b-b+ab+b22 a+b-ab-b2 1-a a b 1-b = P. To complete an induction proof, assume that the formula is true for n. Then P"P = (a + b)-'[A + (1 - a - b)"B]P = (a + b)-'[AP + (1 - a - b)"BP] =(a+b)-'[A+(1 -a-b)"+'B] = P" We have verified that the formula holds for n + 1. It therefore is established for all n. Note that 11 -a-bj<1 when 0 < a, b < 1, and thus 11 -a-b("- 0 as n -3 and lim P" = "-Ix (5.3) This tells us that such a system, in the long run, will be in state 0 with probability b/(a + b) and in state 1 with probability a/(a + b), irrespective of the initial state in which the system started. For a numerical example, suppose that the items produced by a certain worker are graded as defective or not, and that due to trends in raw material quality, whether or not a particular item is defective depends in part on whether or not the previous item was defective. Let X,, denote the quality of the nth item with X,, = 0 meaning "good" and X,, = 1 meaning "defective." Suppose that {X } evolves as a Markov chain whose transition matrix is 138 Markov Chains: Introduction III P=0 0 0.99 0.12 1 0.01 0.88 Defective items would tend to appear in bunches in the output of such a system. In the long run, the probability that an item produced by this system is defective is given by al(a + b) = 0.01/(0.01 + 0.12) = 0.077. Markov Chains Defined by Independent Random Variables 5.2. denote a discrete-valued random variable whose possible values are the nonnegative integers and where Pr{4 = i } = a; ? 0, for i = 0, 1, ... , and U a; = 1. Let 6,, 6,, ... , 6,,, ... represent independent observaLet , tions of . We shall now describe three different Markov chains connected with the sequence ,, 6,..... In each case the state space of the process is the set of nonnegative integers. Example Independent Random Variables Consider the process X,,, n = 0, 1, 2, ... , defined by X,, (X,, _ o prescribed). Its Markov matrix has the form P= (5.4) That all rows are identical plainly expresses the fact that the random variable is independent of X,,. Example Successive Maxima The partial maxima of 6 ,, a second important Markov chain. Let for n = 1, 2,. .., ... define 5. 139 Some Special Markov Chains with 00 = 0. The process defined by X,, = 0,, is readily seen to be a Markov allows the transition probamax { X,,, chain, and the relation bilities to be computed to be P= Ao a, a2 a3 0 A, a2 a3 0 0 A2 a3 0 0 0 A3 (5.5) + a, for k = 0, 1, ... . Suppose ,, 2, ... represent successive bids on a certain asset that is offered for sale. Then X = max { . . , &) is the maximum that is bid up where Ak = ao + . to stage n. Suppose that the bid that is accepted is the first bid that equals or exceeds a prescribed level M. The time of sale is the random variable T = min{n >_ 1; X,, ? M}. A first step analysis shows that the mean µ = E[T] satisfies A=1+A (5.6) M}, or µ = 1/Pr{e, >_ M} = 1/(a,,, + a,,,+, + ). The first step analysis invoked in establishing (5.6) considers the two possibilities {6, < M} and {6, > M}. With this breakdown, the law of total probability justifies the sum E[T] = MI M) + E[Tle, < M] M}. (5.7) Clearly, E[TI , ? MI = 1, since no further bids are examined in this case. On the other hand, when , < M we have the first bid, which was not accepted, plus some future bids. The future bids 2, 3, . . . have the same probabilistic properties as in the original problem, and they are examined until the first acceptable bid appears. This reasoning leads to E[TI , < M] _ 1 + µ. Substitution into (5.7) then yields (5.6) as follows: E[T] = 1 X Pr{6, ? M} + (1 + µ) M} = I +µPr{6, <M}. To restate the argument somewhat differently, one always examines the first bid 6,. If , < M, then further bids are examined in a future that is 140 III Markov Chains: Introduction probabilistically similar to the original problem. That is, when 6, < M, then on the average µ bids in addition to 6, must be examined before an acceptable bid appears. Equation (5.6) results. Example Partial Sums Another important Markov chain arises from consideration of the successive partial sums i' of the ;, i.e., n1,2,..., and by definition, 77, = 0. The process X,, = rl is readily seen to be a Markov chain via jIX, = i ... , i) = Pr{ +I - .l - 4 1 = il, 62 = l2 - i,, . . , 6,, = i - i,,_1} j - i} (independence of 6,, 2, ...) = . =Pr{Xi+1=jlX,, =i}. The transition probability matrix is determined by Pr{ ,+, = j - i} for j ? i, for j < i, _ jaj-i 0 where we have used the independence of the 6;. Schematically, we have P= ao a, a, a3 0 ao a, a2 0 0 ao a, (5.8) If the possible values of the random variable 6 are permitted to be the positive and negative integers, then the possible values of rl,, for each n will be contained among the totality of all integers. Instead of labeling the states conventionally by means of the nonnegative integers, it is more convenient to identify the state space with the totality of integers, since the S. Some Special Markov Chains 141 transition probability matrix will then appear in a more symmetric form. The state space consists then of the values ... -2, -1, 0, 1, 2, ... The transition probability matrix becomes P= a_, ao a, a, a-, a-, ao a, a, a-3 a_, a_, ao a, where Pr{ = k} = a k for k = 0, ±1, ±2, 5.3. ... ,and ak L-0, 1:k=_= ak = 1. One-Dimensional Random Walks When we discuss random walks, it is an aid to intuition to speak about the state of the system as the position of a moving "particle." A one-dimensional random walk is a Markov chain whose state space is a finite or infinite subset a, a + 1, . . . , b of the integers, in which the particle, if it is in state i, can in a single transition either stay in i or move to one of the neighboring states i - 1, i + 1. If the state space is taken as the nonnegative integers, the transition matrix of a random walk has the form P= i-1 0 1 2 0 ro Po 0 1 q, r, P, 0 q2 r2 0 0 q; 2 i ... ... 0 0 i i+l r; p, ... ... ... 0 (5.9) where p,>O,q;>0,r,?O,and q;+r;+p;= 1,i= 1,2,...(i? 1), po ? 0, ro ? 0, ro + po = 1. Specifically, if X,, = i, then for i ? 1, 142 Markov Chains: Introduction III i + 1 X,, = i} = p;, =q;, with the obvious modifications holding for i = 0. The designation "random walk" seems apt, since a realization of the process describes the path of a person (suitably intoxicated) moving randomly one step forward or backward. The fortune of a player engaged in a series of contests is often depicted by a random walk process. Specifically, suppose an individual (player A) with fortune k plays a game against an infinitely rich adversary and has probability pk of winning one unit and probability qk = 1 - p, (k ? 1) of losing one unit in the next contest (the choice of the contest at each stage may depend on his fortune), and ro = 1. The process X,,, where X,, represents his fortune after n contests, is clearly a random walk. Note that once the state 0 is reached (i.e., player A is wiped out), the process remains in that state. The event of reaching state k = 0 is commonly known as the "gambler's ruin." If the adversary, player B, also starts with a limited fortune l and player A has an initial fortune k (k + l = N), then we may again consider the Markov chain process X,, representing player A's fortune. However, the states of the process are now restricted to the values 0, 1, 2, . . . , N. At any trial, N - X,, is interpreted as player B's fortune. If we allow the possibility of neither player winning in a contest, the transition probability matrix takes the form 0 1 2 3 1 0 0 0 q, r, PI 0 0 q2 r, P2 qN-I N 0 0 N ... ... ... (5.10) rN-I PN-1 0 1 Again p; (q;), i = 1, 2, . . . , N - 1, denotes the probability of player A's fortune increasing (decreasing) by 1 at the subsequent trial when his 5. Some Special Markov Chains 143 present fortune is i, and r, may be interpreted as the probability of a draw. Note that, in accordance with the Markov chain given in (5.10), when player A's fortune (the state of the process) reaches 0 or N it remains in this same state forever. We say player A is ruined when the state of the process reaches 0, and player B is ruined when the state of the process reaches N. The probability of gambler's ruin (for player'A) is derived in the next section by solving a first step analysis. Some more complex functionals on random walk processes are also derived there. The random walk corresponding to Pk = p, qk = 1 - p = q for all k ? 1 and ro = I describes the situation of identical contests. There is a definite advantage to player A in each individual trial if p > q, and conversely, an advantage to player B if p < q. A "fair" contest corresponds to p = q = ;. Suppose the total of both players' fortunes is N. Then the corresponding walk, where X,, is player A's fortune at stage n, has the transition probability matrix 0 1 2 1 0 0 0 0 2 g N-1 N 3 0 0 0 0 0 p .. 0 0 0 p 0 1 g0p0 1 P= 0 N-1 0 0 00 N 0 0 0 0 .. ... (5.11) Let u; = U,0 be the probability of gambler's ruin starting with the initial fortune i. Then u, is the probability that the random walk reaches state 0 before reaching state N, starting from X. = i. The first step analysis of Section 4, as used in deriving equation (4.8), shows that these ruin probabilities satisfy u; = pu,+, + qu;_, for i = 1, ... , N - 1 (5.12) together with the obvious boundary conditions uo = 1 and UN = 0. These equations are solved in the next section following a straightforward but arduous method. There it is shown that the gambler's ruin 144 III Markov Chains: Introduction probabilities corresponding to the transition probability matrix given in (5.11) are u; = Pr{X reaches state 0 before state IVIX, = i} when p=q=Z, (5.13) whenp 0 q. The ruin probabilities u; given by (5.13) have the following interpretation. In a game in which player A begins with an initial fortune of i units and player B begins with N - i units, the probability that player A loses all his money before player B goes broke is given by u,, where p is the probability that player A wins in a single contest. If player B is infinitely rich (N - cc), then passing to the limit in (5.13) and using (q/p)" -4 00 as N -+ oo if p < q, while (q/p)" -4 0 if p > q, we see that the ruin probabilities become if psq, if p > q. (5.14) (In passing to the limit, the case p = q = z must be treated separately.) We see that ruin is certain (u; = 1) against an infinitely rich adversary when the game is unfavorable (p < q), and even when the game is fair (p = q). In a favorable game (p > q), starting with initial fortune i, then ruin occurs (player A goes broke) with probability (q/p)'. This ruin probability decreases as the initial fortune i increases. In a favorable game against an in- finitely rich opponent, with probability 1 - (q/p)' player A's fortune increases, in the long run, without limit. More complex gambler's-ruin-type problems find practical relevance in certain models describing the fluctuation of insurance company assets over time. Random walks are not only useful in simulating situations of gambling but frequently serve as reasonable discrete approximations to physical processes describing the motion of diffusing particles. If a particle is sub- 5. Some Special Markov Chains 145 jected to collisions and random impulses, then its position fluctuates randomly, although the particle describes a continuous path. If the future position (i.e., its probability distribution) of the particle depends only on the present position, then the process X where X, is the position at time t, is Markov. A discrete approximation to such a continuous motion corresponds to a random walk. A classical discrete version of Brownian motion (VIII) is provided by the symmetric random walk, By a symmetric random walk on the integers (say all the integers) we mean a Markov chain with state space the totality of all integers and whose transition probability matrix has the elements P; _ P lt]=t+1, p r ifj=i - 1, ifj=i, 0 otherwise, i,j=0,1,2,..., where p > 0, r ? 0, and 2p + r = 1. Conventionally, "simple random walk" refers only to the case r = 0, p = Z. The classical simple random walk in n dimensions admits the following formulation. The state space is identified with the set of all integral lattice points in E' (Euclidean n space); that is, a state is an n-tuple k = (k,, k,, ... , of integers. The transition probability matrix is defined by I4-k,l = 1, i=o otherwise. Analogous to the one-dimensional case, the simple random walk in E' represents a discrete version of n-dimensional Brownian motion. 5.4. Success Runs Consider a Markov chain on the nonnegative integers with transition probability matrix of the form 146 III Markov Chains: Introduction 0 1 2 3 4 0 po qo 0 0 0 1 p, r, q, 0 0 P= 2 P2 0 r, q2 0 3 p3 0 0 r3 q3 (5.15) where q; > 0, p; > 0, and p, + q, + r; = 1 for i = 0, 1, 2, .... The zero state plays a distinguished role in that it can be reached in one transition from any other state, while state i + 1 can be reached only from state i. This example arises surprisingly often in applications and at the same time is very easy to compute with. We will frequently illustrate concepts and results in terms of it. A special case of this transition matrix arises when one is dealing with success runs resulting from repeated trials each of which admits two possible outcomes, success S or failure F. More explicitly, consider a sequence of trials with two possible outcomes S or F. Moreover, suppose that in each trial, the probability of S is a and the probability of F is 0 = 1 - a. We say a success run of length r happened at trial n if the outcomes in the preceding r + 1 trials, including the present trial as the last, were respectively F, S, S, . . . , S. Let us now label the present state of the process by the length of the success run currently under way. In particular, if the last trial resulted in a failure, then the state is zero. Similarly, when the preceding r + 1 trials in order have the outcomes F, S, S, ... , S, the state variable would carry the label r. The process is clearly Markov (since the individual trials were independent of each other), and its transition matrix has the form (5.15), where p,, /3, r,,= 0, and q = a for n = 0, 1, 2, ... . A second example is furnished by the current age in a renewal process. Consider a light bulb whose lifetime, measured in discrete units, is a ran- dom variable , where Pr( =k}=a,>0 fork= 1,2,..., a,=1. k=1 5. Some Special Markov Chains 147 Let each bulb be replaced by a new one when it bums out. Suppose the first bulb lasts until time the second bulb until time , + 62, and the nth 2, ... are bulb until time 6, + . + ,,, where the individual lifetimes independent random variables each having the same distribution as Let X,, be the age of the bulb in service at time n. This current age process is depicted in Figure 5.1. By convention we set X,, = 0 at the time of a failure. The current age is a success run Markov process for which ak+l Pk = ak+ I+ ak+2 + ... rk=0,qk= 1 Pk+ fork=0,1..... (5.16) We reason as follows: The age process reverts to zero upon failure of the item in service. Given that the age of the item in current service is k, then failure occurs in the next time period with conditional probability Pk = ak+1/(ak+I + ak+2 + ). Given that the item has survived k periods, it survives at least to the next period with the remaining probability qk = 1 - PkRenewal processes are extensively discussed in VII. Figure 5.1 The current age X,, in a renewal process. Here f, = 3, 2 = 2, ands,=3. 148 III Markov Chains: Introduction Exercises 5.1. The probability of the thrower winning in the dice game called "craps" is p = 0.4929. Suppose Player A is the thrower and begins the game with $5, and Player B, his opponent, begins with $10. What is the probability that Player A goes bankrupt before Player B? Assume that the bet is $1 per round. Hint: Use equation (5.13). 5.2. Determine the gambler's ruin probability for Player A when both players begin with $50, bet $1 on each play, and where the win probability for Player A in each game is (a) p = 0.49292929 (b) p = 0.5029237 (See II, Section 2.) What are the gambler's ruin probabilities when each player begins with $500? 5.3. Determine P" for n = 2, 3, 4, 5 for the Markov chain whose transition probability matrix is P= 0.4 0.6 0.7 0.3 5.4. A coin is tossed repeatedly until three heads in a row appear. Let X,, record the current number of successive heads that have appeared. That is, X = 0 if the nth toss resulted in tails; X,, = 1 if the nth toss was heads and the (n - 1)st toss was tails; and so on. Model X,, as a success runs Markov chain by specifying the probabilities p, and q;. 5.5. Suppose that the items produced by a certain process are each graded as defective or good, and that whether or not a particular item is defective or good depends on the quality of the previous item. To be specific, suppose that a defective item is followed by another defective item with probability 0.80, whereas a good item is followed by another good item with probability 0.95. Suppose that the initial (zeroth) item is good. Using equation (5.2), determine the probability that the eighth item is 149 Exercises good, and verify this by computing the eighth matrix power of the transition probability matrix. 5.6. A baseball trading card that you have for sale may be quite valuable. Suppose that the successive bids ,, i2.... that you receive are independent random variables with the geometric distribution for k = 0, 1.... Pr( = k) = 0.01(0.99)k . If you decide to accept any bid over $100, how many bids, on the average, will you receive before an acceptable bid appears? Hint: Review the discussion surrounding equation (5.6). 5.7. Consider the random walk Markov chain whose transition probability matrix is given by 0 1 2 3 1 0 0 0 0.3 0 0.7 0 2 0 0.3 0 0.7 3 0 0 0 1 0 P Starting in state 1, determine the probability that the process is absorbed into state 0. Do this first using the basic first step approach of equations (4.3) and (4.4), and second using the particular results for a random walk given in equation (5.13). 5.8. As a special case, consider a discrete-time queueing model in which at most a single customer arrives in any period and at most a single customer completes service. Suppose that in any single period, a single customer arrives with probability a, and no customers arrive with proba- bility 1 - a. Provided that there are customers in the system, in a single period a single customer completes service with probability f3, and no customers leave with probability 1 - (3. Then X,,, the number of customers in the system at the end of period n, is a random walk in the sense of Section 5.3. Referring to equation (5.9), specify the transition probabilities p;, q;, and r; for i = 0,1..... 150 III Markov Chains: Introduction 5.9. In a simplified model of a certain television game show, suppose that the contestant, having won k dollars, will at the next play have k + 1 dollars with probability q and be put out of the game and leave with nothing with probability p = 1 - q. Suppose that the contestant begins with one dollar. Model her winnings after n plays as a success runs Markov chain by specifying the transition probabilities p;, q;, and r; in equation (5.15). Problems 5.1. As a special case of the successive maxima Markov chain whose transition probabilities are given in equation (5.5), consider the Markov chain whose transition probability matrix is given by P= 0 1 2 0 ao a, a, a3 1 0 ao + a, a2 a3 2 0 0 ao + a, + a2 a3 3 0 0 0 3 1 Starting in state 0, show that the mean time until absorption is vo = 1/a3. 5.2. A component of a computer has an active life, measured in discrete units, that is a random variable T, where Pr{T = k} = a,, for k = 1, 2.... . Suppose one starts with a fresh component, and each component is replaced by a new component upon failure. Let X,, be the age of the component in service at time n. Then is a success runs Markov chain. (a) Specify the probabilities p; and q,. (b) A "planned replacement" policy calls for replacing the component upon its failure or upon its reaching age N, whichever occurs first. Specify the success runs probabilities p; and q; under the planned replacement policy. 5.3. A Batch Processing Model. Customers arrive at a facility and wait there until K customers have accumulated. Upon the arrival of the Kth customer, all are instantaneously served, and the process repeats. Let 6. Functionals of Random Walks and Success Runs eo, e 151 denote the arrivals in successive periods, assumed to be independent random variables whose distribution is given by . . . 1} = 1 -a, Pr{6,=0}=a, where 0 < a < 1. Let X,, denote the number of customers in the system at is a Markov chain on the states 0, 1, . . . , K - 1. With time n. Then K = 3, give the transition probability matrix for Be explicit about any assumptions you make. 5.4. Martha has a fair die with the usual six sides. She throws the die and records the number. She throws the die again and adds the second number to the first. She repeats this until the cumulative sum of all the tosses first exceeds 10. What is the probability that she stops at a cumulative sum of 13? 5.5 Let be a random walk for which zero is an absorbing state and such that from a positive state, the process is equally likely to go up or down one unit. The transition probability matrix is given by (5.9) with r0 = 1 and p, = q; = ; for i ? 1. (a) Show that is a nonnegative martingale. (b) Use the maximal inequality II, (5.7) to limit the probability that the process ever gets as high as N > 0. 6. Functionals of Random Walks and Success Runs Consider first the random walk on N + 1 states whose transition probability matrix is given by 3 N 000 0 g0p0 0 P= 2 0 g 0 p 0 NII0 0 0 0 1 0 0 1 1 1 2 152 III Markov Chains: Introduction "Gambler's ruin" is the event that the process reaches state 0 before reach- ing state N. This event can be stated more formally if we introduce the concept of hitting time. Let T be the (random) time that the process first reaches, or hits, state 0 or N. In symbols, T=min{n?O;X,, =0or The random time T is shown in Figure 6.1 in a typical case. Figure 6.1 The hitting time to 0 or N. As depicted here, state 0 was reached first. In terms of T, the event written as X, = 0 is the event of gambler's ruin, and the probability of this event starting from the initial state k is uk = Pr{X, = OjXO = k}. Figure 6.2 shows the first step analysis that leads to the equations fork= 1,...,N- 1, uk=Puk+, +quk_ (6.1) N k+1 k k-1 1 I 0 1 I I I I `' V I I n Figure 6.2 First step analysis for the gambler's ruin problem. 6. Functionals of Random Walks and Success Runs 153 with the obvious boundary conditions uN = 0. uo = 1, Equations (6.1) yield to straightforward but tedious manipulations. Because the approach has considerable generality and arises frequently, it is well worth pursuing in this simplest case. We begin the solution by introducing the differences xk = uk - u,-, for k = 1, . . . , N. Using p + q = 1 to write uk = (p + q)uk = PUk + quk, equations (6.1) become k= 1; 0=p(u2-u1)-q(u,-uo)=px2-qx1; k = 2; 0 = Plus - u2) - q(u2 - u) = Px3 - qx2; k = 3; 0 = P(u4 - u) - q(u3 - u2) = Px4 - qx3; k = N - 1; 0 = P(UN - UN-1) q(UN-1 - UN-2) = PXN qxN-1; or x2 = (q/P)x1, x3 = (q/P)x2 = (q/P)2x1, x4 = (q/p)x3 = (q/p)3x1 Xk = (q/p)xk-1 = (glp)k-1x1, XN = (q/p)xN-1 = (q/P)N-1x1 We now recover u0, u ... , uN by invoking the conditions uo = 1, UN = 0 and summing the xk's: X,=U1-UO=U1-1, x2=u,-u1, x1+x2=u2-1, X3=U3- U2, X, +X2+X3 =U3- 1, X, +... +Xk=Uk - 1, Xk=Uk-Uk_1, XN = UN - UN-1 - UN-1, X, + ... + XN = UN - 1 = -1- 154 Markov Chains: Introduction III The equation for general k gives Uk=1+x,+x,+ +xk = 1 + x, + (q/p)x, + = 1 + [I + (qlp) + . + (q/p)k-'x, + (glp)A- (6.2) I ]xi, which expresses uA in terms of the as yet undetermined x,. But u,,, = 0 gives 0 = I + [1 +(qlp)+... +(q/p)"-,lx,, or x, = 1 I + (qlp) + ... + (qlp) -I , which substituted into (6.2) gives u=1A 1 + (qlp) + ... + (glp)k-1 1 + (qlp) + ... + (qlp)' The geometric series sums to k 1 + (qlp) + ... + (glp)k- i= ifp=q=j, 1 - (glp)k 1 - (qlp) if p q, whence 1 - (k/N) = (N - k)/N ux = when p = q =4i21 1 - 1 - (glp)k _ (qlp)" - (qlp)" 1 - (glp)N 1- when p 0 q. (6.3) (q/p)N A similar approach works to evaluate the mean duration v; = E[TIXO = i). (6.4) The time T is composed of a first step plus the remaining steps. With prob- ability p the first step is to state i + 1, and then the remainder, on the 6. Functlonals of Random Walks and Success Runs 155 average, is v,,., additional steps. With probability q the first step is to i - 1 and then, on the average, there are v;_, further steps. Thus for the mean duration a first step analysis leads to the equation v; = 1 + pv;+I + gvi_1 ford = 1, . . . , N - 1. (6.5) Of course, the game ends in states 0 and N, and thus V0=O, VN=O. We will solve equations (6.5) when p = q = 2T he solution for other values of p proceeds in a similar manner, and the solution for a general random walk is given later in this section. Again we introduce the differences xk = vk - vk_1 for k = 1, . . . , N, writing (6.5) in the form k = 1; -1 =2(V2- VI) - i(VI - Vo)=12x2-12X1; k=2; -1 =2(V3- V2)-12(V2-V0 =12X3-12X2, k = 3; - 1 = 2(V4 - V3) k = N - 1; -1 = 2(VN - VN-1) 2(V3 - V2) = 2X4 2x3; 2(VN-I - VN-2) = 2XN 2XN-I The right side forms a collapsing sum. Upon adding, we obtain k=1; k=2; -1=2x2-2x1; -2=2x3-2x1; k = 3; -3 = 12x4 - 2x1; k=N- 1; -(N- 1)=2xN-12x,. The general line gives xk = x, - 2(k - 1) for k = 2, 3, ... , N. We return to the vk's by means of x1=v,-vo= v,; x2=v2-v,; X3=V3- V2; Xk = Vk - Vk-1; x,+x2=v2; X1+X2+x3=V3; XI + ... + Xk = Vk; 156 III Markov Chains: Introduction or vk=kv, - 2[1 + 2 + + (k - 1)] =kv, - k(k - 1), (6.6) which gives Vk in terms of the as yet unknown v,. We impose the boundary condition vN, = 0 to obtain 0 = Nv, - N(N - 1) or v, _ (N - 1). Substituting this into (6.6) we obtain vk = k(N - k), k = 0, 1, ... , N, (6.7) for the mean duration of the game. Note that the mean duration is greatest for initial fortunes k that are midway between the boundaries 0 and N, as we would expect. 6.1. The General Random Walk We give the results of similar derivations on the random walk whose transition matrix is 3 N 0 0 0 1 0 0 P= 2 0 N 0 0 0 0 1 where q, >0 andpk >0 fork = 1,...,N- 1. LetT=min(n? 0; X = 0 or X = N) be the hitting time to states 0 and N. Problems 6.1. The probability of gambler's ruin u;=Prix, =OIXo=i] (6.8) satisfies the first step analysis equation u;=q;u;_,+r;u;+p;u;+, for i = 1, and U0= 1, uN=0. . . . , N - 1, 6. Functionals of Random Walks and Success Runs 157 The solution is i= 1,...,N- 1, Pr + ... + PN-I u' 1 + PI + P2 + ... + PN-I (6.9) where _ glg2 .. qk PIP2 Pk k= 1,...,N- 1. Pk (6.10) 6.2. The mean hitting time vk = E[TIXQ = k] (6.11) satisfies the equations Vk = 1 + gkVk-I + rkvk + PkVk+I and vo = VN = 0. (6.12) The solution is Vk-( (DI +... +4)N-1 1+p,+...+PN-I)(1+PI+...+Pk-1) fork= 1,...,N- 1, + Ik- - (4), + (6.13) where p; is given in (6.10) and q1 g2PI q,P,-I q.+...+ =q2...q_+q3 PI ... Pi P, P2 q, P,-1P, + 1 (6.14) Pr fori = 1,...,N- 1. 6.3. Fix a state k, where 0 < k < N, and let Wk be the mean total visits to state k starting from i. Formally, the definition is rT-1 Wk = EI n-0 1{X,, = k}IX0 = iJ, where 1 ={0 if X,, =k, if k. (6.15) 158 Markov Chains: Introduction III Then Wik satisfies the equations for i = 1, ... , N - I Wk = Sik + q,W-I.k + riWk + PiW+I.k and Wok=WNk=0, where 1 ifi=k, {0 if i * k. _ Sik The solution is ( (1 + ... + Pi-1)(A + ... + PN-1) ( 1 + -r I Wk = + PN-1 1 \gkPk- I (1 + . . . + Pi-1)(Pk + - - - + PN-1) 1+ L +pN_1 1 A-1) -) gkPk-I Example As a sample calculation of these functionals, we consider the special case in which the transition probabilities are the same from row to row. That is, we study the random walk whose transition probability matrix is 0 1 2 3 N 0 1 0 0 0 0 1 g r p 0 0 0 g r p 0 P= 2 N 0 0 0 0 1 with p > 0, q > 0, and p + q + r = 1. Let us abbreviate by setting 0 = (q/p), and then pk, as defined in (6.10), simplifies according to Pk= glgzgk = 9 ' Pk P PI Pz . k =Ok fork= 1,...,N-1. 6. Functionals of Random Walks and Success Runs 159 The probability of gambler's ruin, as defined in (6.8) and evaluated in (6.9), becomes uk = Pr{XT = OIXO = k} ek - ON e if e = (qlp) = 1. This, of course, agrees with the answer given in (6.3). We turn to evaluating the mean time fork= 1,...,N= 1 vk=E[TIXo=k] by first substituting p; = 0' into (6.14) to obtain 1q + = 1 +...+ qO qe;-1 )e 1 1(ei+e'-,+...+6) q = 1(1+6+ +e'-') p when p = q(e = 1), when p 0 q (e 0 1). Now observe that pq,, 160 111 Markov Chains: Introduction so that (6.13) reduces to Vk = k (4:D, + ... + (DN-1) - ((')I + ... + (I)k-1). (6.17) N In order to continue, we need to simplify the terms of the form (D, + + (D,-,. We consider the two cases B = (qlp) = 1 and 0 = (qlp) 0 1 separately. When p = q, or equivalently, 0 = 1, then (D; = ilp, whence 1+...+(I-1)I(I-1) 2p P which inserted into (6.17) gives v; = E[TlXo = it = N = 1)1 N(N i J L - 2p i(N - i) i(i2 1) (6.18) P if p = q. 2p When p = 2, then v, = i(N - i) in agreement with (6.7). When p * q, so that 0 = ql p # 1, then 1(1 - 6` =p1-0 whence [(1-1)-(0+02+...+61-1)l P(1-6) = p(1 1 0) [(J 1) - 6(11 I -e0 1 11 1J' and v;=E[TIXO=il p(11 0)[N(1-0) Al - 0) H c 1 - ON p(11 0)['-(1-6) Functionals of Random Walks and Success Runs 6. 161 when 0 = (qlp) 0 1. Finally, we evaluate Wk, expressed verbally as the mean number of visits to state k starting from X0 = i and defined formally in (6.15). Again we consider the two cases 0 = (qlp) = 1 and 0 = (qlp) 0 1. When 0 = 1, then p;=0'=1 and (6.16) simplifies to i(N - k) for 0 < i:5 k < N, Wk. _ - k) 9 N -( -k) _ k(N - i) i(N - k) max{o, i - k} qN q for O < k < i < N, qN (6.19) When 0 = (qlp) * 1, then p, = 0' and Pk + - + PN-1 = 1-0' and qPk-( = PPk = p0k. In this case, (6.16) simplifies to Wk- (1 - 0')(0k- ON)(_1 l (1-0)(1-0")\p0kl and Wk- (1- 0k)(0i- 0") 1 forO<k<i<N. (1 - O)(1 - ON) \pokl We may write the expression for Wk in a single line by introducing the notation (i - k) + = max{0, i - k}. Then Wk = (1 - 0')(1 - ON-k) P(1-0)(1-ON) - I - 0(i-k)+ P(1-0) (6.20) 162 6.2. III Markov Chains: Introduction Cash Management Short-term cash management is the review and control of a corporation's cash balances, short-term loan balances, and short term marketable security holdings. The objective is to maintain the smallest cash balances that are adequate to meet future disbursements. The corporation cashier tries to eliminate idle cash balances (by reducing short-term loans or buying treasury bills, for example) but to cover potential cash shortages (by selling treasury bills or increasing short-term loans). The analogous problem for an individual is to maintain an optimal balance between a checking and a savings account. In the absence of intervention, the corporation's cash level fluctuates randomly as the result of many relatively small transactions. We model this by dividing time into successive, equal length periods, each of short duration, and by assuming that from period to period, the cash level moves up or down one unit, each with probability one-half. Let X be the cash on hand in period n. We are assuming that is the random walk in which k ± 1I X,, = k} = ;. The cashier's job is to intervene if the cash level ever gets too low or too high. We consider cash management strategies that are specified by two pa- rameters, s and El, where 0 < s < 9. The policy is as follows: If the cash level ever drops to zero, then sell sufficient treasury bills to replenish the cash level up to s. If the cash level ever increases up to `l, then invest in treasury bills in order to reduce the cash level to s. A typical sequence of cash levels when s = 2 and 9' = 5 is depicted in Figure 6.3. First Second Cycle Cycle Third Cycle n Figure 6.3 Several typical cycles in a cash inventory model. 6. Functionals of Random Walks and Success Runs 163 We see that the cash level fluctuates in a series of statistically similar cycles, each cycle beginning with s units of cash on hand and ending at the next intervention, whether a replenishment or reduction in cash. We begin our study by evaluating the mean length of a cycle and the mean total unit periods of cash on hand during a cycle. Later we use these quantities to evaluate the long run performance of the model. Let T denote the random time at which the cash on hand first reaches the level 0' or 0. That is, T is the time of the first transaction. Let v, = E[TIXO = s] be the mean time to the first transaction, or the mean cycle length. From (6.7) we have vs = s(w - s). (6.21) Next, fix an arbitrary state k (0 < k < 0') and let Wk be the mean number of visits to k up to time T for a process starting at Xo = s. From (6.19) we have Wk = 21 (9' - k) - (s - k)+ J. (6.22) Using this we obtain the mean total unit periods of cash on hand up to time T starting from X0 = s by weighting Wk by k and summing according to c3-1 W=7, kWk k=1 -1 s-1 k=1 k=1 =2{ 1 k(9'-k)-I k(s-k){ - 2{ s [W(9' - 1)(`,' + 1)1 3l = 3 [SP2 6 J (6.23) s(s - 1)(s + 1){ 6 - SZ]. Having obtained these single cycle results, we will use them to evaluate the long run behavior of the model. Note that each cycle starts from the cash level s, and thus the cycles are statistically independent. Let K be the fixed cost of each transaction. Let T; be the duration of the ith cycle *Use the sum Y.r: k(a - k) = b a(a + 1)(a - 1). Markov Chains: Introduction III 164 and let R; be the total opportunity cost of holding cash on hand during that time. Over n cycles the average cost per unit time is ' Average cost = nK+R, + T, + +R +T Next, divide the numerator and denominator by n, let n -4 co, and invoke the law of large numbers to obtain Long run average cost = K + E[R;] E[T;] Let r denote the opportunity cost per unit time of cash on hand. Then E[R;] = rW while E[T;] = v,. Since these quantities were determined in (6.21) and (6.23), we have K + (1/3)rs(SP2 - s2) s(`.f - s) Long run aversga cost = (6.24) In order to use calculus to determine the cost-minimizing values for i and s, it simplifies matters if we introduce the new variable x = s/`f. Then (6.24) becomes Longrun aversga cost = K + (1/3)rg'x(1 - x2) S2x(I - x) whence d(average cost) dx K(1 - 2x) W2X2(l - X)2 0 `,3x(1 - x) + d(average cost) dSP I + 3r`.f, 0= r(1 + x) 2K 3 which yield x0,, = 3 and _Y.M = 3s0P, = 3 , 4 Implementing the cash management strategy with the values sP, and J,,, results in the optimal balance between transaction costs and the opportunity cost of holding cash on hand. 6. Functionals of Random Walks and Success Runs 6.3. 165 The Success Runs Markov Chain Consider the success runs Markov chain on N + 1 states whose transition matrix is P= 0 1 2 3 N 0 1 0 0 0 0 1 A r1 q1 0 P2 0 r, q, 0 0 0 0 qN-1 0 0 0 1 2 N-1 PN-1 N 0 ... 0 Note that states 0 and N are absorbing; once the process reaches one of these two states it remains there. Let T be the hitting time to states 0 or N, T=min{n? 0; X,, = 0 or X,, = N). Problems 6.1. The probability of absorption at 0 starting from state k (6.25) u, = Pr{XT = OIXO = k) satisfies the equation uA=pA+rkuk+gAuA+,, fork= 1,...,N- I and uo= 1, uN=0. The solution is uk = 1 - (Pk qA I ... I + qA qN-1 pN-1 + qN-1 fork= 1,...,N- 1. (6.26) 6.2. The mean hitting time Vk=E[T Xo = k] (6.27) 166 III Markov Chains: Introduction satisfies the equation Vk = 1 + rkVk + gkVk+I fork= 1,...,N- 1 andvo= vN= 0. The solution is Vk = + 1 Pk + qk + ... + ITk.k+I ITk.N-I (6.28) PN- I + qN- I Pk+ I + qk+ l where 1( qk ... ( qk+l (Pk + gk/II\Pk+I + gx+1 g%-1 Pj-1 + q%-1 (6.29) for k <j. 6.3. Fix a state j (0 <j < N) and let W % be the mean total visits to state j starting from state i [see equation (6.15)]. Then 1 for j = i, P,+q1 W; _ l ... g, ( ( p;+q1) 1 +gi-1 P%-1 1 for i <j, (6.30) q%-1) Pi+q% 0 for i > j. Exercises 6.1. A rat is put into the linear maze as shown: 0 shock 2 1 I I 3 I-I 4 5 food (a) Assume that the rat is equally likely to move right or left at each step. What is the probability that the rat finds the food before getting shocked? (b) As a result of learning, at each step the rat moves to the right with probability p > z and to the left with probability q = 1 - p < Exercises 167 What is the probability that the rat finds the food before getting shocked? 6.2. Customer accounts receivable at Smith Company are classified each month according to 0: Current 1: 30 to 60 days past due 2: 60 to 90 days past due 3: Over 90 days past due Consider a particular customer account and suppose that it evolves month to month as a Markov chain {X } whose transition probability matrix is P_ 0 1 2 3 0 0.9 0.1 0 0 1 05 . 0 0 5 0 2 0.3 0 0 0.7 3 0.2 0 0 0.8 . Suppose that a certain customer's account is now in state 1: 30 to 60 days past due. What is the probability that this account will be paid (and thereby enter state 0: Current) before it becomes over 90 days past due? That is, let T = min In ? 0; X = 0 or X,, = 3}. Determine Pr{XT = OIXO = 11. 6.3. Players A and B each have $50 at the beginning of a game in which each player bets $1 at each play, and the game continues until one player is broke. Suppose there is a constant probability p = 0.492929... that Player A wins on any given bet. What is the mean duration of the game? 6.4. Consider the random walk Markov chain whose transition probability matrix is given by P_ 0 1 2 3 0 1 0 0 0 1 0 3 0 0 7 0 2 0 0.3 0 0.7 3 0 0 0 1 . . 168 Markov Chains: Introduction III Starting in state 1, determine the mean time until absorption. Do this first using the basic first step approach of equations (4.6), and second using the particular formula for v; that follows equation (6.18), which applies for a random walk in which p 0 q. Problems Consider the random walk Markov chain whose transition probability matrix is given by 6.1. 0 1 2 3 1 0 0 0 0.3 0 0.7 0 2 0 0.1 0 0.9 3 0 0 0 1 0 P_ 1 Starting in state 1, determine the mean time until absorption. Do this first using the basic first step approach of equations (4.6), and second using the particular results for a random walk given in equation (6.13). 6.2. whose transition matrix is Consider the Markov chain P_ 0 1 2 3 a 0 /3 0 1 a 0 0 /3 2 a /3 0 0 3 0 0 0 1 where a > 0, /3 > 0, and a + /3 = 1. Determine the mean time to reach state 3 starting from state 0. That is, find E[TIXo = 0], where T = min{n ? 0; X = 3}. 6.3. Computer Challenge. You have two urns: A and B, with a balls in A and b in B. You pick an urn at random, each urn being equally likely, and move a ball from it to the other urn. You do this repeatedly. The game ends when either of the urns becomes empty. The number of balls in A at 7. Another Look at First Step Analysis 169 the nth move is a simple random walk, and the expected duration of the game is E[T] = ab [see equation (6.7)]. Now consider three urns, A, B, and C, with a, b, and c balls, respectively. You pick an urn at random, each being equally likely, and move a ball from it to one of the other two urns, each being equally likely. The game ends when one of the three urns becomes empty. What is the mean duration of the game? If you can guess the general form of this mean time by computing it in a variety of particular cases, it is not particularly difficult to verify it by a first step analysis. What about four urns? 7. Another Look at First Step Analysis* In this section we provide an alternative approach to evaluating the functionals treated in Section 4. The nth power of a transition probability matrix having both transient and absorbing states is directly evaluated. From these nth powers it is possible to extract the mean number of visits to a transient state j prior to absorption, the mean time until absorption, and the probability of absorption in any particular absorbing state k. These functionals all depend on the initial state X. = i, and as a by-product of the derivation, we show that, as functions of this initial state i, these functionals satisfy their appropriate first step analysis equations. Consider a Markov chain whose states are labeled 0, 1, . . . , N. States 0, 1, . . . , r - 1 are transient in that P;;' - 0 as n - oo for 0 -< i, j < r, while states r, . . . , N are absorbing, or trap, and here I , = 1 for r : i : N. The transition matrix has the form R P= Q 0 I (7.1) where 0 is an (N - r + 1) X r matrix all of whose components are zero, I is an (N - r + 1) X (N - r + 1) identity matrix, and Q;; = P; for 0:i,j<r. To illustrate the calculations, begin with the four-state transition matrix * This section contains material at a more difficult level. It is not prerequisite to what follows. 170 Markov Chains: Introduction III 2 3 Qoi R0, R03 Qio Qu R,, R13 2 0 0 1 0 3 0 0 0 1 0 P 0 1 Qoo (7.2) Straightforward matrix multiplication shows the square of P to be Q2 R + QR P2 = (7 3) . 0 I Continuing on to the third power, we have P3 = Q R 0 x I Q2 R+QR 0 I Q3 R + QR + Q2R 0 I and for higher values of n, P" = Qn (I+Q+ +Q^-')R (7.4) I 0 The consideration of four states was for typographical convenience only. It is straightforward to verify that the nth power of P is given by (7.4) for the general (N + 1)-state transition matrix of (7.1) in which states 0, i, j < r) while states 1, ... , r - I are transient (P;;'-3 0 as n -4 cc for 0 r, ... , N are absorbing (P; = 1 for r : i :5 N). We turn to the interpretation of (7.4). Let M' be the mean number of visits to state j up to stage n for a Markov chain starting in state i. Formally, W,'= E[ 1{X, = j}IXo (7.5) 1=o where 1 1(X,=j}={0 if X, = j, if X,0 j. (7.6) Now, E[1{X, = j}IXo = i] = Pr{X, = jlXO = i} = P;;', and since the expected value of a sum is the sum of the expected values, we obtain from (7.5) that 7. Another Look at First Step Analysis 171 n W;;)=7, E[1(X,=j}IX0=i] i=o (7.7) n _ P(!). 1=0 Equation (7.7) holds for all states i, j, but it has the most meaning when i and j are transient. Because (7.4) asserts that P;;' = Q;;' when 0 s i, j < r, then a) *I (o) YY)-ij- Qij+Qij+ Oc hj<r, (.> +Qij+ where if i = j, ifi*j. In matrix notation, Q(0) = I, and because Q1") = Q", the nth power of Q, then W(")=I+Q+Q2+...+Q" =I+Q(I+Q+ +Q"-') =I+ (7.8) QW("-u. Upon writing out the matrix equation (7.8) in terms of the matrix entries, we recognize the results of a first step analysis. We have r-1 will,) = Vij + I QikWkj-1) k=0 r-1 = Sij + I PkW(k'-'). k=0 In words, the equation asserts that the mean number of visits to state j in the first n stages starting from the initial stage i includes the initial visit if i = j (S,j) plus the future visits during the n - 1 remaining stages weighted by the appropriate transition probabilities. We pass to the limit in (7.8) and obtain for Wj = lim W°;' = E[Total visits to jl Xo = i], the matrix equations W=I+Q+Q2+ 0 < i, j < r, 172 111_ Markov Chains: Introduction W=I+QW. (7.9) In terms of its entries, (7.9) is r- I W j = S ; j + L P, W,, for i, j = 0, ... , r - 1. (7.10) 1=0 Equation (7.10) is the same as equation (4.11), which was derived by a first step analysis. Rewriting equation (7.9) in the form W-QW=(I-Q)W=I, (7.11) we see that W = (I - Q)-', the inverse matrix to I - Q. The matrix W is often called the fundamental matrix associated with Q. Let T be the time of absorption. Formally, since states r, r + 1, are the absorbing ones, the definition is X, . . . , N N}. Then the (i, j)th element Wj of the fundamental matrix W evaluates T-1 Wj=E ln=O 1 for0:i,j<(7.12) 1{X=j}IX0=i] Let v, = E[TI Xo = i] be the mean time to absorption starting from state i. The time to absorption is composed of sojourns in the transient states. Formally, T-1 r-1 r- I T- I 17, 1{X =j} =1n=07,j=0'(X" =j) j=0 n=0 T-1 T. n=0 It follows from (7.12), then, that I I j=0 j=0 E[T-7,I n=0 =E[TIX0=i]=v; (7.13) for0:5i<r. 7. Another Look at First Step Analysis 173 Summing equation (7.10) over transient states j as follows, r-1 r-1 r-1 r-1 j=0 j=0 k=0 PJW j I Wj = j=0 for i = 0, 1, . . . ,r- 1, and using the equivalence v, = Ij-o W, leads to r-1 v;= 1 +7, Pjvk for i = 0, 1,...,r- 1. (7.14) k=0 This equation is identical with that derived by first step analysis in (4.10). We turn to the hitting probabilities. Recall that states k = r, . . . , N are absorbing. Since such a state cannot be left once entered, the probability of absorption in a particular absorbing state k up to time n, starting from initial state i, is simply =Pr{T<_n and XT=kIXo=i} (7.15) fori =0, ..,r- 1;k= r,...,N, where T = min{n > 0: r:5 X,, <_ N} is the time of absorption. Let U;' = Pr f T n and XT =kIXo = i } for 0:i<randr-< k:5 N. (7.16) Referring to (7.4) and (7.15), we give the matrix UI"' by Ul"'=(I+Q+...+Q°-')R (7.17) = W('-11R [by (7.8)]. If we pass to the limit in n, we obtain the hitting probabilities Uk=lirU;''=Pr{XT=kIXo=i} for0:! i<randr-< k:5 N. Equation (7.17) then leads to an expression of the hitting probability matrix U in terms of the fundamental matrix W as simply U = WR, or r-1 Uk=X W, R,, j=o for0:5 i<randr<-k:5 N. (7.18) 174 Markov Chains: Introduction III Equation (7.18) may be used in conjunction with (7.10) to verify the first step analysis equation for Uk. We multiply (7.10) by Rjk and sum, obtaining thereby r-1r-I r- r-I ijRjk + 7,7. `i1W1jRjk, ijRjk = j=0 j=0 1=0 j=0 which with (7.18) gives r-1 Uk=Rik+2., PlUk 1=0 r-i for 0:i<rand r<_k<-N. =Pik+7, P,U,k 1=0 This equation was derived earlier by first step analysis in (4.8). Exercises 7.1. Consider the Markov chain whose transition probability matrix is given by P- 0 1 2 3 1 0 0 0 1 0.1 0.2 0.5 0.2 2 0.1 0.2 0.6 0.1 3 0 0 0 1 The transition probability matrix corresponding to the nonabsorbing states is 0 0.2 2 0.5 0.2 0.6 1 Q 1 Calculate the matrix inverse to I - Q, and from this determine (a) the probability of absorption into state 0 starting from state 1; (b) the mean time spent in each of states 1 and 2 prior to absorption. 175 Problems Consider the random walk Markov chain whose transition probability matrix is given by 7.2. 0 1 2 3 1 0 0 0 1 0 .3 0 0.7 0 2 0 0.3 0 0.7 3 0 0 0 1 0 P_ The transition probability matrix corresponding to the nonabsorbing states is 1 0 0.3 011 l Q 2 0.7 0 Calculate the matrix inverse to I - Q, and from this determine (a) the probability of absorption into state 0 starting from state 1; (b) the mean time spent in each of states 1 and 2 prior to absorption. Problems 7.1. A zero-seeking device operates as follows: If it is in state m at time n, then at time n + 1 its position is uniformly distributed over the states 0, 1, . . . , m - 1. State 0 is absorbing. Find the inverse of the I - Q matrix for the transient states 1, 2, . . . , m. 7.2. A zero-seeking device operates as follows: If it is in state j at time n, then at time n + I its position is 0 with probability 1/j, and its position is k (where k is one of the states 1, 2, . . . , j - 1) with probability State 0 is absorbing. Find the inverse of the I - Q matrix. 2k/j2. 7.3. Let X, be an absorbing Markov chain whose transition probability matrix takes the form given in equation (7.1). Let W be the fundamental matrix, the matrix inverse of I - Q. Let T=min{n?0;rSn -5 N} 176 III Markov Chains: Introduction be the random time of absorption (recall that states r, r + 1, the absorbing states). Establish the joint distribution Pr{XT_, = j, XT = kIXO = i} = W;Pk ... , N are for 0 <- i, j < r; r:5 k : N, whence N Pr{XT_, = j1X0 = i} = 7, W,.;Pk for 0:i,j<r. k=r 7.4. The possible states for a Markov chain a r e the integers 0, 1, ... , N, and if the chain is in state j, at the next step it is equally likely to be in any of the states 0, 1, . . . , j - 1. Formally, 1, P; 0 1/i, ifi=j=0, if 0<i<-j<_N, if 0<-j<i-- N. (a) Determine the fundamental matrix for the transient states 1,2,...,N. (b) Determine the probability distribution for the last positive integer that the chain visits. 7.5. Computer Challenge. Consider the partial sums: So=k and where 12, ... are independent and identically distributed as Pr{6=0}=1-2ir and 2 ±j} = 1r(4j 2- 1),j= 1,2,.... Can you find an explicit formula for the mean time Vk for the partial sums starting from So = k to exit the interval [0, N] = {0, 1, . . . , N}? In another context, the answer was found by computing it in a variety of special cases. Branching Processes 8. 177 (Note: A simple random walk in the integer plane moves according to (i, j), then the next position is equally likely to be the rule, If (X,,, any of the four points (i + 1, j), (i - 1, j), (i, j + 1), or (i, j - 1). Let us suppose that the process starts at the point (X0, Yo) = (k, k) on the diagonal, and we observe the process only when it visits the diagonal. Formally, we define T,=min{n> 0; X,, and T = min{n > T,,,-.; X,, = It is not hard to show that So = k, S,,, = XT., = YT,., m > 0, is a version of the above partial sum process. 8. Branching Processes* Suppose an organism at the end of its lifetime produces a random number of offspring with probability distribution Pr{6 = k} = pk for k = 0, 1, 2, ... , (8.1) where as usual, pk ? 0 and Irk- pk = 1. We assume that all offspring act independently of each other and at the ends of their lifetimes (for simplicity, the lifespans of all organisms are assumed to be the same) individually have progeny in accordance with the probability distribution (8.1), thus propagating their species. The process where X,, is the population size at the nth generation, is a Markov chain of special structure called a branching process. The Markov property may be reasoned simply as follows. In the nth generation the X,, individuals independently give rise to numbers of * Branching processes are Markov chains of a special type. Sections 8 and 9 are not prerequisites to the later chapters. 178 III offspring e;'', 421"', Markov Chains: Introduction ... , e' and hence the cumulative number produced for the (n + 1)st generation is ,i, 8.1. (8.2) Examples of Branching Processes Thcre are numerous example of Markov branching processes that arise naturally in various scientific disciplines. We list some of the more prominent cases. Electron Multipliers An electron multiplier is a device that amplifies a weak current of electrons. A series of plates are set up in the path of electrons emitted by a source. Each electron, as it strikes the first plate, generates a random number of new electrons, which in turn strike the next plate and produce more electrons, and so forth. Let X. be the number of electrons initially emitted, X, the number of electrons produced on the first plate by the impact due to the Xo initial electrons; in general, let X,, be the number of electrons emitted from the nth plate due to electrons emanating from the (n - I)st plate. The sequence of random variables X0, X, X,..... X,,, ... constitutes a branching process. Neutron Chain Reaction A nucleus is split by a chance collision with a neutron. The resulting fission yields a random number of new neutrons. Each of these secondary neutrons may hit some other nucleus, producing a random number of additional neutrons, and so forth. In this case the initial number of neutrons is X. = 1. The first generation of neutrons comprises all those produced from the fission caused by the initial neutron. The size of the first generation is a random variable X,. In general, the population X at the nth generation is produced by the chance hits of the individual neutrons of the (n - 1)st generation. g. Branching Processes 179 Survival of Family Names The family name is inherited by sons only. Suppose that each individual has probability pk of having k male offspring. Then from one individual there result the 1st, 2nd, ... , nth, ... generations of descendants. We may investigate the distribution of such random variables as the number of descendants in the nth generation, or the probability that the family name will eventually become extinct. Such questions will be dealt with beginning in Section 8.3. Survival of Mutant Genes Each individual gene has a chance to give birth to k offspring, k = . . , which are genes of the same kind. Any individual, however, has a chance to transform into a different type of mutant gene. This gene may become the first in a sequence of generations of a particular mutant gene. We may inquire about the chances of survival of the mutant gene within the population of the original genes. In this example, the number of offspring is often assumed to follow a Poisson distribution. The rationale behind this choice of distribution is as follows. In many populations a large number of zygotes (fertilized eggs) are produced, only a small number of which grow to maturity. The events of fertilization and maturation of different zygotes obey the law of independent binomial trials. The number of trials (i.e., number zygotes) is large. The law of rare events then implies that the number of progeny that mature will approximately follow the Poisson distribution. The Poisson assumption seems quite appropriate in the model of population growth of a rare mutant gene. If the mutant gene carries a biological advantage (or disadvantage), then 1, 2, . the probability distribution is taken to be the Poisson distribution with mean A > 1 or (<1). All of the preceding examples possess the following structure. Let Xo denote the size of the initial population. Each individual gives birth to k new individuals with probability pk independently of the others. The total- ity of all the direct descendants of the initial population constitutes the first generation, whose size we denote by X,. Each individual of the first generation independently bears a progeny set whose size is governed by the probability distribution (8.1). The descendants produced constitute the second generation, of size X2. In general, the nth generation is composed 180 III Markov Chains: Introduction of descendants of the (n - 1)st generation, each of whose members independently produces k progeny with probability px, k = 0, 1, 2. .... The population size of the nth generation is denoted by X,,. The X,, forms a sequence of integer-valued random variables that generate a Markov chain in the manner described by (8.2). 8.2. The Mean and Variance of a Branching Process Equation (8.2) characterizes the evolution of the branching process as successive random sums of random variables. Random sums were studied in II, Section 3, and we can use the moment formulas developed there to compute the mean and variance of the population size X. First some notation. Let µ = E[fl and U2 = Var[f] be the mean and variance, respectively, of the offspring distribution (8.1). Let M(n) and V(n) be the mean and variance of X,, under the initial condition Xo = 1. Then direct application of II, (3.9) with respect to the random sum (8.2) gives the recursions M(n + 1) = µM(n) (8.3) V(n + 1) = v2M(n) + µ2V(n). (8.4) and The initial condition X,, = 1 starts the recursions (8.3) and (8.4) at M(0) = 1 and V(0) = 0. Then, from (8.3) we obtain M(1) = µl = µ, M(2) _ µM(1) = tL2, and, in general, M(n) = µ" for n = 0, 1, .... (8.5) Thus the mean population size increases geometrically when µ > 1, decreases geometrically when µ < 1, and remains constant when µ = 1. Next, substitution of M(n) = µ" into (8.4) gives V(n + 1) = 0-2g, + A2V(n), which with V(0) = 0 yields V(1) = 0.2, V(2) = 0-2µ + µ2V(1) = 0'21, + a''-µ22, V(3) = 0.2µe + µ'-V(2) = a'2µ` + v22µ3 + v2µ4, S. Branching Processes 181 and, in general, v'-[µ"-I + g, + ... + µz, 2 V(n) = v-µ-1[l + = =v'µ' X µ + ... + n if µ = 1, 1-µ if (8.6) 1. Thus the variance of the population size increases geometrically if µ > 1, increases linearly if µ = 1, and decreases geometrically if µ < 1. 8.3. Extinction Probabilities Population extinction occurs when and if the population size is reduced to zero. The random time of extinction N is thus the first time n for which X = 0, and then, obviously, Xk = 0 for all k > N. In Markov chain terminology 0 is an absorbing state, and we may calculate the probability of extinction by invoking a first step analysis. Let u,, = Pr(N <_ n) = Pr{X = 01 (8.7) be the probability of extinction at or prior to the nth generation, beginning with a single parent Xo = 1. Suppose that the single parent represented by Xo = 1 gives rise to e;0) = k offspring. In turn, each of these offspring will generate a population of its own descendants, and if the original popula- tion is to die out in n generations, then each of these k lines of descent must die out in n - 1 generations. The analysis is depicted in Figure 8.1. Now, the k subpopulations generated by the distinct offspring of the original parent are independent, and they have the same statistical properties as the original population. Therefore, the probability that any particuby definition, and the lar one of them dies out in n - 1 generations is probability that all k subpopulations die out in n - 1 generations is the kth power because they are independent. Upon weighting this factor by the probability of k offspring and summing according to the law of total probability, we obtain U,, = >, k=0 n = 1, 2, .... (8.8) III _Markov Chains: Introduction 182 Generation X,= 1 0 X1 - (°) = k 1 f I n - j I I I 1 I 1 I I I \ j k subsequent subpopulations Figure 8.1 The diagram illustrates that if the original population is to die out by generation n, then the subpopulations generated by distinct initial offspring must all die out in n - 1 generations. Of course uo = 0, and u, = po, the probability that the original parent had no offspring. Example Suppose a parent has no offspring with probability and two offspring with probability 4. Then the recursion (8.8) specializes4 to 1 U11 = 4 3 , + 4(u, 1)- = 1+ 4 Beginning with uo = 0 we successively compute u, = 0.2500, u6 = 0.3313, u2 = 0.2969, u, = 0.3323, u3 = 0.3161, u8 = 0.3328, U4= 0.3249, u9 = 0.3331, u, = 0.3292, u,o = 0.3332. Problems 183 We see that the chances are very nearly that such a population will die out by the 10th generation. Exercises 8.1. A population begins with a single individual. In each generation, each individual in the population dies with probability ; or doubles with probability ;. Let X,, denote the number of individuals in the population in the nth generation. Find the mean and variance of X,,. 8.2. The number of offspring of an individual in a popualtion is 0, 1, or 2 with respective probabilities a > 0, b > 0, and c > 0, where a + b + c = 1. Express the mean and variance of the offspring distribution in terms of b and c. 8.3. Suppose a parent has no offspring with probability ; and has two offspring with probability . If a population of such individuals begins with a single parent and evolves as a branching process, determine u,,, the probability that the population is extinct by the nth generation, for n = 1, 2,3,4,5. 8.4. At each stage of an electron multiplier, each electron, upon striking the plate, generates a Poisson distributed number of electrons for the next stage. Suppose the mean of the Poisson distribution is A. Determine the mean and variance for the number of electrons in the nth stage. Problems 8.1. Each adult individual in a population produces a fixed number M of offspring and then dies. A fixed number L of these remain at the location of the parent. These local offspring will either all grow to adulthood, which occurs with a fixed probability 6, or all will die, which has probability 1 - P. Local mortality is catastrophic in that it affects the entire local population. The remaining N = M - L offspring disperse. Their successful growth to adulthood will occur statistically independently of one another, but at a lower probability a = p/3, where p may be thought of as the probability of successfully surviving the dispersal process. Define the random variable to be the number of offspring of a single parent that 184 III Markov Chains: Introduction survive to reach adulthood in the next generation. According to our assumptions, we may write as = v, + v, + + v, + (M - N)O, where 0, v v...... v, are independent with Pr{vk = I } = a, Pr{vk = 0) 1 - a, and with Pr{O = 1) = /8 and Pr{/3 = 0) = 1 - 8. Show that the mean number of offspring reaching adulthood is E[f] = aN + /3(M - N), and since a < /3, the mean number of offspring is maximized by dispersing none (N = 0). Show that the probability of having no offspring surviving to adulthood is Pr{6=0} =(1 -a)"(1 -/3), and that this probability is made smallest by making N large. 8.2. Let Z = Y,; =o X,, be the total family size in a branching process whose offspring distribution has a mean µ = E[6] < 1. Assuming that Xo = 1, show that E[Z] = 1/(1 - µ). 8.3. Families in a certain society choose the number of children that they will have according to the following rule: If the first child is a girl, they have exactly one more child. If the first child is a boy, they continue to have children until the first girl, and then cease childbearing. (a) For k = 0, 1, 2, . . . , what is the probability that a particular family will have k children in total? (b) For k = 0, 1, 2, . . . , what is the probability that a particular family will have exactly k male children among their offspring? be a branching process with mean family size µ. Show is a nonnegative martingale. Interpret the maximal inequality as applied to 8.4. Let that Z = 9. Branching Processes and Generating Functions* Consider a nonnegative integer-valued random variable bility distribution is given by * This topic is not prerequisite to what follows. whose proba- 9. Branching Processes and Generating Functions 185 fork = 0, 1, .... Pr{ = k} = pk (9.1) The generating function 4(s) associated with the random variable 6 (or equivalently, with the distribution {pk }) is defined by OC for 0 s s :5 1. O(s) = E[s1 } = >, pkS k (9.2) k=0 Much of the importance of generating functions derives from the following three results. First, the relation between probability mass functions (9.1) and generating functions (9.2) is one-to-one. Thus knowing the generating function is equivalent, in some sense, to knowing the distribution. The relation that expresses the probability mass function {pk} in terms of the generating function O(s) is 1 d'¢(s) k! dsk (9.3) Pk - (f(s) = po + p,s + p2S2 + ...' Po = 0(0), d¢(s) =p , + 2p2s + 3p3s2 + , ds whence d¢(s) ds Second, if,, ... , ating functions 4,(s), ... + of their sum X L=o are independent random variables having gener, respectively, then the generating function + is simply the product OX(s) = 4 (s)(Pz(s) ... 4",(s). (9.4) This simple result makes generating functions extremely helpful in dealing with problems involving sums of independent random variables. It is to be expected, then, that generating functions might provide a major tool in the analysis of branching processes. III _Markov Chains: Introduction 186 Third, the moments of a nonnegative integer-valued random variable may be found by differentiating the generating function. For example, the first derivative is do(s) = PI d s + 2p,s + 3p,s' + , whence d4(s) = p, + 2p2 + 3p3 + = E[f], (9.5) ds and the second derivative is d''-(p(s) = 2P2 + 3(2)p3s + 4(3)pas2 + ds'- whence d2((s) ds2 = 2p, + 3(2)p; + 4(3)p. + .. s=I x k(k - I )p, = 1)] k=2 = E[fl. Thus d'4(s) + E[fl ds- + d4(s) d 20(s) ds' ds _, L, and Var[6] = E[62] - {E[ f ] )'- = d2 b(s) ds- + d4(s) Ll ds (d4(s) =, ds Example If has a Poisson distribution with mean A for which (9.6) 9. Branching Processes and Generating Functions 187 Ake-A pk=Pr{e=k} = fork=0, 1,..., k! then x Ake-A 4(s) = E[sc] = k=o k, sk k! (As)k k=0 k! = e-AeAs = e-A('-S' for Isl < 1. Then d4(s) = d4(s) Ae-A(I-S); = A; ds ds d'4(s) S-, dz4'(s) = Aze-A(I-S) ds2 dsz - Az. IS=, From (9.5) and (9.6) we verify that E[f] = A, Var[f]=Az+A-(A)2=A. 9.1. Generating Functions and Extinction Probabilities Consider a branching process whose population size at stage n is denoted by X,,. Assume that the offspring distribution pk = Pr{ = k} has the gen- erating function 4(s) = E[sc] = 1k spk. If u = Pr(X,, = 0} is the probability of extinction by stage n, then the recursion (8.8) in terms of generating functions becomes pk(un-,)k = due-1) un = k=0 That is, knowing the generating function 4(s), we may successively compute the extinction probabilities u,, beginning with u,, = 0 and then u, 4(uo), u, = 4(u), and so on. 188 III Markov Chains: Introduction Example The extinction probabilities when there are no offspring with probability po = 4 and two offspring with probability P2 = 4 were computed in the example in Section 8.3. We now reexamine this example using the offspring generating function e(s) = 14 + is2. This generating 4 function is plotted as Figure 9.1. From the picture it is clear that the extinction probabilities converge upward to the smallest solution of the equation u = ¢(u). This, in fact, occurs in the most general case. If u,. denotes this smallest solution to u = 4(u), then ux gives the probability that the population eventually becomes extinct at some indefinite, but finite, time. The alternative is that the population grows infinitely large, and this occurs with probability 1 - ux. For the example at hand, O(s) = 4 + as2, and the equation u = 4 (u) is the simple quadratic u = a + 2U2, which gives 4± U, U, 1 6 1 1,3 4(u1) 0(uo) U, Figure 9.1 The generating function corresponding to the offspring distribution po =4' and p2 = ;. Here u,, = Pr{XA = 0} is the probability of extinction by generation k. 9. Branching Processes and Generating Functions 189 The smaller solution is ux = , which is to be compared with the apparent limit of the sequence u,, computed in the example in Section 8.3. It may happen that u,, = 1, that is, the population is sure to die out at some time. An example is depicted in Figure 9.2: The offspring distribu- tion is po = and p2 = ;. We solve u = (u) _ + 4± 16- 12 2 ;u2 to obtain = 1, 3. The smaller solution is ux = 1, the probability of eventual extinction. In general, the key is whether or not the generating function 4(s) crosses the 45° line ¢(s) = s, and this, in turn, can be determined from the slope 01(1) = do(s) ds of the generating function at s = 1. If this slope is less than or equal to one, then no crossing takes place, and the probability of eventual extinction is ux = 1. On the other hand, if the slope 0'(1) exceeds one, then the 0 (u) U, = O(u,) ui = 4(uo) ui u, u Figure 9.2 The generating function corresponding to the offspring distribulion po - and p, = 4 190 III _ Markov Chains: Introduction equation u = ¢(u) has a smaller solution that is less than one, and extinction is not a certain event. But the slope 0'(1) of a generating function at s = 1 is the mean E[fl of the corresponding distribution. We have thus arrived at the following important conclusion: If the mean offspring size 1, then u,. = 1 and extinction is certain. If E[f] > 1, then ux < 1 and the population may grow unboundedly with positive probability. The borderline case E[fl = 1 merits some special attention. Here 1] = 1 for all n, so the mean population size is constant. Yet the population is sure to die out eventually! This is a simple example in which the mean population size alone does not adequately describe the population behavior. 9.2. Probability Generating Functions and Sums of Independent Random Variables Let and i be independent nonnegative integer-valued random variables having the probability generating functions (p.g.f.s) O(s) = E[sc] and i/i(s) = E[s"] for IsI < 1. The probability generating function of the sum + q is simply the product O(s)4i(s) because E[s4]E[s''] = (because and rl are independent) (9.7) 41(s) The converse is also true. Specifically, if the product of the p.g.f.s of two independent random variables is a p.g.f. of a third random variable, then the third random variable equals (in distribution) the sum of the other two. Let .... be independent and identically distributed nonnegative integer-valued random variables with p.g.f. 4(s) = E[sf]. Direct induction of (9.7) implies that the sum , + + ,, has p.g.f. E[sf +...+',.] = [4(s)]'". (9.8) 9. Branching Processes and Generating Functions 191 We extend this result to determine the p.g f. of a sum of a random number of independent summands Accordingly, let N be a nonnegative integer- valued random variable, independent of C,, e,, ... , with p.g.f. gN(s) _ E[sN], and consider the random sum (see II, Section 3). X= ,+...+6N Let hx(s) = E[sx] be the p.g.f. of X. We claim that hx(s) takes the simple form (9.9) hx(s) = M[O(s)]. To establish (9.9), consider hx(s) _ ' Pr{X = k}s" k=0 _ ( k=0 n=0 Pr{X = kIN = n} Pr{N = n}Is" / k-0 (n=0 X D _7, 1 +6,,=k}Pr{N=n}s" k=0n=0 [because N is independent of ,, 62, ...] n-0 UO // X _ , O(s)" Pr{N = n} [using (9.8)] n=0 = [by the definition of With the aid of (9.9), the basic branching process equation XI, 0,, + ... + :, ex" (9.10) can be expressed equivalently and succinctly by means of generating functions. To this end, let E[sx,] be the p.g.f. of the population size X,, at generation n, assuming that X. = 1. Then easily, O0(s) = E[s] = s, and O,(s) = O(s) = E[sc]. To obtain the general expression, we apply (9.9) to (9.10) to yield 192 111 Markov Chains: Introduction (9.11) This expression may be iterated in the manner . 4 [ca(s) } (9.12) (n + 1) iterations That is, we obtain the generating function for the population size X,, at generation n, given that X0 = 1, by repeated substitution in the probability generating function of the offspring distribution: For general initial population sizes X0 = k, the p.g.f. is 00 Pr{X =JIX0 = k}s' = (9.13) j=o exactly that of a sum of k independent lines of descents. From this perspective, the branching process evolves as the sum of k independent branching processes, one for each initial parent. Example Let ¢(s) = q + ps, where 0 < p < 1 and p + q = 1. The associated branching process is a pure death process. In each period each individual dies with probability q and survives with probability p. The in this case are readily determined, e.g., 42(s) = q + p, (q + ps) = 1 - p2 + p'-s, and generally, O,(s) = 1 - p" + p"s. If we foliterates low (9.13), the nth generation p.g.f. starting from an initial population size [1 - p" + p"s]k. of k is The probability distribution of the time T to extinction may be determined from the p.g.f. as follows: =OIXo=k} Pr{T=nIX(O)=k} [4,(O)]k - [(P"_,(0)]k _ (I - p )k - (I 9.3. )k Multiple Branching Processes Population growth processes often involve several life history phases (e.g., juvenile, reproductive adult, senescence) with different viability and 9. Branching Processes and Generating Functions 193 behavioral patterns. We consider a number of examples of branching processes that take account of this characteristic. For the first example, suppose that a mature individual produces offspring according to the p.g.f. ¢(s). Consider a population of immature individuals each of which grows to maturity with probability p and then re- produces independently of the status of the remaining members of the population. With probability 1 - p an immature individual will not attain maturity and thus will leave no descendants. With probability p an individual will reach maturity and reproduce a number of offspring determined according to the p.g.f. -O(s). Therefore the progeny size distribution (or equivalently the p.g.f.) of a typical immature individual taking account of both contingencies is (1 - p) + PO(s). (9.14) If a census is taken of individuals at the adult (mature) stage, the aggregate number of mature individuals contributed by a mature individual will now have p.g.f. 4(1 - p + ps). (9.15) (The student should verify this finding.) It is worth emphasis that the p.g.f.s (9.14) and (9.15) have the same mean p¢'(1) but generally not the same variance, the first being p[f(l) + 4'(1) - (4'(l))'] as compared to pz4"(1) + p4'(1) - p2(4'(1))2. Example A second example leading to (9.15), as opposed to (9.14), concerns the different forms of mortality that affect a population. We appraise the strength (stability) of a population as the probability of indefinite survivorship = 1 - probability of eventual extinction. In the absence of mortality the offspring number X of a single individual has the p.g.f. 4(s). Assume, consistent with the postulates of a branching process, that all offspring in the population behave independently governed by the same probability laws. Assume also an adult population of size X = k. We consider three types of mortality: (a) Mortality of Individuals Let p be the probability of an offspring surviving to reproduce, independently of what happens to others. Thus the 194 III Markov Chains: Introduction contribution of each litter (family) to the adult population of the next generation has a binomial distribution with parameters (N, p), where N is the progeny size of the parent with p.g.f. 4(s). The p.g.f. of the adult numbers contributed by a single grandparent is therefore 4(q + ps), q = 1 - p, and for the population as a whole is ' tp.(s) = [4(q + ps)]'. (9.16) This type of mortality might reflect predation on adults. (b) Mortality of Litters Independently of what happens to other litters, each litter survives with probability p and is wiped out with probability q = 1 - p. That is, given an actual litter size , the effective litter size is with probability p, and 0 with probability q. The p.g.f. of adults in the following generation is accordingly 4z(s) _ [q + p4(s)1'. (9.17) This type of mortality might reflect predation on juveniles or on nests and eggs in the case of birds. (c) Mortality of Generations An entire generation survives with probability p and is wiped out with probability q. This type of mortality might represent environmental catastrophes (e.g., forest fire, flood). The p.g.f. of population size in the next generation in this case is F,(s) = q + p[4(s)]'. (9.18) All the p.g.f.s (9.16) through (9.18) have the same mean but usually different variances. It is interesting to assess the relative stability of these three models. That is, we need to compare the smallest positive roots of 4,i(s) = s, i = 1, 2, 3, which we will denote by s*, i = 1, 2, 3, respectively.' We will show by convexity analysis that 4"(s) :5 u2(s) !5; y1,(s) A function f(x) is convex in x if for every x, and x, and 0 < A < 1, then f[Ax, + (1 - A)x,] s Af(x,) + (1 - A)f(x,). In particular, the function QC(s) = G =o pks, for 0 < s < 1 is convex in s, since for each positive integer k, [(As,) + (1 - A)s,]' As; + (1 - A)s; for 0 < A, s,, s, < 1. Now, qi,(s) = [4(q + ps)]' < [gca(1) + p4(s)]k = [q + pcb(s)]' = i/i,(s), and then s* < s*. Thus the first model is more stable than the second. 195 Problems Observe further that due to the convexity of f(x) = x', x > 0, i/r,(s) = [p4(s) + q}' < p[4(s)]k + q X P = /i,(s), and thus s*2 < s*,3 implying that the second model is more stable than the third model. In conjunction we get the ordering s* < s* < s*. Exercises 9.1. Suppose that the offspring distribution is Poisson with mean A = 1.1. Compute the extinction probabilities u = Pr (X,, = 01X0 = I) for n = 0, 1, . . . , 5. What is ux, the probability of ultimate extinction? 9.2 Determine the probability generating function for the offspring distribution in which an individual either dies, with probability po, or is replaced by two progeny, with probability P21 where po + P2 = 1. 9.3. Determine the probability generating function corresponding to the offspring distribution in which each individual produces 0 or N direct descendants, with probabilities p and q, respectively. 9.4. Let ¢(s) be the generating function of an offspring random variable 6. Let Z be a random variable whose distribution is that of , but conditional on > 0. That is, Pr{Z=k} fork= 1,2..... Express the generating function for Z in terms of 4. Problems 9.1. One-fourth of the married couples in a far-off society have no children at all. The other three-fourths of families have exactly three children, each child equally likely to be a boy or a girl. What is the probability that the male line of descent of a particular husband will eventually die out? 9.2. One-fourth of the married couples in a far-off society have exactly three children. The other three-fourths of families continue to have children until the first boy and then cease childbearing. Assume that each child is equally likely to be a boy or girl. What is the probability that the male line of descent of a particular husband will eventually die out? 196 III Markov Chains: Introduction 9.3. Consider a large region consisting of many subareas. Each subarea contains a branching process that is characterized by a Poisson distribution with parameter A. Assume, furthermore, that the value of A varies with the subarea, and its distribution over the whole region is that of a gamma distribution. Formally, suppose that the offspring distribution is given by e-ASR 7r(kj1k) = k! for k = 0, 1,\\., where A itself is a random variable having the density function 6«A«ie0A for A > 0, f(A) F(a) where 6 and a are positive constants. Determine the marginal offspring distribution pA = f ir(kl A)f(A) dA. Hint: Refer to the last example of II, Section 4. 9.4. Let 4(s) = 1 - p(1 - s),', where p and /3 are constants with 0 < p, /3 < 1. Prove that O(s) is a probability generating function and that its iterates are 0,,(s) = 1 - pl+a+...+1.,-I(1 - s)a' for n = 1,2,.... 9.5. At time 0, a blood culture starts with one red cell. At the end of one minute, the red cell dies and is replaced by one of the following combinations with the probabilities as indicated: 2 red cells 1 red, 1 white 2 white Each red cell lives for one minute and gives birth to offspring in the same way as the parent cell. Each white cell lives for one minute and dies without reproducing. Assume that individual cells behave independently. (a) At time n + 1 minutes after the culture begins, what is the probability that no white cells have yet appeared? (b) What is the probability that the entire culture eventually dies out entirely? Problems 197 9.6. Let ¢(s) = as- + bs + c, where a, b, c are positive and 4(l) = 1. Assume that the probability of extinction is u., where 0 < u,, < 1. Prove that u = cla. 9.7. Families in a certain society choose the number of children that they will have according to the following rule: If the first child is a girl, they have exactly one more child. If the first child is a boy, they continue to have children until the first girl and then cease childbearing. Let 6 be the number of male children in a particular family. What is the generating function of V. Determine the mean of 6 directly and by differentiating the generating function. 9.8. Consider a branching process whose offspring follow the geometric distribution pk = (1 - c)ck for k = 0, 1, ... , where 0 < c < 1. Determine the probability of eventual extinction. 9.9. One-fourth of the married couples in a distant society have no children at all. The other three-fourths of families continue to have children until the first girl and then cease childbearing. Assume that each child is equally likely to be a boy or girl. (a) For k = 0, 1, 2, what is the probability that a particular husband will have k male offspring? (b) What is the probability that the husband's male line of descent will cease to exist by the 5th generation? . . . , 9.10. Suppose that in a branching process the number of offspring of an initial particle has a distribution whose generating function is f(s). Each member of the first generation has a number of offspring whose distribu- tion has generating function g(s). The next generation has generating function f, the next has g, and the distributions continue to alternate in this way from generation to generation. (a) Determine the extinction probability of the process in terms of f(s) and g(s). (b) Determine the mean population size at generation n. (c) Would any of these quantities change if the process started with the g(s) process and then continued to alternate? Chapter IV The Long Run Behavior of Markov Chains 1. Regular Transition Probability Matrices Suppose that a transition probability matrix P =j on a finite number of states labeled 0, 1, . . . , N has the property that when raised to some power k, the matrix Pk has all of its elements strictly positive. Such a tran- sition probability matrix, or the corresponding Markov chain, is called regular. The most important fact concerning a regular Markov chain is the existence of a limiting probability distribution it = (iro, 1r,, . . . , TrN), where i r, > 0 for j = 0, 1, ... , N and I; 7rj = 1, and this distribution is independent of the initial state. Formally, for a regular transition probability matrix P = P, we have the convergence limP;;'= Tr;>0 /1-)r. forj=0, 1,...,N, or, in terms of the Markov chain lim Pr{X = jjX0 = i } = 7 r ; > 0 I)-- for j = 0, 1, ... , N. This convergence means that, in the long run (n -4 co), the probability of finding the Markov chain in state j is approximately Tr; no matter in which state the chain began at time 0. IV The Long Run Behavior of Markov Chains 200 Example The Markov chain whose transition probability matrix is 0 1 _0I 1-a P a 1-b. b 1 is regular when 0 < a, b < 1, and in this case the limiting distribution is 1r = (b/(a + b), a/(a + b)). To give a numerical example, we will suppose that 0.67 0.25 0.33 0.75 P The first several powers of P are given here: _ 0.6114 0.3886 0.5650 P3 = 0.4932 0.5673 0.506811 0.4572 0.4883 P5 = 0.5117 0.5220 0.5350 0.4780 0.4560 ' p6 = 0.5307 0.4693 0.5271 0.5294 0.4729 0.4706 P' II 0.4350 P4= 0.5428 0.5253 0.4747 ' P I 0.4327 ' By n = 7, the entries agree row-to-row to two decimal places. The limiting probabilities are b/(a + b) = 0.5282 and a/(a + b) = 0.4718. Example Sociologists often assume that the social classes of successive generations in a family can be regarded as a Markov chain. Thus, the occupation of a son is assumed to depend only on his father's occupation and not on his grandfather's. Suppose that such a model is appropriate and that the transition probability matrix is given by Son's Class Lower Middle Upper Lower Father ' s Middle Class Upper 0 . 40 0 . 50 0 . 10 0 . 05 0 . 70 0 . 25 0.05 0.50 0.45 1. Regular Transition Probability Matrices 201 For such a population, what fraction of people are middle class in the long run? For the time being, we will answer the question by computing sufficiently high powers of P' A better method for determining the limiting distribution will be presented later in this section. We compute 0.1900 0.6000 0.2100 0.0675 0.6400 0.2925 0.0675 0.6000 0.3325 0.0908 0.6240 0.2852 0.0758 0.6256 0.2986 0.0758 0.6240 0.3002 0.0772 0.6250 0.2978 P8= P4XP4= 0.0769 0.6250 0.2981 P2=PxP= P2=PxP= 0.0769 0.6250 0.2981 Note that we have not computed P" for consecutive values of n but have speeded up the calculations by evaluating the successive squares P2, P4, P8. In the long run, approximately 62.5 percent of the population are middle class under the assumptions of the model. Computing the limiting distribution by raising the transition probability matrix to a high power suffers from being inexact, since n = 00 is never attained, and it also requires more computational effort than is necessary. Theorem 1.1 provides an alternative computational approach by asserting that the limiting distribution is the unique solution to a set of linear equations. For this social class example, the exact limiting distribution, computed using the method of Theorem 1.1, is aro = ,=; = 0.0769, ir, = s = 0.6250, andir2=;O',=0.2981. PNZ will If a transition probability matrix P on N states is regular, then have no zero elements. Conversely, if PN' is not strictly positive, then the Markov chain is not regular. Furthermore, once it happens that Pk has no zero entries, then every higher power P'`+", n = 1, 2, . . . , will have no zero entries. Thus it suffices to check the successive squares P, P2, P4, P8. ... . IV The Long Run Behavior of Markov Chains 202 7 Finally, to determine whether or not the square of a transition probability matrix has only strictly positive entries, it is not necessary to perform the actual multiplication, but only to record whether or not the product is nonzero. Example Consider the transition probability matrix P= 0.9 0.1 0 0 0 0 0 0.9 0 0.1 0 0 0 0 0.9 0 0 0.1 0 0 0 0.9 0 0 0 0.1 0 0 0.9 0 0 0 0 0.1 0 0.9 0 0 0 0 0 0.1 0.9 0 0 0 0 0 0.1 We recognize this as a success runs Markov chain. We record the nonzero entries as + and write P X P in the form ++ 0 0 + 0+ 0 + 0 0 0 0 0 0 0 0+ 0 0 0 PxP= + 0 0 0 + 0 0 + 0 0 0 0 + 0 + 0 0 0 0 0+ + 0 0 0 0 ++ 0 0 0 + 0+ 0 0 + 0 0+ 0 x 0 + 0 0 0 0 0 0 + 0 0 0 + 0 0 + 0 0 0 0 + 0 + 0 0 0 + 0 0 0 0 0+ 0 0+ 1. Regular Transition Probability Matrices P4 = 203 + + + 0 0 0 0 + + 0 + 0 0 0 + + 0 0 + 0 0 + + 0 0 0 + 0 + + 0 0 0 0 + + + 0 0 0 0 + + + 0 0 0 0 + + + + + + 0 0 + + + + 0 + 0 + + + + 0 0 + + + + + 0 0 + + + + + 0 0 + + + + + 0 0 + + + + + 0 0 + = P2 , P8 = We see that P8 has all strictly positive entries, and therefore P is regular. The limiting distribution for a similar matrix is computed in Section 2.2. Every transition probability matrix on the states 0, 1, . . . , N that satisfies the following two conditions is regular: 1. For every pair of states i, j there is a path k P,k>...P;>0. 2. There is at least one state i for which P; > 0. ... , kr for which Pk, 204 IV The Long Run Behavior of Markov Chains V Theorem 1.1 Let P be a regular transition probability matrix on the states 0, 1, . . N. Then the limiting distribution err = (iro, Tr the unique nonnegative solution of the equations . , 1TkPkj, j=0,1,...,N, ... ire,) is (1.2) k=0 N 1k = 1. (1.3) k=0 Proof Because the Markov chain is regular, we have a limiting distribution, lim,,. P;' j= .7r j, for which Ik= 0 irk = 1. Write P" as the matrix product P"-' P in the form P1"-"P k kj if j = 0, . . , N, k=0 and now let n - oo. Then P;;' -* irj, while P,k"-" -4 4rk, and (1.4) passes into Trj = Jk o ITkPkj as claimed. It remains to show that the solution is unique. Suppose that x0, x,, ... , x1 solves N xj=7, xkPkj forj=0,...,N (1.5) k=0 and N (1.6) k=0 We wish to show that xj = if,, the limiting probability. Begin by multiplying (1.5) on the right by P, and then sum over j to get N N N N P,=Y_ 7, xkPjI,_ j=0 j=0 k=0 But by (1.5) we have x, _ J o (1.7) k=0 xjPj,, whence (1.7) becomes N k( Ip(2) X, _ for 1= 0, ...,N. k=0 Repeating this argument n times we deduce that N x,xkP(") k=0 fort=0,...,N, 1. Regular Transition Probability Matrices 205 and then passing to the limit in n and using that P(k'; - 7r, we see that N XI 1=0,...,N. ZXk7r k=0 But by (1.6) we have lk Xk = 1, whence x, = 7r, as claimed. Example For the social class matrix 0 1 2 0 0.40 0.50 0.10 P=1 0.05 0.70 0.25 2 0.05 0.50 0.45 the equations determining the limiting distribution ('7ro, 7x,, 7r2) are 0.40770 + 0.057x, + 0.057x2 = 7ro, (1.8) 0.507x0 + 0.707r, + 0.507x2 = 7r,, (1.9) 0.107x0 + 0.257r, + 0.457x2 = 7x2, (1.10) 7r,+ (1.11) 1r0+ 7x2=1. One of the equations (1.8), (1.9), and (1.10) is redundant, because of the linear constraint Ik Pk = 1. We arbitrarily strike out (1.10) and simplify the remaining equations to get -607ra+57x,+57r,=0, (1.12) 57ro - 37r, + 57x, = 0, (1.13) 7r, + (1.14) 7ro + 7x2 = 1. We eliminate 7x2 by subtracting (1.12) from (1.13) and five times (1.14) to reduce the system to 657ro-87x,=0, 657x0 = 5. Then Ira = bs = ,=,, 7r, _ $, and then 7r, = 1 - 7ro - 7r, _ ;0, as given earlier. 206 1.1 IV The Long Run Behavior of Markov Chains V Doubly Stochastic Matrices A transition probability matrix is called doubly stochastic if the columns sum to one as well as the rows. Formally, P = IP;I is doubly stochastic if P; 0 and Pk1 = 1 7, Pk = k for all i, j. k Consider a doubly stochastic transition probability matrix on the N states 0, 1, . . . , N - 1. If the matrix is regular, then the unique limiting distribution is the uniform distribution ?r = (1/N, ... , 1/N). Because there is only one solution to 7r; = 1 k irkPk1 and Ik 7rk = 1 when P is regular, we need only check that 'rr = (1/N, ... , 1/N) is a solution where P is doubly stochastic in order to establish the claim. By using the doubly stochastic feature I; Pi, = 1 we verify that As an example, let Y,, be the sum of n independent rolls of a fair die and consider the problem of determining with what probability Y is a multiple of 7 in the long run. Let X,, be the remainder when Y is divided by 7. Then X,, is a Markov chain on the states 0, 1, ... , 6 with transition probability matrix 2 3 1 I 6 6 1 4 I 6 1 6 6 0 1 6 6 6 0 6 I 6 I The matrix is doubly stochastic, and it is regular (P2 has only strictly positive entries), hence the limiting distribution is 'rr = (17 , . . . , 71). Furthermore, Y is a multiple of 7 if and only if X,, = 0. Thus the limiting probability that Y is a multiple of 7 is ;. Regular Transition Probability Matrices 1. 1.2 207 Interpretation of the Limiting Distribution Given a regular transition matrix P for a Markov process {X,,} on the N + 1 states 0, 1, . . . , N, we solve the linear equations N for i = 0, 1, TTkPkr . . . , N k=O and 7ro+ IF, + + 7r,,,= 1. The primary interpretation of the solution (7ro, ... , 7r,,,) is as the limiting distribution 7r; = lim P;;) = lim Pr{X = jl Xo = i }. In words, after the process has been in operation for a long duration, the probability of finding the process in state j is 7r;, irrespective of the starting state. There is a second interpretation of the limiting distribution 'rr = (7ro, 7r . . . , 7rN) that plays a major role in many models. We claim that is in 7r; also gives the long run mean fraction of time that the process state j. Thus if each visit to state j incurs a "cost" of c;, then the long run mean cost per unit time associated with this Markov chain is N Long run mean cost per unit time = i=o To verify this interpretation, recall that if a sequence a,,, a,, . . . of real numbers converges to a limit a, then the averages of these numbers also converge in the manner 1 ,,,-I lim - 7 ak = a. 11- ' m k=O P;' = 7r; to conclude that We apply this result to the convergence I ,,,- lim - 7 Prk> ;; _ 7r1. 208 IV The Long Run Behavior of Markov Chains 7 Now, (1/m) Y,k o is exactly the mean fraction of time during steps 0, 1, ... , m - 1 that the process spends in state j. Indeed, the actual (random) fraction of time in state j is 1 in-1 -7, 1{Xk=j}, m k=0 where 11Xk= }= 1 ifXk =j, fo if X *f. Therefore the mean fraction of visits is obtained by taking expected values according to f1 in-1 1m-i M k=0 m k=0 EL->2 1{Xk=j}IXo=ij=- E[1{Xk=j}IXo=i] m-1 7 Pr(Xk = AXo = I} m k=0 1 in-1 p;k1. m k=0 Because lim,,. P;'' = n , the long run mean fraction of time that the process spends in state j is r 1m-1 lim El - m k=0 1m-1 1 11Xk = j}IXo = iJ = 1im - I P;;' = 7rj, m k=0 independent of the starting state i. Exercises 1.1. A Markov chain X0, X X,, . . . has the transition probability matrix 0 1 0 0.7 0. 2 0.1 P=1 0 0. 6 0.4 2 0.5 0 0.5 Determine the limiting distribution. 2 209 Exercises 1.2. A Markov chain X0, X X2.... has the transition probability matrix 0 2 1 0.6 0.3 0.1 P=1 0.3 0.3 0.4 2 0.1 0.5 0 0.4 Determine the limiting distribution. 1.3. A Markov chain X0, X,, X2, ... has the transition probability matrix 0 1 2 0 0.1 0.1 0.8 P = 1 0.2 0.2 0.6 2 0.3 0.3 0.4 What fraction of time, in the long run, does the process spend in state I? 1.4. A Markov chain X0, X X,.... has the transition probability matrix 0 1 2 0 0.3 0.2 0.5 P = 1 0.5 0.1 0.4 2 0.5 0.2 0.3 Every period that the process spends in state 0 incurs a cost of $2. Every period that the process spends in state 1 incurs a cost of $5. Every period that the process spends in state 2 incurs a cost of $3. What is the long run cost per period associated with this Markov chain? 1.5. Consider the Markov chain whose transition probability matrix is given by 0 1 2 3 0.1 0.5 0 0.4 1 0 0 1 0 2 0 0 0 1 3 1 0 0 0 0 P Determine the limiting distribution for the process. IV The Long Run Behavior of Markov Chains 210 1.6. Compute the limiting distribution for the transition probability matrix 0 0 P=1 2 1 2 2 ' 2' 0 1 1 1 3 3 3 6 2 3 1.7. A Markov chain on the states 0, 1, 2, 3 has the transition probability matrix 0 P= 1 2 3 0 0.1 0.2 0.3 0.4 1 0 03 0 3 . 04 2 0 0 0.6 0.4 3 1 0 0 0 . . Determine the corresponding limiting distribution. 1.8. Suppose that the social classes of successive generations in a family follow a Markov chain with transition probability matrix given by Son's Class Lower Middle Upper Lower Father ' s Middle Cl ass Upper 07 02 0 02 . 0 6 02 0.1 0.4 0.5 . . . . 1 . What fraction of families are upper class in the long run? 1.9. Determine the limiting distribution for the Markov chain whose transition probability matrix is 2 0 6 3 1.10. A bus in a mass transit system is operating on a continuous route with intermediate stops. The arrival of the bus at a stop is classified into one of three states, namely 211 problems 1. Early arrival; 2. On-time arrival; 3. Late arrival. Suppose that the successive states form a Markov chain with transition probability matrix 1 2 3 0.5 0.4 0.1 P=2 0.2 0.5 0.3 3 0.1 0.2 0.7 1 Over a long period of time, what fraction of stops can be expected to be late? Problems 1.1. Five balls are distributed between two urns, labeled A and B. Each period, an urn is selected at random, and if it is not empty, a ball from that urn is removed and placed into the other urn. In the long run, what fraction of time is urn A empty? 1.2. Five balls are distributed between two urns, labeled A and B. Each period, one of the five balls is selected at random, and whichever urn it's in, it is moved to the other urn. In the long run, what fraction of time is urn A empty? 1.3. A Markov chain has the transition probability matrix P= where a; ? 0, i = 1, 0 1 2 3 4 5 0 C11 a, a3 a4 a5 a6 1 1 0 0 0 0 0 2 0 1 0 0 0 0 3 0 0 1 0 0 0 4 0 0 0 1 0 0 5 0 0 0 0 1 0 ... , 6, and a, + iting probability of being in state 0. + a6 = 1. Determine the lim- 212 IV The Long Run Behavior of Markov Chains 1.4. A finite state regular Markov chain has transition probability matrix P = NP;j and limiting distribution IT = PIT;j. In the long run, what fraction of the transitions are from a presribed state k to a prescribed state m? 1.5. The four towns A, B, C, and D are connected by railroad lines as shown in the following diagram: Figure 1.1 A graph whose nodes represent towns and whose arcs represent railroad lines. Each day, in whichever town it is in, a train chooses one of the lines out of that town at random and traverses it to the next town, where the process repeats the next day. In the long run, what is the probability of finding the train in town D? 1.6. Determine the following limits in terms of the transition probabil- ity matrix P = II1 J0 and limiting distribution 'rr = I7r 11 of a finite state regular Markov chain (a) (b) (c) lim,,. jjX0 = i}. Pr{X = k, jXo = i}. k, X, = jjX0 = i}. 1.7. Determine the limiting distribution for the Markov chain whose transition probability matrix is P= 0 1 2 3 0 2 0 0 _ 1 1 0 0 0 2 0 2 ' 3 6 3 0 0 1 0 ' ' 213 Problems 1.8. Show that the transition probability matrix 0 0 0 2 3 4 i 0 0 0 0 ' 2 2 0 1 P=2 3 1 3 3 0 0 0 2 0 0 4 0 0 2 0 is regular and compute the limiting distribution. 1.9. Determine the long run, or limiting, distribution for the Markov chain whose transition probability matrix is 0 1 2 3 0 0 1 0 0 0 0 1 4 4 4 4 0 0 2 2 ' ' 1.10. Consider a Markov chain with transition probability matrix P= Po A P2 PN PN Po Pi PN-1 PN-I PN Po PN-2 PA P2 P3 where 0 < po < 1 and po + p, + " ' Po + PN = 1. Determine the limiting dis- tribution. 1.11. Suppose that a production process changes state according to a Markov process whose transition probability matrix is given by IV The Long-Run Behavior of Markov Chains 214 0 1 2 3 0.3 0.5 0 0.2 0.5 0.2 0.2 0.1 2 0.2 0.3 0.4 0.1 3 0.1 0.2 0.4 0.3 P It is known that ?r, = 3;-9 = 0.3140 and ar, = ;;9 = 0.2137. (a) Determine the limiting probabilities .7ro and it . (b) Suppose that states 0 and 1 are "In-Control" while states 2 and 3 are deemed "Out-of-Control." In the long run, what fraction of time is the process Out-of-Control? (c) In the long run, what fraction of transitions are from an In-Control state to an Out-of-Control state? 1.12 Let P be the transition probability matrix of a finite state regular Markov chain, and let n be the matrix whose rows are the stationary distribution ir. Define Q = P - 11. (a) Show that P" = H + Q". (b) When P= 0 2' ' 2 obtain an explicit expression for Q' and then for P". 1.13. A Markov chain has the transition probability matrix 0 1 2 0.4 0.4 0.2 P=1 0.6 0.2 0.2 2 0.2 0.4 0 0.4 2. 215 Examples After a long period of time, you observe the chain and see that it is in state 1. What is the conditional probability that the previous state was state 2? That is, find lim 21X = 1}. Examples 2. Markov chains arising in meteorology, reliability, statistical quality control, and management science are presented next, and the long run behavior of each Markov chain is developed and interpreted in terms of the phenomenon under study. 2.1. Including History in the State Description Often a phenomenon that is not naturally a Markov process can be modeled as a Markov process by including part of the past history in the state description. To illustrate this technique, we suppose that the weather on any day depends on the weather conditions for the previous two days. To be exact, we suppose that if it was sunny today and yesterday, then it will be sunny tomorrow with probability 0.8; if it was sunny today but cloudy yesterday, then it will be sunny tomorrow with probability 0.6; if it was cloudy today but sunny yesterday, then it will be sunny tomorrow with probability 0.4; if it was cloudy for the last two days, then it will be sunny tomorrow with probability 0.1. Such a model can be transformed into a Markov chain, provided we say that the state at any time is determined by the weather conditions during both that day and the previous day. We say the process is in State (S, S) if it was sunny both today and yesterday, State (S, C) if it was sunny yesterday but cloudy today, State (C, S) if it was cloudy yesterday but sunny today, State (C, C) if it was cloudy both today and yesterday. Then the transition probability matrix is 216 IV The Long Run Behavior of Markov Chains Today's State (S, S) (S, C) (S,S) Yesterday's (S, C) 0.8 0.2 (C, S) 0.6 State (Cl S) (C, C) 0.4 0.6 0.1 0.9 0.4 (C, C) The equations determining the limiting distribution are 0.81ro + 0.67x, = 7ro, 0.27ro + 0.47r, = 7r Ira + 0.47x, + 0.17x, = 7r,, 0.67r, 0.9'7, = 7" 7r, + 7r, + 7r3 = 1. Again, one of the top four equations is redundant. Striking out the first equation and solving the remaining four equations gives 7ro = ;,, 7r, 7r,=,, and 7r,=. We recover the fraction of days, in the long run, on which it is sunny by summing the appropriate terms in the limiting distribution. It can be sunny today in conjunction with either being sunny or cloudy tomorrow. There- fore, the long run fraction of days in which it is sunny is 7ro + 7r, = 7r(S, S) + 7r(S, C) =S} 2.2. Formally, Pr{X = S} = lim,, ,. [Pr{X = S, =C}] = ITO+7r,. Reliability and Redundancy An airline reservation system has two computers, only one of which is in operation at any given time. A computer may break down on any given day with probability p. There is a single repair facility that takes 2 days to restore a computer to normal. The facilities are such that only one computer at a time can be dealt with. Form a Markov chain by taking as states the pairs (x, y) where x is the number of machines in operating condition at the end of a day and y is 1 if a day's labor has been expended on a machine not yet repaired and 0 otherwise. The transition matrix is Examples 2. 217 To State P= -+ (2, 0) (1, 0) (1, 1) (0, 1) From State 1 (2, 0) q p 0 0 (1,0) 0 0 q p (1, 1) q p 0 0 (0, 1) 0 1 0 0 wherep + q = I. We are interested in the long run probability that both machines are inoperative. Let (4ro, ir,, 7r,, ir3) be the limiting distribution of the Markov chain. Then the long run probability that neither computer is operating is 1r3, and the availability, the probability that at least one computer is oper- ating,is1-7r3=fro+7r,+,TZ. The equations for the limiting distributions are giro + qir, PIro +pIr,+Ira=?r,, _ iro, qIT, =ITz, PITS = I3 and 7ro+1r,+9r,+Ir3=1. The solution is Ir, _ qp q2 110 p2' P l +P 2' ir, 1+pP2 7r3 = l +p 2. The availability is R, = 1 - 7T3 = 1/(1 + p2). In order to increase the system availability, it is proposed to add a duplicate repair facility so that both computers can be repaired simultaneously. The corresponding transition matrix is now 218 IV The Long Ru n Behavior o f Markov Chains To State - (2, 0) (1, 0) (1, 1) (0, 1) 0 0 q p From State 1 (2, 0) q p P_(1,0) 0 0 (1, 1) q p 0 0 (0, 1) 0 0 1 0 . and the limiting distribution is ITO = q P ,, l +p+p - 1 +p+p P 1 +p+p2 , P_ 73 _ 1+p+p2 * Thus availability has increased to R, = 1 - TT, = (1 + p)/(1 + p + p2). 2.3. A Continuous Sampling Plan Consider a production line where each item has probability p of being defective. Assume that the condition of a particular item (defective or nondefective) does not depend on the conditions of other items. The following sampling plan is used. Initially every item is sampled as it is produced; this procedure continues until i consecutive nondefective items are found. Then the sampling plan calls for sampling only one out of every r items at random until a defective one is found. When this happens the plan calls for reverting to 100 percent sampling until i consecutive nondefective items are found. The process continues in the same way. State Ek (k = 0, 1, . . . , i - 1) denotes that k consecutive nondefective items have been found in the 100 percent sampling portion of the plan, while state E; denotes that the plan is in the second stage (sampling one out of r). Time m is considered to follow the mth item, whether sampled or not. Then the sequence of states is a Markov chain with 219 Examples 2. pi, = Pr{in state Ek after m + 1 itemslin state E; after m items} p 1-p P fork= 0,0-j<i, for k=j+1<i, fork=O,j=i, r 1- p-r fork=j=i, 0 otherwise. Let ark be the limiting probability that the system is in state Ek for i. The equations determining these limiting probabilities are k = 0, 1, . . . , (0) PITo+ par,+ + (plr) ar; = ITo, (1) (1 - p)'ro (2) = IT,, (1 - P)irI (1 - p)'T, + (1 - plr)ar, = 'Ti (i) together with (*) 1T0+IT1+...+ar=1. From equations (1) through (i) we deduce that ark = (1 - park-,, so that ark = (1 - p)karo for k = 0, . . . , i - 1, while equation (i) yields ar; = (r1p)(1 - p)ar;_, or ar, _ (rlp)(1 - p)'aro. Having determined ark in terms of aro for k = 0, . . . , i, we place these values in (*) to obtain {[1 + ... + (1 - p)'-,} + p (1 - p)'}iro = 1. The geometric series simplifies, and after elementary algebra the solution is 1To = p 1 + (r - 1)(1 - p);, IV The Long Run Behavior of Markov Chains 220 whence Trk P(1 - P)k fork=0,...,i-1, 1 + (r - 1)(1 - p)' while ir' r(1 - p)' 1+(r-1)(1-p)" Let AFI (Average Fraction Inspected) denote the long run fraction of items that are inspected. Since each item is inspected while in states E0, ... , E;_, but only one out of r is inspected in state E;, we have AFI = (7ro + + iri-,) + (1/r)ir, _ (1 - ?r;) + (1/r)ir, 1 1 + (r - 1)(1 - p)' Let us assume that each item found to be defective is replaced by an item known to be good. The average outgoing quality (AOQ) is defined to be the fraction of defectives in the output of such an inspection scheme. The average fraction not inspected is (r - 1)(1 - p)' 1 - AFI= 1 + (r- 1)(1 -p)" and of these on the average p are defective. Hence AOQ = 1)(1 P)P (r 1 + (r - 1)(1 - p)' This average outgoing quality is zero if p = 0 orp = 1, and rises to a maximum at some intermediate value, as shown in Figure 2.1. The maximum AOQ is called the average outgoing quality limit (AOQL), and it has been determined numerically and tabulated as a function of i and r. This quality control scheme guarantees an output quality better than the AOQL regardless of the input fraction defective, as shown in Figure 2.2. 2. Examples 221 a 0 AOQL 0 p 1 Figure 2.1 The average outgoing quality (AOQ) as a function of the input quality level p INPUT Arbitrary Quality CONTINUOUS SAMPLING INSPECTION p OUTPUT Guaranteed Quality AOQL Figure 2.2 Black-box picture of a continuous inspection scheme as a method of guaranteeing outgoing quality 2.4. Age Replacement Policies A component of a computer has an active life, measured in discrete units, that is a random variable T, where Pr[T = k] = ak for k = 1, 2, Suppose one starts with a fresh component, and each component is replaced by a new component upon failure. Let X,, be the age of the component in service at time n. Then is a success runs Markov chain. (See III, Section 5.4.) In an attempt to replace components before they fail in service, an age replacement policy is instituted. This policy calls for replacing the component upon its failure or upon its reaching age N, whichever occurs first. has the transiUnder this age replacement policy, the Markov chain tion probability matrix .... 222 IV The Long Run Behavior of Markov Chains 0 1 2 3 N- 1 Po 1 -PO 0 0 0 A 0 1 - p, 0 0 2 P2 0 0 1 - P2 N-1 1 0 0 0 0 1 P= ... 0 0 where fork=0,1,...,N-2. ak+l Pk ak+I + ak+2 + State 0 corresponds to a new component, and therefore the limiting probability 7ro corresponds to the long run probability of replacement during any single time unit, or the long run replacement per unit time. Some of these replacements are planned or age replacements, and some correspond to failures in service. A planned replacement occurs in each period for which X,, = N - 1, and therefore the long run planned replacements per unit time is the limiting probability 7TN-,. The difference 7ro - 7TN-, is the long run rate of failures in service. The equations for the limiting distribution 7r = (7ro, 7T,, ... , 7TN-,) are P1n1 + P0ir0 + + PN-2ITN-2 + irN-1 = TAO, (1 - P0)iro = IT1, = 72, (1 - PI)Tr, (1 7ro + PN-2)ITN-2 7r, + .. . = IrN-1, + 7TN-I = 1. Solving in terms of 7ro, we obtain ITo = 1T0, I, = (1 - Po) 7T0, IT2 = (1 - P1)7r1 = (1 - PI)(1 - PO)ITo, 1Tk = (1 Pk-1)lTk-1 = (1 'TN-1 = (1 PN-2)7rN-2 = (1 Pk-l)(1 PN-2)(l Pk-2) ... (1 - PO)n0, PN-3) ... (1 - P0)ir0, 223 Examples 2. and since iro + 7T, + + 7rv-, = 1, we have 1 = [1 +(I -Po)+(I -Po)(I -Pi)+... + (1 - NO - Pi) ... (I - PN_2)]moo, or I P) + ... + (I - Po)(1 - Pi) ... (I - PN-2) 1 + (1 - Po) + (I - Pp)(I for j = 1, 2, ... , where A, = 1, then Pk = ak+,/Ak+, If A; = a; + a;+, + and 1 - Pk = Ak+,/Ak+,, which simplifies the expression for 7rp to ITo=A,+A,+...+Av' 1 and then A, Trv-1 =A 7r = A, + A, + ... + A,* ,v In practice, one determines the cost C of a replacement and the additional cost K that is incurred when a failure in service occurs. Then the and the replacelong run total cost per unit time is Ciro + K(Iro ment age N is chosen so as to minimize this total cost per unit time. Observe that N-I = A, + A, + ITO + AN Pr{T ? j} _ Pr{T > k} k=0 J=1 X Pr{min{T, N} > k} = E[min(T, N}]. k=0 In words, the reciprocal of the mean time between replacements E[min{T, N}] yields the long run replacements per unit time iro. This relation will be further explored in the chapter on renewal processes. 2.5. Optimal Replacement Rules A common industrial activity is the periodic inspection of some system as part of a procedure for keeping it operative. After each inspection, a decision must be made whether or not to alter the system at that time. If the 224 IV The Long Run Behav r of Markov Chains inspection procedure and the ways of modifying the system are fixed, an important problem is that of determining, according to some cost criterion, the optimal rule for making the appropriate decision. Here we consider the case in which the only possible act is to replace the system with a new one. Suppose that the system is inspected at equally spaced points in time and that after each inspection it is classified into one of the L + 1 possible states 0, 1, . . . , L. A system is in state 0 if and only if it is new and is in state L if and only if it is inoperative. Let the inspection times be n = 0, 1, . . . , and let X,, denote the observed state of the system at time n. In the absence of replacement we assume that is a Markov chain with transition probabilities p;; = jl X,, = i} for all i, j, and n. It is possible to replace the system at any time before failure. The motivation for doing so may be to avoid the possible consequences of further deterioration or of failure of the system. A replacement rule, denoted by R, is a specification of those states at which the system will be replaced. Replacement takes place at the next inspection time. A replacement rule R modifies the behavior of the system and results in a modified Markov chain n = 0, 1, ... }. The corresponding modified transition probabilities p;;(R) are given by p,(R) = p;; if the system is not replaced at state i, p,o(R) = 1, and p;; (R) = 0, j00 if the system is replaced at state i. It is assumed that each time the equipment is replaced, a replacement cost of K units is incurred. Further it is assumed that each unit of time the system is in state j incurs an operating cost of a;. Note that a. may be interpreted as failure (inoperative) cost. This interpretation leads to the one period cost function c;(R) given for i = 0, . . . , L by a, c, (R) = K + a; if p,o(R) = 0, if p;o(R) = 1. We are interested in replacement rules that minimize the expected long run time average cost. This cost is given by the expected cost under the limiting distribution for the Markov chain Denoting this average cost by 4(R), we have 225 Examples 2. (k(R) _ , 7r;(R)c;(R), i=O i}. The limiting distribution 7r;(R) is de- where ir;(R) = lim,,., termined by the equations L irk(R)pk;(R), iT;(R) _ i = 0, ... , L, k=O and lTo(R) + ir(R) + ... + lrL(R) = 1. We define a control limit rule to be a replacement rule of the form "Replace the system if and only if X,, ? k," where k, called the control limit, is some fixed state between 0 and L. We let Rk denote the control limit rule with control limit equal to k. Then Ro is the rule "Replace the system at every step," and RL is the rule "Replace only upon failure (State L)." Control limit rules seem reasonable provided that the states are labeled monotonically from best (0) to worst (L) in some sense. Indeed, it can be shown that a control limit rule is optimal whenever the following two conditions hold: (1) ao:5 a, :5 ...<aL. L L (2) Ifi<- j,thenY p;pd,,, for every k=0,...,L. ,n=k ni=k Condition (1) asserts that the one stage costs are higher in the "worse" states. Condition (2) asserts that further deterioration is more likely in the "worse" states. Let us suppose that conditions (1) and (2) prevail. Then we need only check the L + 1 control limit rules R,,, . . . , RL in order to find an optimal rule. Furthermore, it can be shown that a control limit k* satisfying O(Rk.-1) ? (A(R,<) < 4(Rk,+,) is optimal, so that not always do all L + 1 control limit rules need to be checked. Under control limit k we have the cost vector c(Rk) = (an, . . . and the transition probabilities , ak-1, K + ak, . . . , K + aL), 226 IV The Long Run Behavior of Markov Chains 0 1 k-1 k L 0 0 Poi Po.k-, Pok POL 1 0 Pn P1.k-1 Pik PAL 0 Pk-II ... Pk- Lk- , Pk-Lk Pk-I.L k 1 0 .. 0 0 0 L 1 0 0 0 0 P(Rk) = k - 1 To look at a numerical example, we will find the optimal control limit k* for the following data: L = 5 and P= ao = 0 1 2 3 4 5 0 0 0.2 0.2 0.2 0.2 0.2 1 0 0.1 0.2 0.2 0.2 0.3 2 0 0 0.1 0.2 0.3 0.4 3 0 0 0 0.1 0.4 0.5 4 0 0 0 0 0.4 0.6 5 0 0 0 0 0 1 = aL-, = 0, aL = 5, and K = 3. When k = 1, the transition matrix is 0 P(R,) = 1 2 3 4 5 0 0 0.2 0.2 0.2 0.2 0.2 1 1 0 0 0 0 0 2 1 0 0 0 0 0 1 0 0 0 0 0 4 1 0 0 0 0 0 5 1 0 0 0 0 0 3 2. Examples 227 which implies the following equations for the stationary distribution: 7T, + 7T2 + 7T3 + 7T4 + 7T5 = IT0, 0.27x0 0.27x0 0.21T0 0.27T0 = 1s, 0.27ro 7T0 + 7T,+7T,+ 7T3+ V'a +7T5= 1. The solution is 7T0 = 0.5 and 7T, = 7T2 = 7T3 = 7T4 = 7T5 = 0.1. The aver- age cost associated with k = 1 is 4, = 0.5(0) + 0.1(3) + 0.1(3) + 0.1(3) + 0.1(3) + 0.1(3 + 5) = 2 .0 . When k = 2, the transition matrix is 0 1 2 3 4 5 0 0 0.2 0.2 0.2 0.2 0.2 1 0 0.1 0.2 0.2 0.2 0.3 2 1 0 0 0 0 0 1 0 0 0 0 0 4 1 0 0 0 0 0 5 1 0 0 0 0 0 P(R2) = 3 and the associated stationary distribution is 7To = 0.450, 7r, = 0.100, 7x2 = 7T3 = 7T, = 0.110, 7T5 = 0.120. We evaluate the average cost to be 4)2 = 0.45(0) + 0.10(0) + 0.11(3) + 0.11(3) + 0.11(3) + 0.12(8) = 1.95. Continuing in this manner, we obtain the following table: IV The Long Run Behavior of Markov Chains 228 Control Limit Average Stationary Distribution k 1 2 3 4 5 Tr0 'TTZ ?r3 7r4 IT5 Y'k 0.1000 0.1100 0.1089 0.0961 0.0756 0.1000 0.1100 0.1198 0.1175 0.0925 0.1000 0.1100 0.1307 0.1623 0.2139 0.1000 0.1200 0.1505 0.1916 0.2785 2.0000 1.9500 IT, 0.5000 0.1000 0.4500 0.1000 0.4010 0.0891 0.3539 0.9786 0.2785 0.06189 Cost 1.9555 2.0197 2.2280 The optimal control limit is k* = 2, and the corresponding minimum average cost per unit time is 02= 1.95. Exercises 2.1. On a Southern Pacific island, a sunny day is followed by another sunny day with probability 0.9, whereas a rainy day is followed by another rainy day with probability 0.2. Supposing that there are only sunny or rainy days, in the long run on what fraction of days is it sunny? 2.2. In the reliability example of Section 2.2, what fraction of time is the repair facility idle? When a second repair facility is added, what fraction of time is each facility idle? 2.3. Determine the average fraction inspected, AFI, and the average outgoing quality, AOQ, of Section 2.3 for p = 0, 0.05, 0.10, 0.15,. .. , 0.50 when (a) r = 10 and i = 5. (b) r = 5 and i = 10. 2.4. Section 2.2 determined the availability R of a certain computer system to be I R = 1+p2 R, l+p I +p+p22 for one repair facility, for two repair facilities, where p is the computer failure probability on a single day. Compute and compare R, and R2 for p = 0.01, 0.02, 0.05, and 0.10. 229 Exercises 2.5. From purchase to purchase, a particular customer switches brands among products A, B, and C according to a Markov chain whose transition probability matrix is A B C A 0.6 0.2 0.2 P=B 0.1 0.7 0.2 C 0.1 0.1 0.8 In the long run, what fraction of time does this customer purchase brand A? 2.6. A component of a computer has an active life, measured in discrete units, that is a random variable T where Pr{T = 1} = 0.1, Pr{T = 3} = 0.3, Pr{T = 2} = 0.2, Pr{T = 4} = 0.4. Suppose one starts with a fresh component, and each component is replaced by a new component upon failure. Determine the long run probability that a failure occurs in a given period. 2.7. Consider a machine whose condition at any time can be observed and classified as being in one of the following three states: State 1: Good operating order State 2: Deteriorated operating order State 3: In repair We observe the condition of the machine at the end of each period in a sequence of periods. Let X denote the condition of the machine at the end of period n for n = 1, 2..... Let X0 be the condition of the machine at the start. We assume that the sequence of machine conditions is a Markov chain with transition probabilities P,=0.9, p2, = 0, and that the process starts in state Xo = 1. P,,=0.1, 230 IV The Long Run Behavior of Markov Chains (a) Find Pr(X4 = 1). (b) Calculate the limiting distribution. (c) What is the long run rate of repairs per unit time? 2.8. At the end of a month, a large retail store classifies each receivable account according to 0: Current 1: 30-60 days overdue 2: 60-90 days overdue 3: Over 90 days Each such account moves from state to state according to a Markov chain with transition probability matrix 0 1 2 3 0 0.95 0.05 0 0 1 0.50 0 0.50 0 2 0.20 0 0 0.80 3 0.10 0 0 0.90 In the long run, what fraction of accounts are over 90 days overdue? Problems 2.1. Consider a discrete-time periodic review inventory model (see III, Section 3.1), and let , be the total demand in period n. Let X,, be the inventory quantity on hand at the end of period n. Instead of following an (s, S) policy, a (q, Q) policy will be used: If the stock level at the end of a period is less than or equal to q = 2 units, then Q = 2 additional units will be ordered and will be available at the beginning of the next period. Otherwise, no ordering will take place. This is a (q, Q) policy with q = 2 and Q = 2. Assume that demand that is not filled in a period is lost (no back ordering). (a) Suppose that X0 = 4, and that the period demands turn out to be 61 = 3, C2 = 4, 6s = 0, 4 = 2. What are the end-of-period stock levels for periods n = 1, 2, 3, 4? 231 Problems (b) Suppose that Z Z,, . are independent random variables, each having the probability distribution where . . = 0 1 2 3 4 Pr{e = k} = 0.1 0.3 0.3 0.2 0.1 k Then X0, X,, ... is a Markov chain. Determine the transition probability distribution, and the limiting distribution. (c) In the long run, during what fraction of periods are orders placed? 2.2. A system consists of two components operating in parallel: The system functions if at least one of the components is operating. In any single period, if both components are operating at the beginning of the period, then each will fail, independently, during the period with probability a. When one component has failed, the remaining component fails during a period with a higher probability /3. There is a single repair facility, and it takes two periods to repair a component. (a) Define an appropriate set of states for the system in the manner of the Reliability and Redundancy example, and specify the transition probabilities in terms of a and /3. (b) When a = 0.1 and /i = 0.2, in the long run what fraction of time is the system operating? 2.3. Suppose that a production process changes state according to a Markov process whose transition probability matrix is given by 0 1 2 3 0 0.2 0.2 0.4 0.2 1 0.5 0.2 0.2 0.1 2 0.2 0.3 0.4 0.1 3 0.1 0.2 0.4 0.3 P (a) Determine the limiting distribution for the process. (b) Suppose that states 0 and 1 are "in-control," while states 2 and 3 are deemed "out-of-control." In the long run, what fraction of time is the process out-of-control? IV The Long Run Behav!"f Markov Chains 232 (c) In the long run, what fraction of transitions are from an in-control state to an out-of-control state? 2.4. A component of a computer has an active life, measured in discrete units, that is a random variable , where = 1 2 3 4 Pr{f = k} = 0.1 0.3 0.2 0.4 k Suppose that one starts with a fresh component, and each component is replaced by a new component upon failure. Let X,, be the remaining life of the component in service at the end of period n. When X,, = 0, a new item is placed into service at the start of the next period. (a) Set up the transition probability matrix for (b) By showing that the chain is regular and solving for the limiting distribution, determine the long run probability that the item in service at the end of a period has no remaining life and therefore will be replaced. (c) Relate this to the mean life of a component. 2.5. Suppose that the weather on any day depends on the weather conditions during the previous two days. We form a Markov chain with the following states: State (S, S) if it was sunny both today and yesterday, State (S, C) if it was sunny yesterday but cloudy today, State (C, S) if it was cloudy yesterday but sunny today, State (C, C) if it was cloudy both today and yesterday, and transition probability matrix Today's State (C, C) (S, S) (S, C) (S,S) 0.7 0.3 0 0 P= (S,C) 0 0 0.4 0.6 (C, S) 0.5 0.5 0 0 (Cl C) 0 0 0.2 0.8 (Cl S) 233 Problems Given that it is sunny on days 0 and 1, what is the probability it is sunny on day 5? (b) In the long run, what fraction of days are sunny? -(a) 2.6. Consider a computer system that fails on a given day with probability p and remains "up" with probability q = 1 - p. Suppose the repair time is a random variable N having the probability mass function p(k) = /3(1 fork= 1,2,...,where0<8< 1.LetX,, = 1 ifthecom- puter is operating on day n and X,, = 0 if not. Show that {X,, } is a Markov chain with transition matrix 0 1 and a = 1 - /3. Determine the long run probability that the computer is operating in terms of a, /3, p, and q. 2.7. Customers arrive for service and take their place in a waiting line. There is a single service facility, and a customer undergoing service at the beginning of a period will complete service and depart at the end of the period with probability (3 and will continue service into the next period with probability a = 1 - /3, and then the process repeats. This description implies that the service time q of an individual is a random variable with the geometric distribution, Pr{rl = k} = /3ak-' for k = 1, 2, ... , and the service times of distinct customers are independent random variables. At most a single customer can arrive during a period. We suppose that the actual number of arrivals during the nth period is a random variable taking on the values 0 or 1 according to =p and Pr(,= 1}=q=1-p forn = 0, 1, . . . . The state X,, of the system at the start of period n is defined to be the number of customers in the system, either waiting or being served. Then 234 IV The Long Run Behavior of Markov Chains is a Markov chain. Specify the following transition probabilities in terms of a, /3, p, and q: P. PO , P02, P,p, P, and P,,. State any additional assumptions that you make. 2.8. An airline reservation system has a single computer, which breaks down on any given day with probability p. It takes two days to restore a failed computer to normal service. Form a Markov chain by taking as states the pairs (x, y), where x is the number of machines in operating condition at the end of a day and y is 1 if a day's labor has been expended on a machine, and 0 otherwise. The transition probability matrix is To State -4 (1, 0) (0, 0) (0, 1) From State I (1,0) P = (0, 0) (0, 1) q p 0 0 0 1 1 0 0 Compute the system availability iro for p = 0.01, 0.02, 0.05, and 0.10. 3. The Classification of States Not all Markov chains are regular. We consider some examples. The Markov chain whose transition probability matrix is the identity matrix P=0 0 1 1 0 0 1 remains always in the state in which it starts. Since trivially P" = P for all n, the Markov chain X,, has a limiting distribution, but it obviously depends on the initial state. The Markov chain whose transition probability matrix is 0 1 P=010 10 3. The Classification of States 235 oscillates deterministically between the two states. The Markov chain is periodic, and no limiting distribution exists. When n is an odd number, then P" = P, but when n is even, then P" is the 2 X 2 identity matrix. When P is the matrix 0 0 P 1 2 1110z 1' P" is given by 0 P" = 1 01 (z)" 1 1 - (z ),f 0 1 and the limit is lim P" = 0 1 0110 1 0 1 1 Here state 0 is transient; after the process starts from state 0, there is a positive probability that it will never return to that state. The three matrices just presented illustrated three distinct types of behavior in addition to the convergence exemplified by a regular Markov chain. Various and more elaborate combinations of these behaviors are also possible. Some definitions and classifications of states and matrices are needed in order to sort out the variety of possibilities. 3.1. Irreducible Markov Chains Since j is said to be accessible from state i if P;' > 0 for some intege n ? 0; i.e., state j is accessible from state i if there is positive probability that state j can be reached starting from state i in some finite number of transitions. Two states i and j, each accessible to the other, are said to com- municate, and we write i H j. If two states i and j do not communicate, then either P;;' = 0 for all n >- 0 IV The-Long Run Behavior of Markov Chains 236 or for all n ::,-0 P%;') = 0 or both relations are true. The concept of communication is an equivalence relation: (i) i H i (reflexivity), a consequence of the definition of =j, (1 P1)=S;;=10 i j (ii) If i t--* j, then j t4 i (symmetry), from the definition of communication. (iii) If i H j and j t-4 k, then i H k (transitivity). The proof of transitivity proceeds as follows: i <-4j and j H k imply that there exist integers n and m such that P;) > 0 and P;'k)> 0. Consequently, by the nonnegativity of each P;,), we conclude that x P('?) P('11) it k ii rk p(,n) > 0. ik r=0 A similar argument shows the existence of an integer v such that Pki°) > 0, as desired. We can now partition the totality of states into equivalence classes. The states in an equivalence class are those that communicate with each other. It may be possible starting in one class to enter some other class with positive probability; if so, however, it is clearly not possible to return to the initial class, or else the two classes would together form a single class. We say that the Markov chain is irreducible if the equivalence relation induces only one class. In other words, a process is irreducible if all states communicate with each other. To illustrate this concept, we consider the transition probability matrix 0 0 0 a P a 00 00 0 0 0 1 0 0 z 0 0.0 1 0 0 P 0 0.0 P°I 3. The Classification of States 237 where P, is an abbreviation for the matrix formed from the initial two rows and columns of P, and similarly for P2. This Markov chain clearly divides into the two classes composed of states (1, 2) and states {3,4,5}. If the state of Xo lies in the first class, then the state of the system thereafter remains in this class, and for all purposes the relevant transition matrix is P. Similarly, if the initial state belongs to the second class, then the relevant transition matrix is R. This is a situation where we have two completely unrelated processes labeled together. In the random walk model with transition matrix states P= 1 0 0 0 0 0 0 0 q 0p 0 0 0 0 1 0 q p 0 0 0 2 0 (3.1) 0 ... q 0 0 ... 0 0 p a-1 1 a we have the three classes (0), 11, 2, . . . , a - 1), and {a}. In this example it is possible to reach the first class or third class from the second class, but it is not possible to return to the second class from either the first or the third class. 3.2. Periodicity of a Markov Chain We define the period of state i, written d(i), to be the greatest common di- visor (g.c.d.) of all integers n ? 1 for which P;;'' > 0. [If P;;' = 0 for all n ? 1, define d(i) = 0.] In a random walk (3.1), every transient state 1, 2, ... , N - 1 has period 2. If P; > 0 for some single state i, then that state now has period 1, since the system can remain in this state any length of time. In a finite Markov chain of n states with transition matrix 238 IV The Long Run Behavior of Markov Chains 0 1 n 0 0 0 0 1 0 0 1 0 0 0 P= 1 0 0 each state has period n. Consider the Markov chain whose transition probability matrix is P= 0 1 2 3 0 0 1 0 0 1 0 0 1 0 2 0 0 0 1 3 z 0 2 0 We evaluate P.=0,P'.1) =0,P'1'=0,P11=1,P1,10) = 0,P1,1) =;. The set of integers n ? 1 for which P > 0 is {4, 6, 8, ... }. The period of state 0 is d(0) = 2, the greatest common divisor of this set. Example Suppose that the precipitation in a certain locale depends on the season (Wet or Dry) as well as on the precipitation level (High, Low) during the preceding season. We model the process as a Markov chain whose states are of the form (x, y), where x denotes the season (W = Wet, D = Dry) and y denotes the precipitation level (H = High, L = Low). Suppose the transition probability matrix is (W, H) (W, H) P= (W, L) (D, H) (D, L) 0 0 0.8 0.2 (W,L) (D, H) 0 0 0.4 0.6 0.7 0.3 0 0 (D, L) 0.2 0.8 0 0 All states are periodic with period d = 2. 3. The Classification of States 239 A situation in which the demand for an inventory item depends on the month of the year as well as on the demand during the previous month would lead to a Markov chain whose states had period d = 12. The random walk on the states 0, ± 1, ±2, . . . with probabilities P;.i+, = p, P,, = q = I - p is periodic with period d = 2. We state, without proof, three basic properties of the period of a state: 1. If i t-- j then d(i) = d(j). This assertion shows that the period is a constant in each class of communicating states. 2. If state i has period d(i), then there exists an integer N depending on i such that for all integers n ? N, p;ud<<» > 0. This asserts that a return to state i can occur at all sufficiently large multiples of the period d(i). 3. If P;' > 0, then P;"+" > 0 for all n (a positive integer) sufficiently large. A Markov chain in which each state has period 1 is called aperiodic. The vast majority of Markov chain processes we deal with are aperiodic. Results will be developed for the aperiodic case, and the modified conclusions for the general case will be stated, usually without proof. 3.3. Recurrent and Transient States Consider an arbitrary, but fixed, state i. We define, for each integer n ? 1, i, v= 1,2,...,n- 1X0=i}. In other words, f,;" is the probability that starting from state i, the first return to state i occurs at the nth transition. Clearly f,!;" = P;;, and f °i' may be calculated recursively according to P(n) = n ? 1, (3.2) k=O where we define f ' = 0 for all i. Equation (3.2) is derived by decomposing the event from which P;;" is computed according to the time of the first 240 IV The Long Run Behavior of Markov Chains return to state i. Indeed, consider all the possible realizations of the process for which X0 = i, X,, = i, and the first return to state i occurs at the kth transition. Call this event Ek. The events Ek (k = 1, 2, ... , n) are clearly mutually exclusive. The probability of the event that the first return is at the kth transition is by definition f k). In the remaining n - k tran- sitions, we are dealing only with those realizations for which X,, = i. Using the Markov property, we have Pr{Ek} = Pr{first return is at kth transitionlX0 = i} Pr{X = iIXk = i} -Jii{(k)iiin-k) 1<k-<n (recall that P° = 1). Hence ,r Pr(X = i10 X = i }l rr k=1 Pr(E. l k} - (k) f ii u k=1 -k) _ (k)P(n-k) k=0 f ii n since by definition f ;°j = 0. The verification of (3.2) is now complete. When the process starts from state i, the probability that it returns to state i at some time is N-' =o f ii f ii Jii =o (3.3) We say that a state i is recurrent if fi = 1. This definition says that a state i is recurrent if and only if, after the process starts from state i, the probability of its returning to state i after some finite length of time is one. A nonrecurrent state is said to be transient. Consider a transient state i. Then the probability that a process starting from state i returns to state i at least once is fi < 1. Because of the Markov property, the probability that the process returns to state i at least twice is (fi )2, and repeating the argument, we see that the probability that the process returns to i at least k times is (fi)k for k = 1, 2, .... Let M be the random variable that counts the number of times that the process returns to i. Then we have shown that M has the geometric distribution in which Pr{M?kjX0=i} =(fii)k fork= 1,2,... (3.4) and E[ 0 i] = f, 1 -,fi ( 3 .5 ) 3. The Classification of States 241 Theorem 3.1 establishes a criterion for the recurrence of a state i in terms of the transition probabilities P(i"'. Theorem 3.1 A state i is recurrent if and only if x ` "ii) n=1 = 00. Equivalently, state i is transient if and only if P;") < oo. Proof Suppose first that state i is transient so that, by definition, fi < 1, and let M count the total number of returns to state i. We write M in terms of indicator random variables as 1(X = i}, where 1 ={0 if X 0 i. Now, equation (3.5) shows that E[MIXo = i] < oo when i is transient. But then x E[1(X = i) I Xo = i] oo > E[MI Xo = i] = x `ii"), 11=1 as claimed. Conversely, suppose Pi;"' < oo. Then M is a random variable whose mean is finite, and thus M must be finite. That is, starting from state i, the process returns to state i only a finite number of times. Then there must be a positive probability that, starting from state i, the process never returns to that state. In other words I - fii > 0 or fi < 1, as claimed. Corollary 3.1 If i H j and if i is recurrent, then j is recurrent. 242 IV The Long Run Behavior of Markov Chains Proof Since i <-4j, there exists m, n ? 1 such that P;") > 0 and P,',") > 0. Let v > 0. We obtain, by the usual argument (see Section 3.1), P("'+"+°) P1 ;"')P;°)Pf") and, on summing, x x+ P(m+it+v) v=o ) m)P(OP(n) = P(m)P(n) P) V=o P;") also diverges. Hence if V'=o P;'> diverges, then 11 This corollary proves that recurrence, like periodicity, is a class prop- erty; that is, all states in a equivalence class are either recurrent or nonrecurrent. Example Consider the one-dimensional random walk on the positive and negative integers, where at each transition the particle moves with probability p one unit to the right and with probability q one unit to the left (p + q = 1). Hence p (3.6) n n!n! We appeal now to Stirling's formula (see 1, (6.10)), n! ,r W+in-e-' . (3.7) Applying (3.7) to (3.6), we obtain It is readily verified that p(1 - p) = pq <_ , with equality holding if and only if p = q = 2. Hence Pte' = oc if and only if p = ;. Therefore, from Theorem 3.1, the one-dimensional random walk is recurrent if and only if p = q = Remember that recurrence is a class property. Intuitively, if p q, there is positive probability that a particle initially at the origin will drift to +cc if p > q (to -o if p < q) without ever returning to the origin. 243 Exercises Exercises 3.1. A Markov chain has a transition probability matrix 234 000 567 000 0 1 0 00 000 1 00 000 1 0 000 2 0000 000 3 4 0.5 0 0 0 0 0.5 0 0 0 1 1 1 5 6 7 00000 00000 10000 01 0 00 1 000 For which integers n = 1, 2, ..., 20 is it true that P%) > 0? What is the period of the Markov chain? Hint: One need not compute the actual probabilities. See Section 1.1. 3.2. Which states are transient and which are recurrent in the Markov chain whose transition probability matrix is 0 1 2 0 3 4 0 0 0 1 1 1 2 4 4 0 0 0 1 1 1 4 4 4 0 0 1 0 0 0 0 0 0 0 0 0 1 7 0 0 244 IV The Long Run Behavior of Markov Chains 3.3. A Markov chain on states 10, 1, 2, 3, 4, 5} has transition probability matrices 2 0 0 43 0 0 0 45 0 0 4 4 (a) 1 1 6 6 1 0 0 0 0 0 0 0 0 0 0 0 I 3 0 8 8 4 4 0 0 0 1 (b) 0 Find all communicating classes. 3.4. Determine the communicating classes and period for each state of the Markov chain whose transition probability matrix is 0 1 2 3 4 5 0 0 0 ; 0 0 0 1 0 0 0 2 0 0 0 1 0 0 3 0 0 0 0 1 0 4 0 0 0 0 0 1 5 0 0 3 1 3 0 3 0 1 4. The Basic Limit Theorem of Markov Chains 245 Problems 3.1. A two state Markov chain has the transition probability matrix 0 1 P=0 a 1-b I1 b a (a) Determine the first return distribution (b) Verify equation (3.2) when i = 0. (Refer to III, (5.2).) Show that a finite state aperiodic irreducible Markov chain is regular and recurrent. 3.2. 3.3. Recall the first return distribution (Section 3.3) J"'=Pr{X, 0 by convention. Using equation (3.2), determine f', n = 1, 2, 3, 4, 5, for the Markov chain whose transition probability matrix is 4. 0 1 2 3 0 0 2' 0 2' 1 0 0 1 0 2 0 0 0 1 3 z 0 0 z The Basic Limit Theorem of Markov Chains Consider a recurrent state i. Then f;;''= Pr{X = i,X, i for v= 1,...,n - 11X°= i} (4.1) is the probability distribution of the first return time R; = min( n ? 1; X = i). (4.2) 246 IV The Long Run Behavior of Markov Chains This is f = Pr{R; = njXo = i } for n = 1, 2, .... (4.3) Since state i is recurrent by assumption, then f; _ I", f;'' = 1, and R; is a finite-valued random variable. The mean duration between visits to state i is m; = E[R;IXO = i] = 7, nfj'. (4.4) /1 = 1 After starting in i, then, on the average, the process is in state i once every m; = E[R;IXO = i] units of time. The basic limit theorem of Markov chains states this result in a sharpened form. Theorem 4.1 The basic limit theorem of Markov chains (a) Consider a recurrent irreducible aperiodic Markov chain. Let P' be the probability of entering state i at the nth transition, n = 0, 1, given that X0 = i (the initial state is i). By our earlier convention 1. Let f;," be the probability of first returning to state i at the nth transition, n = 0, 1 , 2, ... , where f ;;°' = 0. Then, 2, . . . , lim 1t" = I 1 1 ',= fc (b) under the same conditions as in (a), states j. mr Pi;'ll = P;"'for all Remark Let C be a recurrent class. Then P,"' = 0 for i E C, j (4 C, and every n. Hence, once in C it is not possible to leave C. It follows that the submatrix JIPJI, i, j E C, is a transition probability matrix and the associated Markov chain is irreducible and recurrent. The limit theorem, therefore, applies verbatim to any aperiodic recurrent class. If lim,,. P,;"I > 0 for one i in an aperiodic recurrent class, then 9T; > 0 for all j in the class of i. In this case, we call the class positive recurrent or strongly ergodic. If each ?r; = 0 and the class is recurrent, we speak of the class as null recurrent or weakly ergodic. In terms of the first return time R; = min { n ? 1; X = i } , state i is positive recurrent if m; _ E[R;IXQ = i] < c and null recurrent if m; = °. This statement is immediate from the equality lim,,. P;;"' = ir; = 1/m;. An alternative method for 4. The Basic Limit Theorem of Markov Chains 247 determining the limiting distribution ?r, for a positive recurrent aperiodic class is given in Theorem 4.2. Theorem 4.2 In a positive recurrent aperiodic class with states j = 0, 1,2,..., limPJ"='7r,=2. = 1, 'TiPip i=0 i=0 and the ir's are uniquely determined by the set of equations x x ir,?0, , ir,= 1, ir,P; forj = 0, 1, and . . . . (4.6) r=0 1=0 Any set (i71);_0 satisfying (4.6) is called a stationary probability distribution of the Markov chain. The term "stationary" derives from the property that a Markov chain started according to a stationary distribution will follow this distribution at all points of time. Formally, if Pr{Xo = i} = 1r then Pr{X = i} = 1r, for all n = 1, 2, .... We check this for the case n = 1; the general case follows by induction. We write Pr{X1 = i} > Pr{Xo = k) Pr{X1 = iIX0 = k} k=0 X 1r,P = IT,, k=0 where the last equality follows because 7r = (1r, 1r ...) is a stationary distribution. When the initial state X is selected according to the stationis given ary distribution, then the joint probability distribution of (X,,, by Pr (X,, = i, X,,, = j) = 7r,P,,. The reader should supply the proof. A limiting distribution, when it exists, is always a stationary distribution, but the converse is not true. There may exist a stationary distribution but no limiting distribution. For example, there is no limiting distribution for the periodic Markov chain whose transition probability matrix is P=°011' IV The Long Run Behavior of Markov Chains 248 but it = (;, ;) is a stationary distribution, since 0 1 1 0 Example Consider the class of random walks whose transition matrices are given by P = IIP;II = 0 1 0 q, 0 P, 0 q2 0 P2 This Markov chain has period 2. Nevertheless we investigate the existence of a stationary probability distribution; i.e., we wish to determine the positive solutions of i = 0, 1, x; = Z, x;P;, = P,-,x,-1 + q,+,x,+,, i=o ... , (4.7) under the normalization i=o where p-, = 0 and po = 1, and thus xo = q,x,. Using equation (4.7) for i = 1, we could determine x2 in terms of xo. Equation (4.7) for i = 2 determines x3 in terms of xo, and so forth. It is immediately verified that P,-,P,-2 q,q,-, r-i xo = xo q, Pk k=O qk+, is a solution of (4.7), with xo still to be determined. Now, since i-I 1 =xo+IxoF1 Pk , i=1 we have 1 xo = 1 + E;_, IIk o Pk qk+, The Basic Limit Theorem of Markov Chains 4. 249 and so x i-l xo>Oifandonly if> f Pk <oo. i=1 k=o qk+l In particular, if Pk = p and qk = q = 1 - p fork ? 1, the series x (-i i=1 1 x r P=\q/ k oqk+l converges only when p < q, and then 1Z(p)1/ plq Pr=i q Pq P q-P and xo = xk = l+l/(q-p) p 1q1 xo = Zp (1 1+q-p - q) q )k 2(q)' for k = 1, 2, ... . Example Consider now the Markov chain that represents the success runs of binomial trials. The transition probability matrix is Po 1-pa 0 0 P, 0 1-p, 0 A 0 0 1-P2 (0<pk<1). The states of this Markov chain all belong to the same equivalence class (any state can be reached from any other state). Since recurrence is a class property (see Corollary 3.1), we will investigate recurrence for the zeroth state. Let R. = min{n ? 1; X = 0} be the time of first return to state 0. It is easy to evaluate IV The Long Run Behavior of Markov Chains 250 Pr {Ro > 11X0 = 01 = (1 - Po), Pr(R0 > 21X0 = 0) = (1 - Po)(l - Pi), Pr{Ro > 31X0 = 0) = (1 - NO - Pi)(1 - P2), k-1 Pr{R0 > k1 Xo = 0) = (1 - Po)(1 - Pi) ... (I - Pk-t) = 11 (I - Pr). i=o In terms of the first return distribution foo =Pr(RO=nIX0=0), we have Pr{Ro > k1Xo = 0) = f 11,0E 0 , or k-1 k foo = I - Pr(Ro > klX0 = 0) = 1 - fl (1 - p;). ,,=1 ;=O By definition, state 0 is recurrent provided I,,_, ff' = 1. In terms of po, pl, ... then, state 0 is recurrent whenever "Mk.. IIk=o (1 - p) _ I1;=, (1 - p;) = 0. Lemma 4.1 shows that II o (I - p;) = 0 is equivalent, in this case, to the condition Y,;_ p; = oo. Lemma4.1 If0<p;<1,i=0, 1,2,...,then u,, =H o(1 -p;)-0 as in - 00 if and only if t, =o p; = oo. Proof Assume J o p; = co. Since the series expansion for exp(-p;) is an alternating series with terms decreasing in absolute value, we can write 1 - P, < 1 - P; + P 3l 2! 3! + ... = exp(-Pr), i = 0, 1, 2..... (4.8) Since (4.8) holds for all i, we obtain II;"=o (1 - p;) < exp(-I;"o p;). But by assumption, 'II 1im ,,,_*t ;=o 4. The Basic Limit Theorem of Markov Chains 251 hence in lim 7, (1 - pi) = 0. m-,- 1=0 To prove necessity, observe that from a straightforward induction, n: Fl(1-pi)>(1-pi-pi.,-...-P.) i=i for any j and all m = j + 1, j + 2..... Assume now that J;_, pi < oo; then p, < 1 for some j > 1. Thus 0< m lim F1 (1 - p;) > lim (1 - m p) , which contradicts u,,, -* 0. State 0 is recurrent when II;=o (1 - pi) = 0, or equivalently, when Ji=o p; = oo. The state is positive recurrent when mo = E[RoIXQ = 0] < oo. But mo = I Pr(R0 > kIX0 = 0) k=0 x k-1 =1 +Ifl(1-pi). Thus positive recurrence requires the stronger condition that Ik=, IIk=o (1 - pi) < oo, and in this case, the stationary probability 7r0 is given by IT0 m0 1 + Yk=1 llk=0 (1 Pi) From the equations for the stationary distribution we have (1 - P0)1T0 = IT1, (1-P1)7r,=7r,, (1 - P2)7r2 = 1rs, IV The Long Run Behavior of Markov Chains 252 or IT, = (I - Po) lo, 172 = (I - P1)1Ti = (I - Pi)(' - Po)lTo, 177 = (I - P2)1r2 = (I - P2)(1 - PA)(I - Po)17o, and, in general, k-1 Irk=7ro F1 (1 -p) fork? 1. i=o In the special case where p, = p = 1 - q for i = 0, 1, ... , then II;=o (I -Pi)=q,k x 1 qk=-, mo= 1 + P k=1 so that irk = pqk for k = 0, 1, ... . Remark Suppose ao, a,, a2i ... is a convergent sequence of real numbers where a - a as n - oo. Then it can be proved by elementary methods that the partial averages of the sequence also converge in the form 1 J, - 1 lim - 7 ak = a. (4.9) n k=0 Applying (4.9) with a,, = P,;'', where i is a member of a positive recurrent aperiodic class, we obtain 1 n-, I Jim -7 P,o"'=7r,=->0, ,t-," n,,=o m, (4.10) where 7r = (7ro, 7r,, ...) is the stationary distribution and where m, is the mean return time for state i. Let M;"' be the random variable that counts the total number of visits to state i during time periods 0, 1, ... , n - 1. We may write n-I M;"'=> 1(Xk=i}, k=0 where (4.11) 4. The Basic Limit Theorem of Markov Chains 253 if Xk = i, if Xk = i, 1 Ilk = i } = 10 (4.12) and then see that n-i n-' E[M;")IXo = i] = 7 E[1{Xk = i}IX0 = i] _ P,;k). (4.13) k=0 k=0 Then, referring to (4.10), we have 1 1 lim - E[M;")I XO = i] - "- n m; (4.14) In words, the long run (n -> c) mean visits to state i per unit time equals 7r;, the probability of state i under the stationary distribution. Next, let r(i) define a cost or rate to be accumulated upon each visit to state i. The total cost accumulated during the first n stages is n-I n-I Rc"-" = 7- r(Xk) = 7, 7 1 {X4. = i } r(i) k=0 k=0 i (4.15) W _ M;")r(i). i=0 This leads to the following derivation showing that the long run mean cost per unit time equals the mean cost evaluated over the stationary distribution: I lim 1 E[R°'-')IX0 = i] = lim E[M;")IXO = i]r(i) n "-Ix l=() n (4.16) ir,r(i). i=0 (When the Markov chain has an infinite number of states, then the derivation requires that a limit and infinite sum be interchanged. A sufficient condition to justify this interchange is that r(i) be a bounded function of i.) 254 IV The Long Run Behavior of Markov Chains Remark The Periodic Case If i is a member of a recurrent periodic irreducible Markov chain with period d, one can show that P;;' = 0 if m is not a multiple of d (i.e., if m : nd for any n), and that d limP;nd= m, n-ax . These last two results are easily combined with (4.9) to show that (4.10) also holds in the periodic case. If m; < oo, then the chain is positive recurrent and 1im"-'" n,,,=o (4.17) where 'rr = (iro, Ir ...) is given as the unique nonnegative solution to 71kPkj, j=0,1,..., k=0 and = 1. j=0 That is, a unique stationary distribution 'rr = (Iro, ir,, ...) exists for a positive recurrent periodic irreducible Markov chain, and the mean fraction of time in state i converges to ir; as the number of stages n grows to infinity. The convergence of (4.17) does not require the chain to start in state i. Under the same conditions, -, lim-7 Pk;"'=;_-,= n ,,,=o mi 1 holds for all states k = 0, 1.... as well. Exercises 4.1. Determine the limiting distribution for the Markov chain whose transition probability matrix is 255 Exercises 1 2 3 4 0 gp 0 0 0 1 g 0 p 0 0 p=2 g 0 3 g 0 0 p 0 0 0 p 4 1 0 0 0 0 0 wherep > 0, q > 0, andp + q = 1. Consider the Markov chain whose transition probability matrix is given by 4.2. P= 0 1 2 3 0 0 1 0 0 1 0.1 0.4 0.2 0.3 2 0.2 0.2 0.5 0.1 3 0.3 0.3 0.4 0 (a) Determine the limiting probability .7ro that the process is in state 0. (b) By pretending that state 0 is absorbing, use a first step analysis (III, Section 4) and calculate the mean time m,0 for the process to go from state 1 to state 0. (c) Because the process always goes directly to state 1 from state 0, the mean return time to state 0 is m = 1 + m,,,. Verify equation (4.5), ir = 1/NO. 4.3. Determine the stationary distribution for the periodic Markov chain whose transition probability matrix is 0 1 2 3 0110 2 0 2 0 0 0 0 0 2 0 11 256 IV The Long Run Behavior of Markov Chains Problems 4.1. Consider the Markov chain on (0, 1} whose transition probability matrix is 0 1 Oll a 0<a,/3<1. a/ill' l (a) Verify that (Iro, ir,) = ((3/(a + /3), al(a + (3)) is a stationary distribution. (b) Show that the first return distribution to state 0 is given by f.(') _ (1 - a) and f . " ' ) = a/3(1 - /3)i-2 f o r n = 2, 3, ... . (c) Calculate the mean return time mo = Y,'_, nff'' and verify that Trp = 1 /mo. 4.2. Determine the stationary distribution for the Markov chain whose transition probability matrix is 0 P 2 3 0 1 2 3 0 0 2 2 0 0 I 3 4 4 1 2 3 3 3 2 3 0 0 0 0 1 Consider a random walk Markov chain on state 0, 1, ... transition probability matrix 4.3. 0 1 2 3 4 5 N- 1 N 0 0 1 0 0 0 0 0 0 1 q, 0 p, 0 0 0 0 q2 0 P2 0 3 0 0 0 q3 0 P3 0 0 0 0 0 0 N-1 0 0 0 0 0 0 0 P N- I N 0 0 0 0 0 0 2 ... ... 0 , N with 257 Problems where pi +q; = l,pi> O,q;> 0foralli. The transition probabilities from state 0 and N "reflect" the process back into state 1, 2, . . . , N - 1. Determine the limiting distribution. 4.4. Let {a; : i = 1, 2, ...} be a probability distribution, and consider the Markov chain whose transition probability matrix is 0 1 2 3 4 5 0 a, a, a, a4 a5 a6 1 1 0 0 0 0 0 2 0 1 0 0 0 0 3 0 0 1 0 0 0 4 0 0 0 1 0 0 What condition on the probability distribution { a; : i = 1, 2, ... } is necessary and sufficient in order that a limiting distribution exist, and what is this limiting distribution? Assume a, > 0 and a2 > 0, so that the chain is aperiodic. 4.5. Let P be the transition probability matrix of a finite state regular Markov chain. Let M = Ilm;jll be the matrix of mean return times. (a) Use a first step argument to establish that mj=1+ k*j Pkmk j. (b) Multiply both sides of the preceding by ir, and sum to obtain 7r,Pkmkj. k*j i Simplify this to show (see equation (4.5)) Trjm,, = 1, 4.6. or irj = 1/m;;. Determine the period of state 0 in the Markov chain whose transition probability matrix is IV The Long Run Behavior of Markov Chains 258 P= -1 -2 -3 -4 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 2 0 2 0 0 0 -1 0 0 0 0 0 1 0 0 -2 0 0 0 0 0 0 1 0 -3 0 0 0 0 0 0 0 1 -4 0 0 0 1 0 0 0 0 3 2 1 0 3 0 0 0 2 1 0 1 0 0 4.7. An individual either drives his car or walks in going from his home to his office in the morning, and from his office to his home in the afternoon. He uses the following strategy: If it is raining in the morning, then he drives the car, provided it is at home to be taken. Similarly, if it is rain- ing in the afternoon and his car is at the office, then he drives the car home. He walks on any morning or afternoon that it is not raining or the car is not where he is. Assume that, independent of the past, it rains during successive mornings and afternoons with constant probability p. In the long run, on what fraction of days does our man walk in the rain? What if he owns two cars? 4.8. A Markov chain on states 0, 1, . . . has transition probabilities forj=0, 1,...,i,i+ 1. Find the stationary distribution. 5. Reducible Markov Chains* Recall that states i and j communicate if it is possible to reach state j starting from state i, and vice versa, and a Markov chain is irreducible if all * The overwhelming majority of Markov chains encountered in stochastic modeling are irreducible. Reducible Markov chains form a specialized topic. 5. 259 Reducible Markov Chains pairs of states communicate. In this section we show, mostly by example, how to analyze more general Markov chains. Consider first the Markov chain whose transition probability matrix is which we write in the form P- OI I P" 11, where I 1 2 2 P, _ I 3 4 4 P, = and 1 2 3 3 2 , 3 3 The chain has two communicating classes, the first two states forming one class and the last two states forming the other. Then P2 = I I 2 2 1 3 4 4 0 0 0 0 0 3 5 8 8 5 ,I 16 16 0 0 0 0 0 0 0 1 2 3 3 2 I 3 3 x 0 0 0 5 4 9 4 9 I 2 I 3 4 4 0 0 0 0 0 9 I 2 0 0 0 0 1 2 3 3 2 I 3 3 P; 0 0 Pz 5 9 and, in general, P" = P;t 0 0 P" 2 n ? 1. (5.1) IV The Long Run Behavior of Markov Chains 260 Equation (5.1) is the mathematical expression of the property that it is not possible to communicate back and forth between distinct communicating classes; once in the first class the process remains there thereafter; and similarly, once in the second class, the process remains there. In effect, two completely unrelated processes have been labeled together. The transition probability matrix P is reducible to the irreducible matrices PI and P2. It follows from (5.1) that limp" = -+x where 7r0') limp;' _ ?To') lro' ?Ti' ) and limp" _ ITl 1) I0(2) We solve for 7T(" = (7r."), ?T(,") and ir(2' _ (aro22), 7T 2)) in the usual way: 27T0 1 +47T1 7T0 (1) 7TO + - 7T(I) i = (1) 7Ti IT0(1) + IT( 11)= 1, or 1 0 3s ,71)=2 1 3s (5.2) and because P2 is doubly stochastic (see Section 1.1), it follows that 1, X12) = 1 The basic limit theorem of Markov chains, Theorem 4.1, referred to an irreducible Markov chain. The limit theorem applies verbatim to any aperiodic recurrent class in a reducible Markov chain. If i, j are in the same aperiodic recurrent class, then P"' - 1/m; > 0 as n - cc. If i, j are in the same periodic recurrent class, then n-' -40 11 =0 P' -4 1/m; ? 0 as n -' oo. If j is a transient state, then P") as n -4 oc, and, more generally, P;'' -4 0 as n -4 oo for all initial states i. 5. Reducible Markov Chains 261 In order to complete the discussion of the limiting behavior of P;"', we still must consider the case where i is transient and j is recurrent. Consider the transition probability matrix P= 0 1 2 3 0 2 2 0 0 1 4 4 0 0 2 4 4 4 4 3 0 0 0 1 There are three classes: 10, 1}, {2), and {3 }, an d of these (0, 11 and {3) are recurrent, while (2) is transient. Starting from state 2, the process ultimately gets absorbed in one of the other classes. The question is, Which one? or more precisely, What are the probabilities of absorption in the two recurrent classes starting from state 2? A first step analysis answers the question. Let u denote the probability of absorption iris class 10, 1) starting from state 2. Then 1 - u is the probability of absorption in class (3 1. Conditioning on the first step, we have u= (4+')I +qu+,-(0)=2+;u, or u = . With probability the process enters 10, 1) and remains there ever after. The stationary distribution for the recurrent class (0, 1), computed in (5.2), is ar _ ;, Ir, _ . Therefore, P;o' = X ; _ 2 P',; _ X -_ 1. That is, we multiply the probability of entering the class 10, 11 by the appropriate probabilities under the stationary distribution for the various states in the class. In matrix form, the limiting behavior of P" is given by 0 3 lime" = 1 2 3 3 2 4 9 9 0 0 0 0 0 0 1 To firm up the principles, consider one last example: IV The Long Run Behavior of Markov Chains 262 0 1 2 3 4 5 I 2 0 0 0 0 3 0 0 0 0 13 6 6 I. 1 3 0 2 P"=. 0 6 6 0 3 6 0 0 0 0 1 0 0 0 1 0 I 3 6 40 50 1 1 There are three classes: C, = {0, 11, C2 = {2, 3), and C3 = {4, 5). The stationary distribution in C, is (Tro, ir,), where 1r0+3IT1 = IT0> 'T0 + 3 IT1 = IT1 > Ir0 + IT, = 1. and ?r, =5. Then Class C3 is periodic, and P;"' does not converge for it j in C3 = (4, 5). The time averages do converge, however; and lim nix n- I"-'m=0P(')ij _ = 2for > i = 3, 4 andj = 3, 4. For the transient class C2 = {2, 3}, let u; be the probability of ultimate absorption in class C, = {0, 1) starting from state i for i = 2, 3. From a first step analysis, then u2=3(1)+0(1)+Ou2+3u3+6(0)+6(0), U3 = 6(1) + 6(1) + 6U2 + 0U3 + 3(0) + 6(0), or U2 -3+A; 1 The solution is u2 = trix form, we have 1 I U3 =3+6U2. and u3 = ,;. Combining these partial answers in ma- S. Reducible Markov Chains 2 3 4 5 0 0 0 0 0 0 0 0 (17)(5) 0 (7)(5) (17)(5) 0 0 X X 0 X X 4 0 0 0 5 0 0 0 0 1 2 3 5 2 5 3 5 s 2 (I7)(5) 3 0 1 limp = 263 0XX 0XX where X denotes that the limit does not exist. For the time average, we have 1 2 3 4 5 5 0 0 0 0 5 0 0 0 0 (17)(S) (17)(5) 0 0 (17)(2) (17)(2) (17)(5) (17)(5) 0 0 (17)(2) (17)(2) 0 0 0 0 z 2 0 0 0 0 12 2 0 2 2 1' lim - I One possible behavior remains to be illustrated. It can occur only when there are an infinite number of states. In this case it is possible that all states are transient or null recurrent and P;'I = 0 for all states i, j. For example, consider the deterministic Markov chain described by X = X + n. The transition probability matrix is 0 1 2 3 0 0 1 0 0 1 0 0 1 0 P=2 0 0 0 1 0 0 0 0 3 IV The Long Run Behavior of Markov Chains 264 Then all states are transient, and lim,,,. P;"' = 0 for all states i, j. Pr{X = jjX0 = i } _ If there is only a finite number M of states, then there are no null recurrent states, and not all states can be transient. In fact, since 1;'=o P;"' = 1 for all n, it cannot happen that lim,,, P;"' = 0 for all j. Exercises 5.1. Given the transition matrix 0 1 2 3 4 4 4 0 0 0 2 2 0 0 0 0 0 1 0 0 0 0 3 3 0 1 0 0 0 0 determine the limits, as n --4 oo, of P,") for i = 0, 1, ... , 4. 5.2. Given the transition matrix 1 2 3 4 5 6 7 1 3 .3 0 0 0 0 0 2 4 0 0 0 0 0 3 0 0 0 1 0 0 P=4 0 0 1 0 0 0 0 5 0 0 1 0 0 0 0 6 '6 0 =6 = 6 0 4'- = 4 7 0 0 0 0 0 0 1 derive the following limits, where they exist: (a) (e) (b) lim,,, P ;'' (f) lim ,x P; ' (c) (g) (h) PP;'' (d) lim,,., P3") Al") P67' Pte' 265 problems Problems 5.1. Describe the limiting behavior of the Markov chain whose transition probability matrix is Hint: 0 1 2 3 4 5 0 0.1 0.1 0.2 0.2 0.1 0.1 0.1 0.1 1 0 0.1 0.1 0.1 0 0.3 0.2 0.2 2 0.6 0 0 0.1 0.1 0.1 0.1 0.0 3 0 0 0 0.3 0.7 0 0 0 4 0 0 0 0.7 0.3 0 0 0 5 0 0 0 0 0 0.3 0.4 0.3 6 0 0 0 0 0 0.1 0 0.9 7 0 0 0 0 0 0.8 0.2 0 6 7 First consider the matrices 0 1 2 3-4 5-7 0 0.1 0.1 0.2 0.3 0.3 1 0 0.1 0.1 0.1 0.7 PA= 2 0.6 0 0 0.2 0.2 3-4 0 0 0 1 0 5-7 0 0 0 0 1 and P8 3 4 3 0.3 0.71 4 0.7 0.3 5 6 7 0.3 0.4 0.3 0.1 0 0.9 0.8 0.2 0 PC = The Long Run Behavior of Markov Chains IV 266 5.2. Determine the limiting behavior of the Markov chain whose transition probability matrix is 0 1 2 3 4 5 6 7 0 0.1 0.2 0.1 0.1 0.2 0.1 0.1 0.1 1 0 0.1 0.2 0.1 0 0.3 0.1 0.2 2 0.5 0 0 0.2 0.1 0.1 0.1 0 3 0 0 0.3 0.7 0 0 0 0 4 0 0 0.6 0.4 0 0 0 0 5 0 0 0 0 0 0.3 0.4 0.3 6 0 0 0 0 0 0.2 0.2 0.6 7 0 0 0 0 0 0.9 0.1 0 P= Chapter V Poisson Processes 1. The Poisson Distribution and the Poisson Process Poisson behavior is so pervasive in natural phenomena and the Poisson distribution is so amenable to extensive and elaborate analysis as to make the Poisson process a cornerstone of stochastic modeling. 1.1. The Poisson Distribution The Poisson distribution with parameter µ > 0 is given by fork=0,1..... Let X be a random variable having the Poisson distribution in (1.1). We evaluate the mean, or first moment, via k=0 P = k= = µe-µ = µ. ke-µµk µ(k-1) k! V Poisson Processes 268 To evaluate the variance, it is easier first to determine E[X(X - 1)] = 7, k(k - 1)pk k=2 µ(k-2) (k - 2)! = 2 Then E[X2] = E[X(X - 1)] + E[X] = µ2 + µ, while ax 2= Var[X] = E[X2] - {E[X]}2 =µ2+µ-µ2=µ, Thus the Poisson distribution has the unusual characteristic that both the mean and the variance are given by the same value µ. Two fundamental properties of the Poisson distribution, which will arise later in a variety of forms, concern the sum of independent Poisson random variables and certain random decompositions of Poisson phenomena. We state these properties formally as Theorems 1.1 and 1.2. Theorem 1.1 Let X and Y be independent random variables having Poisson distributions with parameters µ and v, respectively. Then the sum X + Y has a Poisson distribution with parameter µ + v. Proof By the law of total probability, Pr{X=k,Y=n-k} Pr{X+Y=n} k=0 _ Pr{X = k} Pr{Y = n - k} k=0 (X and Y are independent) 1. The Poisson Distribution and the Poisson Process {µkk µ}l(n 269 - k)!} (1.2) e-(µ+V) n! n! k=o k!(n - k)! µkvx-k The binomial expansion of (µ + v)" is, of course, ?1 k= n! µkvn-k k!(n - k)! and so (1.2) simplifies to e cµ+")(! + v) Pr(X+Y=n)n! n=0,1,..., the desired Poisson distribution. To describe the second result, we consider first a Poisson random variable N where the parameter is µ > 0. Write N as a sum of ones in the form N ones and next, considering each one separately and independently, erase it with probability 1 - p and keep it with probability p. What is the distribution + 1? of the resulting sum M, of the form M = 1 + 0 + 0 + 1 + The next theorem states and answers the question in a more precise wording. Theorem 1.2 Let N be a Poisson random variable with parameter µ, and conditional on N, let M have a binomial distribution with parameters N and p. Then the unconditional distribution of M is Poisson with parameter µp. Proof The verification proceeds via a direct application of the law of total probability. Then V Poisson Processes 270 Pr{M = k} = 7 Pr{M = kIN = n) Pr{N = n} n=0 l µ-{k!(n'1 k)! e-"(pp)k pk(1 - n! } [µ(1 (n - k)! k! = e-"(µp)k P)"-kl1 e,O -n> k! e "''(µp)k for k = 0, 1, ... , k! which is the claimed Poisson distribution. 1.2. The Poisson Process The Poisson process entails notions of both independence and the Poisson distribution. Definition A Poisson process of intensity, or rate, A > 0 is an integervalued stochastic process (X(t); t ? 0) for which (i) for any time points to = 0 < t, < t2 < < t,,, the process increments X(t,) - X(t0), X(t2) - X(t1)1 . . . , are independent random variables; (ii) for s ? 0 and t > 0, the random variable X(s + t) - X(s):has the Poisson distribution Pr{X(s + t) - X(s) = k} = (At) ki ke-a, fork = 0, 1.... (iii) X(0) = 0. In particular, observe that if X(t) is a Poisson process of rate A > 0, then the moments are E[X(t)] = At and Var[X(t)] = oX(,, = At. 1. The Poisson Distribution and the Poisson Process 271 Example Defects occur along an undersea cable according to a Poisson process of rate A = 0.1 per mile. (a) What is the probability that no defects appear in the first two miles of cable? (b) Given that there are no defects in the first two miles of cable, what is the conditional probability of no defects between mile points two and three? To answer (a) we observe that X(2) has a Poisson distribution whose parameter is (0.1)(2) = 0.2. Thus Pr{X(2) = 0) = e-02 = 0.8187. In part (b) we use the independence of X(3) - X(2) and X(2) - X(0) = X(2). Thus the conditional probability is the same as the unconditional probability, and Pr{X(3) - X(2) = 0) = Pr{X(1) = 0) = e-01 = 0.9048. Example Customers arrive in a certain store according to a Poisson process of rate A = 4 per hour. Given that the store opens at 9:00 A.M., what is the probability that exactly one customer has arrived by 9:30 and a total of five have arrived by 11:30 A.M.? Measuring time t in hours from 9:00 A.M., we are asked to determine Pr{X(;) = 1, X(2 ) = 5). We use the independence of X() 2 - X(;) and X(;) to reformulate the question thus: Pr{X(;) = 1, X(2) = 5) = Pr{X(;) = 1, X() - X(Z) = 4) = r e a(ir)4(2) I r e -4(2[4(2) ]4 ) !l 1! !l 4! = (2e-'-)(5;'e-8) = 0.0154965. 1.3. Nonhomogeneous Processes The rate A in a Poisson process X(t) is the proportionality constant in the probability of an event occurring during an arbitrarily small interval. To explain this more precisely, u Pr{X(t + h) - X(t) = 1) _ (Ah)e 1! _ (Ah)(1 - Ah + ' A2h2 - ... ) = Ah + o(h), V Poisson Processes 272 where o(h) denotes a general and unspecified remainder term of smaller order than h. It is pertinent in many applications to consider rates A = A(t) that vary with time. Such a process is termed a nonhomogeneous or nonstationary Poisson process to distinguish it from the stationary, or homogeneous, process that we primarily consider. If X(t) is a nonhomogeneous Poisson process with rate A(t), then an increment X(t) - X(s), giving the number of events in an interval (s, t], has a Poisson distribution with parameter f,` A(u) du, and increments over disjoint intervals are independent random variables. Example Demands on a first aid facility in a certain location occur according to a nonhomogeneous Poisson process having the rate function for 0 <- t < 1, for l <- t < 2, 2t A(t) = 2 4-t for 2<-t-:c 4, where t is measured in hours from the opening time of the facility. What is the probability that two demands occur in the first two hours of operation and two in the second two hours? Since demands during disjoint intervals are independent random variables, we can answer the two questions separately. The mean for the first two hours is µ = f o 2t dt + f ; 2dt = 3, and thus Pr{X(2) = 2} = e 2! = 0.2240. For the second two hours, µ = J'2 (4 - t) dt = 2, and Pr{X(4) - X(2) = 2) = e 2! = 0.2707. Let X(t) be a nonhomogeneous Poisson process of rate A(t) > 0 and define A(t) = fo A(u) du. Make a deterministic change in the time scale and define a new process Y(s) = X(t), where s = A(t). Observe that As = A(t)At + o(Ot). Then Pr{Y(s + As) - Y(s) = 1 } = Pr{X(t + At) - X(t) = 1 } = A(t)At + o(At) _ As + o(As), 1. The Poisson Distribution and the Poisson Process 273 so that Y(s) is a homogeneous Poisson process of unit rate. By this means, questions about nonhomogeneous Poisson processes can be transformed into corresponding questions about homogeneous processes. For this reason we concentrate our exposition on the latter. 1.4 Cox Processes Suppose that X(t) is a nonhomogeneous Poisson process, but where the rate function {,1(t), t > 01 is itself a stochastic process. Such processes were introduced in 1955 as models for fibrous threads by Sir David Cox, who called them doubly stochastic Poisson processes. Now they are most often referred to as Cox processes in honor of their discoverer. Since their introduction, Cox processes have been used to model a myriad of phenomena, e.g., bursts of rainfall, where the likelihood of rain may vary with the season; inputs to a queueing system, where the rate of input varies over time, depending on changing and unmeasured factors; and defects along a fiber, where the rate and type of defect may change due to varia- tions in material or manufacture. As these applications suggest, the process increments over disjoint intervals are, in general, statistically dependent in a Cox process, as contrasted with their postulated independence in a Poisson process. Let {X(t); t ? 0) be a Poisson process of constant rate A = 1. The very simplest Cox process, sometimes called a mixed Poisson process, involves choosing a single random variable 0, and then observing the process X'(t) = X(Ot). Given 0, then X' is, conditionally, a Poisson process of constant rate A = 0, but 0 is random, and typically, unobservable. If 0 is a continuous random variable with probability density function f(9), then, upon removing the condition via the law of total probability, we obtain the marginal distribution x Pr{X'(t) = k} = f (dt)0e k! f(O) d9. (1.3) 0 Problem 1.12 calls for carrying out the integration in (1.3) in the particular instance in which 0 has an exponential density. VI, Section 7 develops a model for defects along a fiber in which a Markov chain in continuous time is the random intensity function for a V Poisson Processes 274 Poisson process. A variety of functionals are evaluated for the resulting Cox process. Exercises 1.1. Defects occur along the length of a filament at a rate of A = 2 per foot. (a) Calculate the probability that there are no defects in the first foot of the filament. (b) Calculate the conditional probability that there are no defects in the second foot of the filament, given that the first foot contained a single defect. 1.2. Let pk = Pr{X = k} be the probability mass function corresponding to a Poisson distribution with parameter A. Verify that p0 = exp{-A}, and that pk may be computed recursively by pk = (A/k)pk_ I. 1.3 Let X and Y be independent Poisson distributed random variables with parameters a and 0, respectively. Determine the conditional distribution of X, given that N = X + Y = n. 1.4 Customers arrive at a service facility according to a Poisson process of rate A customer/hour. Let X(t) be the number of customers that have arrived up to time t. (a) What is Pr{X(t) = k} for k = 0, 1, ... ? (b) Consider fixed times 0 < s < t. Determine the conditional probability Pr(X(t) = n + kI X(s) = n) and the expected value E[X(t)X(s)]. 1.5. Suppose that a random variable X is distributed according to a Poisson distribution with parameter A. The parameter A is itself a random vari- able, exponentially distributed with density f(x) = 0e-°' for x ? 0. Find the probability mass function for X. 1.6. Messages arrive at a telegraph office as a Poisson process with mean rate of 3 messages per hour. (a) What is the probability that no messages arrive during the morning hours 8:00 A.M. to noon? 275 Problems (b) What is the distribution of the time at which the first afternoon message arrives? 1.7. Suppose that customers arrive at a facility according to a Poisson process having rate A = 2. Let X(t) be the number of customers that have arrived up to time t. Determine the following probabilities and conditional probabilities: (a) Pr{X(1) = 2). (b) Pr{X(1) = 2 and X(3) = 6}. (c) Pr{X(1) = 2X(3) = 6). (d) Pr{X(3) = 6X(1) = 2). 1.8. Let {X(t); t ? 0) be a Poisson process having rate parameter A = 2. Determine the numerical values to two decimal places for the following probabilities: (a) Pr{X(1) s 2}. (b) Pr{X(1) = 1 and X(2) = 3). (c) Pr{X(1) >- 21X(1) ? I). 1.9. Let {X(t); t ? 0) be a Poisson process having rate parameter A = 2. Determine the following expectations: (a) E[X(2)]. (b) E[{X(1)}2]. (c) E[X(1) X(2)]. Problems 1.1. Let ,, 62.... be independent random variables, each having an exponential distribution with parameter A. Define a new random variable X as follows: If 6, > 1, then X = 0; if 6, <_ 1 but 6, + 2 > 1, then set X = 1; in general, set X = k if 1 + ... + k < < 61 + ... + 6k + 61. + Show that X has a Poisson distribution with parameter A. (Thus the method outlined can be used to simulate a Poisson distribution.) V Poisson Processes 276 Hint: + 6, + k has a gamma density Akxk_I fk(x) _ (k Condition on 6, + + k 1)ie_x, - forx > 0. and use the law of total probability to show 1 Pr{X = k) = f [I - F(l - x)] f(x) dx, 0 where F(x) is the exponential distribution function. 1.2. Suppose that minor defects are distributed over the length of a cable as a Poisson process with rate a, and that, independently, major defects are distributed over the cable according to a Poisson process of rate /3. Let X(t) be the number of defects, either major or minor, in the cable up to length t. Argue that X(t) must be a Poisson process of rate a + /3. 1.3. The generating function of a probability mass function pk = Pr{X = k}, for k = 0, 1, ... , is defined by x gx(s) = E[sx] _ 7, pksk for lsl < 1. k=0 Show that the generating function for a Poisson random variable X with mean µ is given by gx(s) = e µ"") 1.4. (Continuation) Let X and Y be independent random variables, Poisson distributed with parameters a and /3, respectively. Show that the generating function of their sum N = X + Y is given by 9N(s) = e (a+)3ui s> Hint: Verify and use the fact that the generating function of a sum of independent random variables is the product of their respective generating functions. See III, 9.2. 1.5. For each value of h > 0, let X(h) have a Poisson distribution with parameter Ah. Let pk(h) = Pr{X(h) = k} for k = 0, 1, .... Verify that 277 Problems urn 1 - po(h) = A, or po(h) = 1 - Ah + o(h); h h-,o li m p'(h) = d->o h li m p-(h) ii--*o h or p,( h ) = Ah + o( h); A, = 0, or p2( h ) = o(h ). Here o(h) stands for any remainder term of order less than h as h - 0. 1.6. Let (X(t); t ? 0) be a Poisson process of rate A. For s, t > 0, determine the conditional distribution of X(t), given that X(t + s) = n. 1.7 Shocks occur to a system according to a Poisson process of rate A. Suppose that the system survives each shock with probability a, independently of other shocks, so that its probability of surviving k shocks is a'. What is the probability that the system is surviving at time t? 1.8. Find the probability Pr(X(t) = 1, 3, 5, ... } that a Poisson process having rate A is odd. 1.9. Arrivals of passengers at a bus stop form a Poisson process X(t) with rate A = 2 per unit time. Assume that a bus departed at time t = 0 leaving no customers behind. Let T denote the arrival time of the next bus. Then the number of passengers present when it arrives is X(T). Suppose that the bus arrival time T is independent of the Poisson process and that T has the uniform probability density function 1 fr(t) = I0 for0-- t-< 1, elsewhere (a) Determine the conditional moments E[X(T)T = t] and E[{X(T)}2 T = t]. (b) Determine the mean E[X(T)] and variance Var[X(T)]. 1.10. Customers arrive at a facility at random according to a Poisson process of rate A. There is a waiting time cost of c per customer per unit V Poisson Processes 278 time. The customers gather at the facility and are processed or dispatched in groups at fixed times T, 2T, 3T, There is a dispatch cost of K. The process is depicted in the following graph. .... w 0 E T 0 2T E Time Figure 1.1 The number of customers in a dispatching system as a function of time. (a) What is the total dispatch cost during the first cycle from time 0 to time Ti (b) What is the mean total customer waiting cost during the first cycle? (c) What is the mean total customer waiting + dispatch cost per unit time during the first cycle? (d) What value of T minimizes this mean cost per unit time? 1.11. Assume that a device fails when a cumulative effect of k shocks occurs. If the shocks happen according to a Poisson process of parameter A, what is the density function for the life T of the device? 1.12. Consider the mixed Poisson process of Section 1.4, and suppose that the mixing parameter 0 has the exponential density f(O) = e-0 for 0>0. (a) Show that equation (1.3) becomes Pr{X'(t)=j}=\1+t1J\l+t), forj=0,1,.... 2. The Law of Rare Events 279 (b) Show that Pr{X'(t)=j,X'(t+s)=j+k} =I +k . )t's"(l I 1;+k+i +s+t/ so that X'(t) and the increment X'(t + s) - X'(t) are not independent random variables, in contrast to the simple Poisson process as defined in Section 1.2. 2. The Law of Rare Events The common occurrence of the Poisson distribution in nature is explained by the law of rare events. Informally, this law asserts that where a certain event may occur in any of a large number of possibilities, but where the probability that the event does occur in any given possibility is small, then the total number of events that do happen should follow, approximately, the Poisson distribution. A more formal statement in a particular instance follows. Consider a large number N of independent Bernoulli trials where the probability p of success on each trial is small and constant from trial to trial. Let X,,,,, denote the total number of successes in the N trials, where X,,.4, follows the binomial distribution Pr{X1,.,, = k} = k!(N - k)! p'(1 - p)'-" for k = 0, ... , N. (2.1) Now let us consider the limiting case in which N - x and p -4 0 in such a way that Np = µ > 0 where p is constant. It is a familiar fact (see I, Section 3) that the distribution for X,,.,, becomes, in the limit, the Poisson distribution e-'`µ1. for k = 0, 1, Pr{X,A = k} = .... (2.2) k! This form of the law of rare events is stated as a limit. In stochastic modeling, the law is used to suggest circumstances under which one might expect the Poisson distribution to prevail, at least approximately. For example, a large number of cars may pass through a given stretch of highway on any particular day. The probability that any specified car is in an accident is, we hope, small. Therefore, one might expect that the actual V Poisson Processes 280 number of accidents on a given day along that stretch of highway would be, at least approximately, Poisson distributed. While we have formally stated this form of the law of rare events as a mathematical limit, in older texts, (2.2) is often called "the Poisson approximation" to the binomial, the idea being that when N is large and p is small, the binomial probability (2.1) may be approximately evaluated by the Poisson probability (2.2) with .t = Np. With today's computing power, exact binomial probabilities are not difficult to obtain, so there is little need to approximate them with Poisson probabilities. Such is not the case if the problem is altered slightly by allowing the probability of success to vary from trial to trial. To examine this proposal in detail, let E,, EZ, ... be independent Bernoulli random variables, where Pr {E; = 1) = p; Pr {E; = 0) = I - pi, and and let S = E, + + E,,. When p, = P2 _ = p, then S,, has a binomial distribution, and the probability Pr{S = k} for some k = 0, 1.... is easily computed. It is not so easily evaluated when the p's are unequal, the binomial formula generalizing to p)'(2.3) !i Pr{S = k} = I(k' where I'"' denotes the sum over all 0, 1 valued x;'s such that x, + + x,, = k. Fortunately, Poisson approximation may still prove accurate and allow the computational challenges presented by equation (2.3) to be avoided. Theorem 2.1 Let E, e2.... be independent Bernoulli random vari- ables, where Pr{E; = 1} = p, and let S,, = E, + Pr{E; = 0} = I - p;, and + E,,. The exact probabilities for S,,, determined using (2.3), and Poisson probabilities with µ = p, + µ + p differ by at most Ae- Pr (S,, = k} - (2.4) k! Not only does the inequality of Theorem 2.1 extend the law of rare events to the case of unequal p's, it also directly confronts the approximation 2. The Law of Rare Events 281 issue by providing a numerical measure of the approximation error. Thus the Poisson distribution provides a good approximation to the exact probabilities whenever the pi's are uniformly small as measured by the right side of (2.4). For instance, when p, = P2 = ... = µ/n, then the right side of (2.4) reduces to µ2/n, which is small when n is large, and thus (2.4) provides another means of obtaining the Poisson distribution (2.2) as a limit of the binomial probabilities (2.1). We defer the proof of Theorem 2.1 to the end of this section, choosing to concentrate now on its implications. As an immediate consequence, for example, in the context of the earlier car accident vignette, we see that the individual cars need not all have the same accident probabilities in order for the Poisson approximation to apply. 2.1 The Law of Rare Events and the Poisson Process Consider events occurring along the positive axis [0, oc) in the manner shown in Figure 2.1. Concrete examples of such processes are the time points of the x-ray emissions of a substance undergoing radioactive decay, the instances of telephone calls originating in a given locality, the occurrence of accidents at a certain intersection, the location of faults or defects along the length of a fiber or filament, and the successive arrival times of customers for service. Let N((a, b]) denote the number of events that occur during the interval (a, b]. That is, if t, < t,-< t3 < denote the times (or locations, etc.) of N((a, b]) = 3 ti t, a Figure 2.1 b A Poisson point process. t V Poisson Processes 282 successive events, then N((a, b]) is the number of values t; for which a<t, b. We make the following postulates: (1) The numbers of events happening in disjoint intervals are independent random variables. That is, for every integer m = 2, 3, ... and < t,,,, the random variables time points t0 = 0 < t, < t, < N((to, ti]), N((t t,]), ... , N((t,,,-,, t]) are independent. (2) For any time t and positive number h, the probability distribution of N((t, t + h]), the number of events occurring between time t and t + h, depends only on the interval length h and not on the time t. (3) There is a positive constant A for which the probability of at least one event happening in a time interval of length h is Pr{N((t,t+ h]) ? 1) = Ah + o(h) ash 0. (Conforming to a common notation, here o(h) as h .L 0 stands for a general and unspecified remainder term for which o(h)/h - 0 as h 10. That is, a remainder term of smaller order than h as h vanishes.) (4) The probabilty of two or more events occurring in an interval of length h is o(h), or Pr{N((t, t + h]) ? 2} = o(h), h 10. Postulate 3 is a specific formulation of the notion that events are rare. Postulate 4 is tantamount to excluding the possibility of the simultaneous occurrence of two or more events. In the presence of Postulates 1 and 2, Postulates 3 and 4 are equivalent to the apparently weaker assumption that events occur singly and discretely, with only a finite number in any finite interval. In the concrete illustrations cited earlier, this requirement is usually satisfied. Disjoint intervals are independent by 1, and 2 asserts that the distribution of N((s, t]) is the same as that of N((0, t - s]). Therefore, to describe the probability law of the system, it suffices to determine the probability distribution of N((0, t]) for an arbitrary value of t. Let Pk(t) = Pr{N((0, t]) = k}. 2. The Law of Rare Events 283 We will show that Postulates 1 through 4 require that Pk(t) be the Poisson distribution Pk(t) = (At)ke-Ar k! for k = 0, 1, .... (2.5) To establish (2.5), divide the interval (0, t] into n subintervals of equal length h = t/n, and let 11 0 if there is at least one event in the interval ((i - 1)t/n, it/n], otherwise. + E counts the total number of subintervals that conThen S,, = E, + tain at least one event, and p, = Pr{E; = 1) = Atln + o(tin) (2.6) according to Postulate 3. Upon applying (2.4), we see that We Pr(S,, = k} - µ µ <_ n[At/n + o(tln)]2 I k! (n +211to(n) +no(nl, n / where 'I µ= p, = At + no(t/n). (2.7) Because o(h) = o(t/n) is a term of order smaller than h = tin for large n, it follows that n o(tln) = t o(tln) tin = t o(h) h vanishes for arbitrarily large n. Passing to the limit as n - oo, then, we deduce that µkelim Pr{S = k} = , k! with µ = At. To complete the demonstration, we need only show that lim Pr{S = k} = Pr{N((0, t]) = k} = Pk(t). x V Poisson Processes 284 But S,, differs from N((0, t]) only if at least one of the subintervals contains two or more events, and Postulate 4 precludes this because IPk(t) - Pr{S = k}l Pr{N((0, t]) r=i Pr(N(((i - 1)t it11 n nil tl l <_ n o(t/n) 2l J (by Postulate 4) as n - co. -3 0 By taking n arbitrarily large, or equivalently, by dividing the interval (0, t] into arbitrarily small subintervals, we see that it must be the case that (At) xe Al Pr{N((0, t]) = k) = ki fork ? 0, and Postulates 1-4 imply the Poisson distribution. Postulates 1 through 4 arise as physically plausible assumptions in many circumstances of stochastic modeling. The postulates seem rather weak. Surprisingly, they are sufficiently strong to force the Poisson behavior just derived. This motivates the following definition. Definition Let N((s, t]) be a random variable counting the number of events occurring in an interval (s, t]. Then N((s, t]) is a Poisson point process of intensity A > 0 if (i) for every m = 2, 3.... and distinct time points to = 0 < t, < t2 < < t,,,, the random variables N((to, t.l ), N((t,, t,]), ... , t,,,]) are independent; and (ii) for any times s < t the random variable N((s, t]) has the Poisson distribution Pr{N((s, t]) = k} = Wt - s)]ke a(Is) ki k = 0,1,.... Poisson point processes often arise in a form where the time parameter is replaced by a suitable spatial parameter. The following formal example illustrates this vein of ideas. Consider an array of points distributed in a The Law of Rare Events 2. 285 space E (E is a Euclidean space of dimension d ? 1). Let N(A) denote the number of points (finite or infinite) contained in the region A of E. We postulate that N(A) is a random variable. The collection {N(A)} of random variables, where A varies over all possible subsets of E, is said to be a homogeneous Poisson process if the following assumptions are fulfilled: (i) The numbers of points in nonoverlapping regions are independent random variables. (ii) For any region A of finite volume, N(A) is Poisson distributed with mean AIAI, where IAI is the volume of A. The parameter A is fixed and measures in a sense the intensity component of the distribution, which is independent of the size or shape. Spatial Poisson processes arise in considering such phenomena as the distribution of stars or galaxies in space, the spatial distribution of plants and animals, and the spatial distribution of bacteria on a slide. These ideas and concepts will be further studied in Section 5. 2.2 Proof of Theorem 2.1 First, some notation. Let e(p) denote a Bernoulli random variable with success probability p, and let X(O) be a Poisson distributed random variable with parameter 0. We are given probabilities p ... , p,, and let µ = p, + + p,,. With ( p 1 ), . . . , e(p,,) assumed to be independent, we have S,, = e(p,) + + e(,,), and according to Theorem 1.1, we may write X(µ) as the sum of independent Poisson distributed random variables in the form X(µ) = X(p,) + + X(,,). We are asked to compare Pr{S = k} with Pr{X(µ) = k}, and, as a first step, we observe that if S,, and X(µ) are unequal, then at least one of the pairs e(pk) and X(pk) must differ, whence 'I lPr{S = k) - Pr{X(µ) = k}I < Pr{e(pJ X(pA)). (2.8) k=1 As the second step, observe that the quantities that are compared on the left of (2.8) are the marginal distributions of S and X(µ), while the bound on the right is a joint probability. This leaves us free to choose the joint distribution that makes our task the easiest. That is, we are free to specify the joint distribution of each e(pp) and X(pk), as we please, provided only that the marginal distributions are Bernoulli and Poisson, respectively. V Poisson Processes 286 To complete the proof, we need to show that Pr{e(p) 0 X(p) } <_ p2 for some Bernoulli random variable E(p) and Poisson random variable X(p), since this reduces the right side of (2.8) to that of (2.4). Equivalently, we want to show that 1 - p2 S Pr{E(p) = X(p) } = Pr{E(p) = X(p) = 01 + Pr{E(p) = X(p) = I), and we are free to choose the joint distribution, provided that the marginal distributions are correct. Let U be a random variable that is uniformly distributed over the interval (0, 1]. Define if0<U5p, 1 E(p) = 0 and for k = 0, l , ... , set k-1 X(p) = k 'e-v p'e-'' <U<_ when r=0 it i=0 i! It is elementary to verify that e(p) and X(p) have the correct marginal dis- tributions. Furthermore, because 1 - p < e", we have E(p) = X(p) = 0 only for U:5 1 - p, whence Pr{E(p) = X(p) = 0) = 1 - p. Similarly, E(p) = X(p) = 1 only when e -P < U <- (1 + p)e "', whence Pr{E(p) _ X(p) = I) = pe ''. Upon summing these two evaluations, we obtain -p2 Pr {E(p)=X(p)} = 1 - p+peP= 1 as was to be shown. This completes the proof of (2.4). Problem 2.10 calls for the reader to review the proof and to discover the single line that needs to be changed in order to establish the stronger result /1 IPr{S in I) - Pr(X(µ) in I) I Y k=1 for any set of nonnegative integers I. Exercises 2.1. Determine numerical values to three decimal places for Pr{X = k}, k = 0, 1, 2, when (a) X has a binomial distribution with parameters n = 20 and p = 0.06. (b) X has a binomial distribution with parameters n = 40 and p = 0.03. (c) X has a Poisson distribution with parameter A = 1.2. 287 problems 2.2. Explain in general terms why it might be plausible to assume that the following random variables follow a Poisson distribution: (a) The number of customers that enter a store in a fixed time period. (b) The number of customers that enter a store and buy something in a fixed time period. (c) The number of atomic particles in a radioactive mass that disintegrate in a fixed time period. 2.3. A large number of distinct pairs of socks are in a drawer, all mixed up. A small number of individual socks are removed. Explain in general terms why it might be plausible to assume that the number of pairs among the socks removed might follow a Poisson distribution. 2.4. Suppose that a book of 600 pages contains a total of 240 typographical errors. Develop a Poisson approximation for the probability that three particular successive pages are error-free. Problems 2.1. Let X(n, p) have a binomial distribution with parameters n and p. Let n --> x and p - 0 in such a way that np = A. Show that lim Pr{ X(n, p) = 01 = e' and lim ,I--- Pr{X(n, p) = k + I) Pr {X (n, p) = k} A k+1 for k = 0, 1, ... . 2.2. Suppose that 100 tags, numbered 1 , 2, ... , 100, are placed into an urn, and 10 tags are drawn successively, with replacement. Let A be the event that no tag is drawn twice. Show that Pr(A) = (1 - ioo) . (1 - iw) = 0.6282. Use the approximation 1 -x-e-` forx-0 V Poisson Processes 288 to get Pr{A} - exp{-100 (1 + 2 + + 9)} = e°-45 = 0.6376. Interpret this in terms of the law of rare events. 2.3. Suppose that N pairs of socks are sent to a laundry, where they are washed and thoroughly mixed up to create a mass of unmatched socks. Then n socks are drawn at random without replacement from the pile. Let A be the event that no pair is among the n socks so selected. Show that 2"(n) Pr{A} = (2N) - ; (1 2N-il n Use the approximation 1 forx- 0 -x-e-.Y to get Pr{A} = exp i _ 2N-i} exp{ n(n-1) 4N ' the approximations holding when n is small relative to N, which is large. Evaluate the exact expression and each approximation when N = 100 and n = 10. Is the approximation here consistent with the actual number of pairs of socks among the n socks drawn having a Poisson distribution? Answer: Exact 0.7895; Approximate 0.7985. 2.4. Suppose that N points are uniformly distributed over the interval [0, N). Determine the probability distribution for the number of points in the interval [0, 1) as N - c. 2.5. Suppose that N points are uniformly distributed over the surface of a circular disk of radius r. Determine the probability distribution for the number of points within a distance of one of the origin as N -* co, r - co, N/(7rr2)_A. 2.6. Certain computer coding systems use randomization to assign memory storage locations to account numbers. Suppose that N = MA dif- 289 Problems ferent accounts are to be randomly located among M storage locations. Let X; be the number of accounts assigned to the ith location. If the accounts are distributed independently and each location is equally likely to be chosen, show that Pr{X; = k} - e-"Ak/k! as N - oo. Show that X; and X; are independent random variables in the limit, for distinct locations i j. In the limit, what fraction of storage locations have two or more accounts assigned to them? 2.7. N bacteria are spread independently with uniform distribution on a microscope slide of area A. An arbitrary region having area a is selected for observation. Determine the probability of k bacteria within the region of oc and a -3 0 such that (alA)N -3 c (0 < c < oo), area a. Show that as N then p(k) -3 e-`c'lk!. 2.8. Using (2.3), evaluate the exact probabilities for S,, and the Poisson approximation and error bound in (2.4) when n = 4 and p, = 0.1, p2 = 0.2, p., = 0.3, and p4= 0.4. 2.9. Using (2.3), evaluate the exact probabilities for S,, and the Poisson approximation and error bound in (2.4) when n = 4 and p, = 0.1, P2 = 0.1, p3=0.1,andp4=0.2. 2.10. Review the proof of Theorem 2.1 in Section 2.2 and establish the stronger result Pr{S in 1 } - Pr{X(µ) in I } k=1 for any set of nonnegative integers I. 2.11. Let X and Y be jointly distributed random variables and B an arbitrary set. Fill in the details that justify the inequality JPr{X in B} Pr{Yin B}1 Hint: Pr [X * Y}. Begin with {XinB} = {XinBandYinB) C(Yin B} or or {X/Y}. {XinBand YnotinB} 290 V Poisson Processes 2.12. Computer Challenge Most computers have available a routine for simulating a sequence U,,, U . . . of independent random variables, each uniformly distributed on the interval (0, 1). Plot, say, 10,000 pairs on the unit square. Does the plot look like what you would expect? Repeat the experiment several times. Do the points in a fixed number of disjoint squares of area 1/10,000 look like independent unit Poisson random variables? '3. Distributions Associated with the Poisson Process A Poisson point process N((s, t]) counts the number of events occurring in an interval (s, t]. A Poisson counting process, or more simply a Poisson process X(t), counts the number of events occurring up to time t. Formally, X(t) = N((0, t]). Poisson events occurring in space can best be modeled as a point process. For Poisson events occurring on the positive time axis, whether we view them as a Poisson point process or Poisson counting process is largely a matter of convenience, and we will freely do both. The two descriptions are equivalent for Poisson events occurring along a line. The Poisson process is the more common and traditional description in this case because it allows a pictorial representation as an increasing integervalued random function taking unit steps. Figure 3.1 shows a typical sample path of a Poisson process where W is the time of occurrence of the nth event, the so-called waiting time. It is often convenient to set W, = 0. The differences S,, = W,,,, - W are called sojourn times; S,, measures the duration that the Poisson process sojourns in state n. X(t) 3 2 I J 1 01 H- S o Figure 3.1 4- 11 Wo WI IS W2 i Wv Sz +{ A typical sample path of a Poisson process showing the waiting times W and the sojourn times S,,. 3. Distributions Associated with the Poisson Process 291 In this section we will determine a number of probability distributions associated with the Poisson process X(t), the waiting times W,,, and the sojourn times S. The waiting time W has the gamma distribution whose probability density function is Theorem 3.1 1 (n - n = 1,2,...,t?0. 1)!e (3.1) In particular, W,, the time to the first event, is exponentially distributed: t ? 0. Ae ", (3.2) Proof The event W,, < t occurs if and only if there are at least n events in the interval (0, t], and since the number of events in (0, t] has a Poisson distribution with mean At we obtain the cumulative distribution function of W via F,,(t) = Pr{W : t} = Pr{X(t) ? n} (At)ke"t &k =1- n= 1,2,...,t?0. k! k=O We obtain the probability density function mulative distribution function. Then by differentiating the cu- d d dt I e 1a--+ At (At)'- 1! 2! El " +Ae A+ A(At) A(At)'- + 2! 1! " (n - 1)! 11+ -+ e"`, +...+ + +A (At)"-11 (n - 1)! Jr (At)"-2 (n - 2)! At (At)2 (At)"-1 1! 2! (n - 1)! n = 1, 2, . . . ,t ?0. 1 J V Poisson Processes 292 There is an alternative derivation of the density in (3.1) that uses the Poisson point process N((s, t]) and proceeds directly without differentiation. The event t < W t + At corresponds exactly to n - 1 occurrences in (0, t] and one in (t, t + At], as depicted in Figure 3.2. N((t,t+At])= I N((O,t])=n- 1 t t+At W. Figure 3.2 Then Pr(t < W,,:!:-: t + At) + o(At) [see I, (2.5)] = Pr{N((0, t]) = n - 1) Pr{N((t, t + At]) = 1) + o(At) (,kt),-yea, A(At) + o(Ot). (n - 1)! Dividing by At and passing to the limit as At 0 we obtain (3.2). Observe that Pr{N((t, t + At]) ? 1 } = Pr{N((t, t + At]) = 1 } + o(At) _ A(At) + o(Ot). Theorem 3.2 The sojourn times So, S ... , are independent random variables, each having the exponential probability density function A(s) _ Ae .', s ? 0. (3.3) Proof We are being asked to show that the joint probability density function of So, S ... , is the product of the exponential densities given by (Ae-x,,,_,). si, ... , (3.4) We give the proof only in the case n = 2, the general case being entirely similar. Referring to Figure 3.3 we see that the joint occurrence of s, < S, < s, + As, and s, < S, < s, + Os2 3. Distributions Associated with the Poisson Process 293 <---- S, .0--- S1 F-- S1 - I s1 I< S2 -- LS? Figure 3.3 corresponds to no events in the intervals (0, s,] and (s, + As,, s, + As, + s,] and exactly one event in each of the intervals (s s, + Os,] and (s, + As, + s s, + As, + s, + Os,]. Thus fs,.s,(S,, s,) As, As, = Pr{s, < S, < s, + As,, s, < S, < s, + As,) + O(1s, Os,) = Pr{N((0, s,]) = 0) X Pr{N((s1 + As,, s, + As, + s,]) = 0) X Pr{N((s1, s, + Os,]) = 1) X Pr {N((s, + As, + s,, s, + As, + s, + Os,]) = 1 } + o(Ls, Os,) = e-as,e-x.,,e-as.,,e A,,,,k(Os1)A(Os,) + o(Os, Os,) = (Ae-A8)(Ae-A',)(Os1)(Os,) + o(Os, Os,). Upon dividing both sides by (As1)(As,) and passing to the limit as As, ---> 0 and As, - 0, we obtain (3.4) in the case n = 2. The binomial distribution also arises in the context of Poisson processes. Theorem 3.3 Let {X(t)} be a Poisson process of rate A > 0. Then for 0<u<tand 0:k--:: n, Pr{X(u) = k X(t) = n) = n! (ulkr k!(n - k)! t 111 u -k t) . (3.5) V Poisson Processes 294 Proof Straightforward computations give Pr{X(u) = klX(t) = n} = Pr{X(u) = k and X(t) = n } Pr{X(t) = n) Pr{X(u) = k and X(t) - X(u) = n - k} Pr{X(t) = n} {e-""(Au)Vk! } { e x(r_"'[A(t - u)]"-"/(n - k)!) e "'(At)"/n! n! u"(t - k! (n - k)! which establishes (3.5). Exercises 3.1. A radioactive source emits particles according to a Poisson process of rate A = 2 particles per minute. What is the probability that the first particle appears after three minutes? 3.2. A radioactive source emits particles according to a Poisson process of rate A = 2 particles per minute. (a) What is the probability that the first particle appears some time after three minutes but before five minutes? (b) What is the probability that exactly one particle is emitted in the interval from three to five minutes? 3.3. Customers enter a store according to a Poisson process of rate A = 6 per hour. Suppose it is known that but a single customer entered during the first hour. What is the conditional probability that this person entered during the first fifteen minutes? 3.4. Let X(t) be a Poisson process of rate 6 = 3 per hour. Find the conditional probability that there were two events in the first hour, given that there were five events in the first three hours. 295 Problems 3.5. Let X(t) be a Poisson process of rate 6 per hour. Find the conditional probability that there were m events in the first t hours, given that there were n events in the first T hours. Assume 0 s m <_ n and 0 < t < T. 3.6. For i = 1, . . ., n, let {X;(t); t ? 0} be independent Poisson processes, each with the same parameter A. Find the distribution of the first time that at least one event has occurred in every process. 3.7. Customers arrive at a service facility according to a Poisson process of rate A customers/hour. Let X(t) be the number of customers that have arrived up to time t. Let W W, . . . be the successive arrival times of the customers. Determine the conditional mean E[WSIX(t) = 3]. 3.8. Customers arrive at a service facility according to a Poisson process of rate A = 5 per hour. Given that 12 customers arrived during the first two hours of service, what is the conditional probability that 5 customers arrived during the first hour? 3.9. Let X(t) be a Poisson process of rate A. Determine the cumulative distribution function of the gamma density as a sum of Poisson probabilities by first verifying and then using the identity W,. t if and only if X(t) ? r. Problems 3.1. Let X(t) be a Poisson process of rate A. Validate the identity {W,>W,W,>w,} if and only if {X(w,) = 0, X(w,) - X(w,) = 0 or 1). Use this to determine the joint upper tail probability Pr{W, > w, W, > w,} = Pr{X(w1) = 0, X(w,) - X(w,) = 0 or 1 } = A(w, - w )]e-Ao,, Finally, differentiate twice to obtain the joint density function f(w w,) = A2 exp{-Aw,} for 0 < w, < w,. 296 V Poisson Processes 3.2. The joint probability density function for the waiting times W, and W, is given by f(w w,) = A2 exp{-,1w,} for 0 < w, < w,. Determine the conditional probability density function for W given that W, = w,. How does this result differ from that in Theorem 3.3 when n = 2 and k = 1? 3.3. The joint probability density function for the waiting times W, and W, is given by f(w,, w,) = A2 exp{-Aw,} for 0 < w, < w,. Change variables according to So=W, and S,=W-W, and determine the joint distribution of the first two sojourn times. Compare with Theorem 3.2. 3.4. The joint probability density function for the waiting times W, and W, is given by f(w W,) = A2 exp{-Aw,} for 0 < w, < w,. Determine the marginal density functions for W, and W2, and check your work by comparison with Theorem 3.1. 3.5. Let X(t) be a Poisson process with parameter A. Independently, let T be a random variable with the exponential density fT(t) = Oe for t > 0. Determine the probability mass function for X(T). Hint: Use the law of total probability and I, (6.4). Alternatively, use the results of I, Section 5.2. 3.6. Customers arrive at a holding facility at random according to a Poisson process having rate A. The facility processes in batches of size Q. That is, the first Q - 1 customers wait until the arrival of the Qth customer. Then all are passed simultaneously, and the process repeats. Ser- 4. The Uniform Distribution and Poisson Processes 297 vice times are instantaneous. Let N(t) be the number of customers in the holding facility at time t. Assume that N(0) = 0 and let T = min (t ? 0: N(t) = Q} be the first dispatch time. Show that E[T] = Q/A and E[ f N(t) dt] = [1 + 2 + + (Q - 1)]/A = Q(Q - 1)/2A. o A critical component on a submarine has an operating lifetime that is exponentially distributed with mean 0.50 years. As soon as a component fails, it is replaced by a new one having statistically identical properties. 3.7. What is the smallest number of spare components that the submarine should stock if it is leaving for a one-year tour and wishes the probability of having an inoperable unit caused by failures exceeding the spare inventory to be less than 0.02? 3.8. Consider a Poisson process with parameter A. Given that X(t) = n events occur in time t, find the density function for W the time of occurrence of the rth event. Assume that r I n. 3.9. The following calculations arise in certain highly simplified models of learning processes. Let X,(t) and X2(t) be independent Poisson processes having parameters A, and k,, respectively. (a) What is the probability that XI(t) = 1 before X2(t) = 1? (b) What is the probability that X,(t) = 2 before X,(t) = 2? 3.10. Let (W,} be the sequence of waiting times in a Poisson process defines a nonnegative of intensity A = 1. Show that X = 2" martingale. 4. The Uniform Distribution and Poisson Processes The major result of this section, Theorem 4.1, provides an important tool for computing certain functionals on a Poisson process. It asserts that, conditioned on a fixed total number of events in an interval, the locations of those events are uniformly distributed in a certain way. After a complete discussion of the theorem and its proof, its application in a wide range of problems will be given. In order to completely understand the theorem, consider first the following experiment. We begin with a line segment t units long and a fixed V Poisson Processes 298 number n of darts and throw darts at the line segment in such a way that each dart's position upon landing is uniformly distributed along the segment, independent of the location of the other darts. Let U, be the position of the first dart thrown, U, the position of the second, and so on up to U,,. The probability density function is the uniform density .fU(u) = 1 for 0 :5 u -< t, 0 elsewhere. t < W denote these same positions, not in the order Now let W, : W, < in which the darts were thrown, but instead in the order in which they appear along the line. Figure 4.1 depicts a typical relation between U, U,,..., U and W,,W,..... W,,. The joint probability density function for W, W..... W is f,......1 (w...... for0<w, <w,<... < w,, <t. w,,)=n!t-" (4.1) For example, to establish (4.1) in the case n = 2 we have .fV,.w,(w,, w,) Ow, Ow, =Pr{w, < W, <w, +Awl, w,< W,<_w,+sw,} =Pr{w,< U,:w,+Awl, w,<U,<w,+Ow,} +Pr{w, < U,<_w, +Ow,,w,< U, mow,+Ow,} w, =2( t X w)=2t , , -iw,Sw,. t Dividing by Awl IXw, and passing to the limit gives (4.1). When n = 2, there are two ways that U, and U, can be ordered; either U, is less. than U,, or U, is less than U,. In general there are n! arrangements of U,, ... , U that lead to the same ordered values W, 5 . :!5 W,,, thus giving (4.1). 1 0 Figure 4.1 1U, W, U U, W, W, U, W W, W,, ..., W,, are the values U, U,, increasing order. .i U-, W t ..., U arranged in 4. The Uniform Distribution and Poisson Processes 299 Let W, W,, . . . be the occurrence times in a Poisson process of rate A > 0. Conditioned on N(t) = n, the random variables W, W,, ... , W have the joint probability density function Theorem 4.1 w) = fV,.....w for O < w, < ... < w,, C t. n!t-n (4.2) Proof The event w; < W < w; + Ow; for i = 1, ... , n and N(t) = n corresponds to no events occurring in any of the intervals (0, w,], (w, + (w + Ow,,, t], and exactly one event in Awl, w,], . . . , (w,, + each of the intervals (w1, w, + Ow,], (w,, W, + pw,], . . . , (w,,, w + These intervals are disjoint, and Pr{N((0, w,]) = 0, = e A1[eACa N((w,, + Awl,, t]) = 0} . . . , ] = e A`[1 + o(max{Aw;})], while Pr{N((w1, w, + Awl]) = 1, . , . . = A(iw) . . . N((w,,, w,, + 1} o(max{Ow;})]. Thus fw,..... 14, X(,)= (w,, ... , Awl? =Pr{w,<W,<w,+Ow...... o(Ow, .. Awl,) Pr{w;<W:5 w;+Iw;,i= 1,...,n,N(t)=n} Pr{N(t) = n} + o(Ow, ... Awl,) e-Ark(Owl) ... eA'(At)"/n! [1 + o(max{Aw;})] = n!t-"(iw,) Dividing both sides by (Ow,) ... establishes (4.2). o(max{Aw;})]. and letting Awl -4 0, ..., Aw -4 0 300 V Poisson Processes Theorem 4.1 has important applications in evaluating certain symmetric functionals on Poisson processes. Some sample instances follow. Example Customers arrive at a facility according to a Poisson process of rate A. Each customer pays $1 on arrival, and it is desired to evaluate the expected value of the total sum collected during the interval (0, t] discounted back to time 0. This quantity is given by Er X(t) M= I ep`yk], ... are the arrival times, and X(t) is the total number of arrivals in (0, t]. The process is shown in Figure 4.2. where f3 is the discount rate, W,, WZ, $1 e-awi e-sW2 W, 0 Wz W. Figure 4.2 A dollar received at time WR. is discounted to a present value at time 0 of We evaluate the mean total discounted sum M by conditioning on X(t) = n. Then x r M = I EI > e l`iJX(t) = nJ Pr{X(t) = n}. n=1 (4.3) k=1 Let U,, ... , U denote independent random variables that are uniformly distributed in (0, t]. Because of the symmetry of the functional 1% exp{-/3W} and Theorem 4.1, we have , 4. The Uniform Distribution and Poisson Processes r 301 ,r ELI =E eQuA k=1 k=1 = nE[e-, ""] Substitution into (4.3) then gives M= - t[1 - lit [1 nPr{X(t)=n} - eI`]E[X(t)l Example Viewing a fixed mass of a certain radioactive material, suppose that alpha particles appear in time according to a Poisson process of intensity A. Each particle exists for a random duration and is then annihilated. Suppose that the successive lifetimes Y,, Y,, . . . of distinct particles are independent random variables having the common distribution function G(y) = Pr{Yk <- y}. Let M(t) count the number of alpha particles existing at time t. The process is depicted in Figure 4.3. Y - , Y, 0 W. W, W..._ . W. t Figure 4.3 A particle created at time WA <- t still exists at time t if WA + YA ? t. 302 V Poisson Processes We will use Theorem 4.1 to evaluate the probability distribution of M(t) under the condition that M(O) = 0. Let X(t) be the number of particles created up to time t, by assumption a Poisson process of intensity A. Observe that M(t) S X(t); the number of existing particles cannot exceed the number of particles created. Condi- tion on X(t) = n and let W...... W,, - t be the times of particle creation. Then particle k exists at time t if and only if Wk + Yk ? t. Let 1{Wk+Y?t} _ I if W1 +Yk?t, I0 if W+Y<t. Then 1(Wk + Yk ? t) = 1 if and only if the kth particle is alive at time t. Thus Pr{M(t) = mIX(t) = n} = Pr{ 7 1{W + Yk. ? t} = mIX(t) = ni. k=1 Invoking Theorem 4.1 and the symmetry among particles, we have Pr1{W +Yk?t} =mIX(t)=nt k=1 (4.4) =Pr1{Uk+Y>-t)=m k=1 where U, U2, ... , U are independent and uniformly distributed on (0, t]. The right-hand side of (4.4) is readily recognized as the binomial distribution in which lr p=Pr{Uk.+Yk?t} =- IPr{Yk?t-u}du t0 = 1r t f [I - G(t - u)] du 0 I = 1 r f [I - G(z)] dz. 0 Thus, explicitly writing the binomial distribution, we have (4.5) 4, The Uniform Distribution and Poisson Processes t 303 p(1 - p) Pr{M(t) = mIX(t) = n} = m!(nn_ m)! with p given by (4.5). Finally, X Pr{M(t) = m} = 7' Pr{M(t) = MIX(t) = n} Pr{X(t) = n} - n!. f _,,, m!(n - m)! p(1 - p) - (Apt)" n! (4.6) p)°-,,,(At) A, (n - m)! m! The infinite sum is an exponential series and reduces according to (1 - p) ,,,(At) [At(' - p)]' (n - m) ! eARO -n,, l=0 and this simplifies (4.6) to Pr {M(t) = m} = e A"' (Apt)", m! form = 0, 1. ... . In words, the number of particles existing at time t has a Poisson distribution with mean r Apt = A f [I - G(y)] dy. (4.7) 0 It is often relevant to let t --> cc in (4.7) and determine the corresponding long run distribution. Let µ = E[Yk] = f,, [1 - G(y)] dy be the mean lifetime of an alpha particle. It is immediate from (4.7) that as t - x, the distribution of M(t) converges to the Poisson distribution with parameter AA. A great simplification has taken place. In the long run, the probability distribution for existing particles depends only on the mean lifetime µ, and not otherwise on the lifetime distribution G(y). In practical terms this statement implies that in order to apply this model, only the mean lifetime µ need be known. 304 4.1 V Poisson Processes Shot Noise The shot noise process is a model for fluctuations in electrical currents that are due to chance arrivals of electrons to an anode. Variants of the phenomenon arise in physics and communication engineering. Assume: (1) Electrons arrive at an anode according to a Poisson process (X(t); t ? 0) of constant rate A; (2) An arriving electron produces a current whose intensity x time units after arrival is given by the impulse response function h(x). The intensity of the current at time t is, then, the shot noise X(t) 1(t) _ Y, h(t - Wk), (4.8) k=1 where W W, are the arrival times of the electrons. Common impulse response functions include triangles, rectangles, and decaying exponentials of the form h(x) = e x > 0, where 0 > 0 is a parameter, and power law shot noise for which h(x) = x °, for x > 0. We will show that for a fixed time point t, the shot noise 1(t) has the same probability distribution as a certain random sum that we now describe. Independent of the Poisson process X(t), let U,, U,, . . . be independent random variables, each uniformly distributed over the interval (0, t], and de- fine Ek = h(Uk) for k = 1, 2, .... The claim is that 1(t) has the same probability distribution as the random sum S(t) = E, + ... + EX(". (4.9) With this result in hand, the mean, variance, and distribution of the shot noise 1(t) may be readily obtained using the results on random sums developed in II, Section 3. II, (3.9), for example, immediately gives us E[I(t)] = E[S(t)] = AtE[h(U,)] = A f h(u) du 0 and Var[1(t)] = Jet{Var[h(U,)] + E[h(U,)]2) t = At E[h(U,)Z] = A f h(u)2 du. 4, The Uniform Distribution and Poisson Processes 305 In order to establish that the shot noise 1(t) and the random sum S(t) share the same probability distribution, we need to show that Pr(I(t) <_ x) _ Pr{S(t) : x} for a fixed t > 0. Begin with X(t) Pr{I(t) : x) = Pr{ I h(t - W) x} k=1 X(t) _ Pr{ 7, h(t - W) < xl X(t) = n} Pr{X(t) = n) n=0 k=1 Pr{ 7, h(t - W) n =O xI X(t) = n} Pr{X(t) = n}, k=1 and now invoking Theorem 4.1, = h(t - Uk) !5 x{ Pr{X(t) = n} Pr n =O x k =I n=0 l rt Pr{> _ h(Uk) k=1 x} Pr{X(t) = n} J (because Uk and t - Uk have the same distribution) Pr{E1 + n=o Pr(S(t)s x), which completes the claim. 4.2. Sum Quota Sampling A common procedure in statistical inference is to observe a fixed number n of independent and identically distributed random variables X1, ..., X and use their sample mean X _ + X X, + n V Poisson Processes 306 as an estimate of the population mean or expected value E[X,]. But suppose we are asked to advise an airline that wishes to estimate the failure rate in service of a particular component, or, what is nearly the same thing, to estimate the mean service life of the part. The airline monitors a new plane for two years and observes that the original component lasted 7 months before failing. Its replacement lasted 5 months, and the third component lasted 9 months. No further failures were observed during the remaining 3 months of the observation period. Is it correct to estimate the mean life in service as the observed average (7 + 5 + 9)/3 = 7 months? This airline scenario provides a realistic example of a situation in which the sample size is not fixed in advance but is determined by a preassigned quota t > 0. In sum quota sampling, a sequence of independent and identically distributed nonnegative random variables X X,.... is observed sequentially, the sampling continuing as long as the sum of the observations is less than the quota t. Let this random sample size be denoted by N(t). Formally, N(t)=max{n?0;X,+ + X,, <t}. The sample mean is W"( X,v<<, _N(t) - + X, + N(t) Of course it is possible that X, ? t, and then N(t) = 0, and the sample mean is undefined. Thus, we must assume, or condition on, the event that N(t) ? 1. An important question in statistical theory is whether or not this sample mean is unbiased. That is, how does the expected value of this sample mean relate to the expected value of, say, X,? In general, the determination of the expected value of the sample mean under sum quota sampling is very difficult. It can be carried out, however, in the special case in which the individual X summands are exponentially distributed with common parameter A, so that N(t) is a Poisson process. One hopes that the results in the special case will shed some light on the behavior of the sample mean under other distributions. The key is the use of Theorem 4.1 to evaluate the conditional expectation E[W,, ';N(t) = n] = E[max{U n l n + 11' ... , U,,)] 4. The Uniform Distribution and Poisson Processes 307 where U, ... , U are independent and uniformly distributed over the interval (0, t]. Note also that (At)"e" Pr{N(t) = nIN(t) > 0) = n!(1 - e-")' Then E N(t) N(t) > 0] = > ELW' N(t) = nJ Pr{N(t) = nIN(t) > 0) n )(I)j ( At)"e "` t\ n + 1nn!(1 - e-") J = n ( x 1( (,kt)u+l l A \e"' 1 1),, (n + 1) 1/(e"'- 1 - At) 1l\e"'1 At 1 We can perhaps more clearly see the effect of the sum quota sampling if we express the preceding calculation in terms of the ratio of the bias to the true mean E[X,] = 1/A. We then have E[X,] E[XI] - E[N(t)] At e"' _ 1 = ee1NUn -1 The left side is the fraction of bias, and the right side expresses this fraction bias as a function of the expected sample size under sum quota sampling. The following table relates some values: Fraction Bias 0.58 0.31 0.16 0.17 0.03 0.015 0.0005 E[N(t)] 1 2 3 4 5 6 10 V Poisson Processes 308 In the airline example, we observed N(t) = 3 failures in the two-year period, and upon consulting the above table, we might estimate the fraction bias to be something on the order of - 16%. Since we observed X,,,, = 7, a more accurate estimate of the mean time between failures (MTBF = E[X,]) might be 7/.84 = 8.33, an estimate that attempts to correct, at least on average, for the bias due to the sampling method. Looking once again at the table, we may conclude in general, that the bias due to sum quota sampling can be made acceptably small by choosing the quota t sufficiently large so that, on average, the sample size so selected is reasonably large. If the individual observations are exponentially distributed, the bias can be kept within 0.05% of the true value, provided that the quota t is large enough to give an average sample size of 10 or more. Exercises 4.1. Let [X(t); t ? 0} be a Poisson process of rate A. Suppose it is known that X(1) = n. For n = 1, 2, ... , determine the mean of the first arrival time W,. 4.2. Let [X(t); t > 0) be a Poisson process of rate A. Suppose it is known that X(1) = 2. Determine the mean of W, W,, the product of the first two arrival times. 4.3. Customers arrive at a certain facility according to a Poisson process of rate A. Suppose that it is known that five customers arrived in the first + WS]. hour. Determine the mean total waiting time E[W, + W, + 4.4. Customers arrive at a service facility according to a Poisson process of intensity A. The service times Y,, Y,, . . . of the arriving customers are independent random variables having the common probability distribution function G(y) = Pr{Yx < y}. Assume that there is no limit to the number of customers that can be serviced simultaneously; i.e., there is an infinite number of servers available. Let M(t) count the number of customers in the system at time t. Argue that M(t) has a Poisson distribution with mean Apt, where p = t-' J[1 - G(y)] dy. 0 309 Problems 4.5. Customers arrive at a certain facility according to a Poisson process of rate A. Suppose that it is known that five customers arrived in the first hour. Each customer spends a time in the store that is a random variable, exponentially distributed with parameter a and independent of the other customer times, and then departs. What is the probability that the store is empty at the end of this first hour? Problems 4.1. Let W, W2, ... be the event times in a Poisson process {X(t); t ? 0) of rate A. Suppose it is known that X(1) = n. For k < n, what is the conditional density function of W, ... , W _ W,,,,, ... , W,,, given that W = w? 4.2. Let {N(t); t ? 0} be a Poisson process of rate A, representing the arrival process of customers entering a store. Each customer spends a duration in the store that is a random variable with cumulative distribution function G. The customer durations are independent of each other and of the arrival process. Let X(t) denote the number of customers remaining in the store at time t, and let Y(t) be the number of customers who have arrived and departed by time t. Determine the joint distribution of X(t) and Y(t). ... 4.3. Let W,, W,, be the waiting times in a Poisson process {X(t); t ? 01 of rate A. Under the condition that X(1) = 3, determine the joint distribution of U = W1IW, and V = (1 - W3)/(1 - W,). 4.4. Let W,, W, . . . be the waiting times in a Poisson process {X(t); t ? 0} of rate A. Independent of the process, let Z, ZZ, . . . be independent and identically distributed random variables with common probability density function f(x), 0 < x < oo. Determine Pr{Z > z1, where Z=min {W,+Z,,W,+Z,,...}. 4.5. Let W,, W,, . . . be the waiting times in a Poisson process {N(t); t ? 0) of rate A. Determine the limiting distribution of W under the condition that N(t) = n as n -* - and t - oo in such a way that nit = (3 > 0. V Poisson Processes 310 4.6. Customers arrive at a service facility according to a Poisson process of rate A customers/hour. Let X(t) be the number of customers that have arrived up to time t. Let W, W,, . . . be the successive arrival times of the customers. (a) Determine the conditional mean E[W X(t) = 2]. (b) Determine the conditional mean E[W, X(t) = 5]. (c) Determine the conditional probability density function for W,, given that X(t) = 5. 4.7. Let W W,, . . . be the event times in a Poisson process (X(t); t ? 0) of rate A, and letf(w) be an arbitrary function. Verify that X(t) t E[> .f(W )] = A Jf(w) dw. i=1 0 4.8. Electrical pulses with independent and identically distributed random amplitudes 6 62, . . . arrive at a detector at random times W,, W, ... according to a Poisson process of rate A. The detector output 0k(t) for the kth pulse at time t is 0k(t) = 0 fort < Wk, k exp{-a(t - W)} fort ? W. That is, the amplitude impressed on the detector when the pulse arrives is ek, and its effect thereafter decays exponentially at rate a. Assume that the detector is additive, so that if N(t) pulses arrive during the time interval [0, t], then the output at time t is N(t) Z(t) _ 7 Ok(t). k=l Determine the mean output E[Z(t)] assuming N(0) = 0. Assume that the amplitudes 4, 62, . . . are independent of the arrival times W,, W . ... . 4.9. Customers arrive at a service facility according to a Poisson process of rate k customers per hour. Let N(t) be the number of customers that have arrived up to time t, and let W, , W,, . . . be the successive arrival times of the customers. Determine the expected value of the product of the waiting times up to time t. (Assume that W, W, W,,,,, = 1 when N(t) = 0.) 5. Spatial Poisson Processes 311 Compare and contrast the example immediately following Theorem 4.1, the shot noise process of Section 4.1, and the model of Problem 4.8. Can you formulate a general process of which these three examples are special cases? 4.10. Computer Challenge Let U0, U,, . . . be independent random variables, each uniformly distributed on the interval (0, 1). Define a stochastic process {S,,} recursively by setting 4.11. So = 0 for n > 0. and (This is an example of a discrete-time, continuous-state, Markov process.) When n becomes large, the distribution of S,, approaches that of a random variable S = SF, and S must have the same probability distribution as U(1 + S), where U and S are independent. We write this in the form 2b S = U(1 + S), from which it is easy to determine that E[S] = 1, Var[S] Laplace transform) 6 E[e-oS] = exp (-J and even (the 1 _ e., l 0+ dull 0 > 0. The probability density functionf(s) satisfies f(s) = 0 for s : 0, df ds = l f(s- 1), s and fors>0. What is the 99th percentile of the distribution of S? (Note: Consider the shot noise process of Section 4.1. When the Poisson process has rate A = I and the impulse response function is the exponential h(x) = exp{-x}, then the shot noise 1(t) has, in the limit for large t, the same distribution as S.) 5. Spatial Poisson Processes In this section we define some versions of multidimensional Poisson processes and describe some examples and applications. V Poisson Processes 312 Let S be a set in n-dimensional space and let si be a family of subsets of S. A point process in S is a stochastic process N(A) indexed by the sets A in , si and having the set of nonnegative integers (0, 1 , 2, ... ) as its possible values. We think of "points" being scattered over S in some random manner and of N(A) as counting the number of points in the set A. Because N(A) is a counting function, there are certain obvious requirements that it must satifsy. For example, if A and B are disjoint sets in whose union A U B is also in s4, then it must be that N(A U B) = N(A) + N(B). In words, the number of points in A or B equals the number of points in A plus the number of points in B when A and B are disjoint. The one-dimensional case, in which S is the positive half line and a comprises all intervals of the form A = (s, t], for 0 <- s < t, was introduced in Section 3. The straightforward generalization to the plane and three-dimensional space that is now being discussed has relevance when we consider the spatial distribution of stars or galaxies in astronomy, of plants or animals in ecology, of bacteria on a slide in medicine, and of defects on a surface or in a volume in reliability engineering. Let S be a subset of the real line, two-dimensional plane, or threedimensional space; let sl be the family of subsets of S and for any set A in si; let IAI denote the size (length, area, or volume, respectively) of A. Then {N(A); A in sl} is a homogeneous Poisson point process of intensity A>0if (i) for each A in A, the random variable N(A) has a Poisson distribution with parameter AN; (ii) for every finite collection {A...... of disjoint subsets of S, the random variables N(A,), . . . , are independent. In Section 2, the law of rare events was invoked to derive the Poisson process as a consequence of certain physically plausible postulates. This implication serves to justify the Poisson process as a model in those situations where the postualtes may be expected to hold. An analogous result is available in the multidimensional case at hand. Given an arbitrary point process {N(A); A in .si}, the required postulates are as follows: (1) The possible values for N(A) are the nonnegative integers {0, 1, 2, ...} and 0 < Pr(N(A) = 0) < I if 0 < 1AJ < oo. 5. Spatial Poisson Processes 313 (2) The probability distribution of N(A) depends on the set A only through its size (length, area, or volume) JAI, with the further property that Pr{N(A) ? 1 } = AJAJ + o(JAI) as JAI L 0. (3) For m = 2, 3, . . . , if A,, A...... A. are disjoint regions, then N(A,), N(A, U . , N(A,), + N(A,,,). U A,,,) = N(AI) + N(A,) + A2 U (4) Pr{N(A) ? 1) = 1 lim A'o Pr{N(A) = 1} The motivation and interpretation of these postulates is quite evident. Postulate 2 asserts that the probability distribution of N(A) does not depend on the shape or location of A, but only on its size. Postulate 3 requires that the outcome in one region not influence or be influenced by the outcome in a second region that does not overlap the first. Postulate 4 precludes the possibility of two points occupying the same location. If a random point process N(A) defined with respect to subsets A of Euclidean n-space satisfies Postulates 1 through 4, then N(A) is a homogeneous Poisson point process of intensity A > 0, and AA(AIAI)k Pr(N(A) = k} = fork = 0, 1, ... . e kd (5.1) As in the one-dimensional case, homogeneous Poisson point processes in n-dimensions are highly amenable to analysis, and many results are known for them. We elaborate a few of these consequences next, beginning with the uniform distribution of a single point. Consider a region A of positive size JAI > 0, and suppose it is known that A contains exactly one point; i.e., N(A) = 1. Where in A is this point located? We claim that the point is uniformly distributed in the sense that Pr{N(B) = 1IN(A) = 1) = LB' for any set B C A. (5.2) In words, the probability of the point being in any subset B of A is proportional to the size of B; that is, the point is uniformly distributed in A. The uniform distribution expressed in (5.2) is an immediate consequence of elementary conditional probability manipulations. We write A = B U C, where B is an arbitrary subset of A and C is the portion of A not included V Poisson Processes 314 in B. Then B and C are disjoint, so that N(B) and N(C) are independent Poisson random variables with respective means A BI and AICI. Then Pr{N(B) = IIN(A) = 1 } = Pr{N(B) = 1, N(C) = 0} r{ () - } A'B1e-axe-Ac AIAIe-A A = IBI I (because Al Cj = A ), and the proof is complete. The generalization to n points in a region A is stated as follows. Consider a set A of positive size IAI > 0 and containing N(A) = n ? 1 points. Then these n points are independent and uniformly distributed in A in the sense U A,,, = A, that for any disjoint partition A...... A,,, of A, where A, U + k,,, = n, we have and any positive integers k ... , k,,,, where k, + Pr{N(A1= k...... N(A,,,) = k,,, N(A) = n } n! A, k,! ... k,,,! A JA (5.3) J IAI Equation (5.3) expresses the multinomial distribution for the conditional distribution of N(A,), . . . , N(A,,,) given that N(A) = n. Example An Application in Astronomy Consider stars distributed in space in accordance with a three-dimensional Poisson point process of intensity A > 0. Let x and y designate general three-dimensional, vectors, and assume that the light intensity exerted at x by a star located at y is f(x, y, a) = a/IIx - yII2 = al[(x, - y1)2 + (x, - y2)2 + (x3 - y3)2], where a is a random parameter depending on the intensity of the star at y. We assume that the intensities a associated with different stars are independent, identically distributed random variables possessing a common mean µ and variance o<;. We also assume that the combined intensity exerted at the point x due to light created by different stars accumulates additively. Let Z(x, A) denote the total light intensity at the point x due to signals emanating from all sources located in region A. Then 315 Exercises N(A) f(x, y,., a) Z(x, A) _ (5.4) N(A) where y, is the location of the rth star in A. We recognize (5.4) as a random sum, as discussed in II, Section 3.2. Accordingly, we have the mean intensity at x given by E[Z(x, A)] = (E[N(A)])(E[ f(x, y, a)]). (5.5) Note that E[N(A)] = .1JAJ, while because we have assumed a and y to be independent, E[f(x, y, a)] = E[a]E[II x But as a consequence of the Poisson distribution of stars in space, we may take y to be uniformly distributed in A. Thus E[Ijx - 1 JA 1 J x A With µa = E[a], then (5.5) reduces to E[Z(x, A)] = ' Pa J A dy x- Exercises 5.1. Bacteria are distributed throughout a volume of liquid according to a Poisson process of intensity 0 = 0.6 organisms per mm'. A measuring device counts the number of bacteria in a 10 mm' volume of the liquid. What is the probability that more than two bacteria are in this measured volume? 5.2. Customer arrivals at a certain service facility follow a Poisson process of unknown rate. Suppose it is known that 12 customers have arrived during the first three hours. Let Ni be the number of customers who arrive during the ith hour, i = 1, 2, 3. Determine the probability that N, = 3, N, = 4, and N; = 5. V Poisson Processes 316 5.3. Defects (air bubbles, contaminants, chips) occur over the surface of a varnished tabletop according to a Poisson process at a mean rate of one defect per top. If two inspectors each check separate halves of a given table, what is the probability that both inspectors find defects? Problems 5.1. A piece of a fibrous composite material is sliced across its circular cross section of radius R, revealing fiber ends distributed across the circular area according to a Poisson process of rate 100 fibers per cross section. The locations of the fibers are measured, and the radial distance of each fiber from the center of the circle is computed. What is the probability density function of this radial distance X for a randomly chosen fiber? 5.2. Points are placed on the surface of a circular disk of radius one according to the following scheme. First, a Poisson distributed random vari- able N is observed. If N = n, then n random variables 0...... 0,, are independently generated, each uniformly distributed over the interval [0, 2ir), and n random variables R . . . , R,, are independently generated, each with the triangular density f(r) = 2r, 0 < r < 1. Finally, the points are located at the positions with polar coordinates (R;, 9;), i = 1, . . . , n. What is the distribution of the resulting point process on the disk? 5.3. Let {N(A); A E R2) be a homogeneous Poisson point process in the plane, where the intensity is A. Divide the (0, t] X (0, t] square into n2 boxes of side length d = t/n. Suppose there is a reaction between two or more points whenever they are located within the same box. Determine the distribution for the number of reactions, valid in the limit as t 7 00and d-*0insuch awaythat td- > 0. 5.4. Consider spheres in three-dimensional space with centers distributed according to a Poisson distribution with parameter AIAJ, where CAI now represents the volume of the set A. If the radii of all spheres are distributed according to F(r) with densityf(r) and finite third moment, show that the number of spheres that cover a point t is a Poisson random variable with parameter ;Air f o r'f(r) dr. 317 problems 5.5. Consider a two-dimensional Poisson process of particles in the plane with intensity parameter v. Determine the distribution Fo(x) of the distance between a particle and its nearest neighbor. Compute the mean distance. 5.6. Suppose that stars are distributed in space following a Poisson point process of intensity A. Fix a star alpha and let R be the distance from alpha to its nearest neighbor. Show that R has the probability density function fR(x) _ (4A7rx'-) expj 4A 7rx' 1, x > 0. Consider a collection of circles in the plane whose centers are distributed according to a spatial Poisson process with parameter AJAI, where 5.7. J denotes the area of the set A. (In particular, the number of centers (A) in the set A follows the distribution law Pr(e(A) = k} = e AA[(A[AJ)'1k!].) The radius of each circle is assumed to be a random variable independent of the location of the center of the circle, with density functionf(r) and finite second moment. (a) Show that C(r), defined to be the number of circles that cover the origin and have centers at a distance less than r from the origin, determines a variable-time Poisson process, where the time variable is now taken to be the distance r. Hint: Prove that an event occurring between r and r + dr (i.e., there is a circle that covers the origin and whose center is in the ring of radius r to r + dr) has probability A27rr dr f ;f(p) dp + o(dr), and events occurring over disjoint intervals constitute independent r.v.'s. Show that C(r) is a variable-time (nonhomogeneous) Poisson process with parameter x A(r) = 27rAr f f (p) d p. (b) Show that the number of circles that cover the origin is a Poisson random variable with parameter A f o 7rr2f(r) dr. V Poisson Processes 318 Compound and Marked Poisson Processes 6. Given a Poisson process X(t) of rate A > 0, suppose that each event has associated with it a random variable, possibly representing a value or a cost. Examples will appear shortly. The successive values Y Y,, ... are assumed to be independent, independent of the Poisson process, and random variables sharing the common distribution function G(y) = Pr{Yk <_ y}. A compound Poisson process is the cumulative value process defined by X(t) Z(t) = 7 Y for t ? 0. (6.1) k=I A marked Poisson process is the sequence of pairs (W, Y,), (W,, Y,), ..., where W,, W,, ... are the waiting times or event times in the Poisson process X(t). Both compound Poisson and marked Poisson processes appear often as models of physical phenomena. 6.1. Compound Poisson Processes Consider the compound Poisson process Z(t) 111; Yk. If A > 0 is the rate for the process X(t) and µ = E[Y] and v2 = Var[Y,] are the common mean and variance for Y,, Y,, ... , then the moments of Z(t) can be determined from the random sums formulas of II, Section 3.2 and are E[Z(t)] = Apt; Var[Z(t)] = A(v'- + µ-)t. (6.2) Examples (a) Risk Theory Suppose claims arrive at an insurance company in accordance with a Poisson process having rate A. Let Yk be the magnitude of the kth claim. Then Z(t) _ 110", Yk represents the cumulative amount claimed up to time t. (b) Stock Prices Suppose that transactions in a certain stock take place according to a Poisson process of rate A. Let Yk denote the change in market price of the stock between the kth and (k - 1)st transaction. The random walk hypothesis asserts that Y, Y,, . . . are independent random variables. The random walk hypothesis, which has a history dating Compound and Marked Poisson Processes 6. 319 back to 1900, can be deduced formally from certain assumptions describing a "perfect market." Then Z(t) _ IA=I'I,, Y, represents the total price change up to time t. This stock price model has been proposed as an explanation for why stock price changes do not follow a Gaussian (normal) distribution. The distribution function for the compound Poisson process Z(t) _ can be represented explicitly after conditioning on the values of IM11,, X(t). Recall the convolution notation G"(y)=Pr{Y,+...+Y<_y} +f (6.3) J G")(y - z) dG(z) -x with G(01(y) {1 = 0 for y ? 0, for y < 0. Then r X(r) Pr(Z(t) z} = Prj 2 Y < z} k=I x(n _ Pr n=o _ 7, Y ( 1 t)' zjX(t) = n l/l k=1 J (At)ne-At =o n! GOO (Z) -A, (6.4) n! (since X(t) is independent of Example A Shock Model Let X(t) be the number of shocks to a system up to time t and let Yk be the damage or wear incurred by the kth shock. We assume that damage is positive, i.e., that Pr{Y. ? 0} = 1, and that the damage accumulates additively, so that Z(t) = 111', Y, represents the total damage sustained up to time t. Suppose that the system continues to operate as long as this total damage is less than some critical value a and fails in the contrary circumstance. Let The the time of system failure. Then {T > t} if and only if {Z(t) < a}. (Why?) (6.5) V Poisson Processes 320 In view of (6.4) and (6.5), we have x (At)"e-A, Pr[T > t} = G("'(a). n! n=0 All summands are nonnegative, so we may interchange integration and summation to get the mean system failure time x E[T] = f Pr[T> t} dt 0 x G",,(a). =0 This expression simplifies greatly in the special case in which Y Y2, .. . are each exponentially distributed according to the density gy(y) = µe F" for y > 0. Then the sum Y, + + Y has the gamma distribution (µz)ke ,<< k! k=0 and x 7 n=0 x G'(a)=7, (pz)ke "< _ k=n x k! IM)keµa Y n=0k=n k! (Fa)ke-µa k! x (1 + k) (I-)ke_µa ki k=0 = 1 + µa. When Y, Y,, ... are exponentially distributed, then E[T]= 1+µa A 6. Compound and Marked Poisson Processes 6.2. 321 Marked Poisson Processes Again suppose that a random variable Y is associated with the kth event in a Poisson process of rate A. W e stipulate that Y Y,, ... are independent, independent of the Poisson process, and share the common distribution function G(y) = Pr{Y" : y}. The sequence of pairs (W, Y,), (W,, Y,), ... is called a marked Poisson process. We begin the analysis of marked Poisson processes with one of the simplest cases. For a fixed value p (0 < p < 1) suppose Pr(Y"=0) = q = 1 -p. Pr{Y"= 1} = p, Now consider separately the processes of points marked with ones and of points marked with zeros. In this case we can define the relevant Poisson processes explicitly by and Y X. (t) = X0(t) = X(t) - X,(t). k=1 Then nonoverlapping increments in X,(t) are independent random variables, X,(0) = 0, and finally, Theorem 1.2 applies to assert that X,(t) has a Poisson distribution with mean Apt. In summary, X,(t) is a Poisson process with rate Ap, and the parallel argument shows that X0(t) is a Poisson process with rate A(1 - p). What is even more interesting and surprising is that X0(t) and X,(t) are independent processes! The relevant property to check is that Pr{X0(t) = j and X,(t) = k) = Pr{X0(t) = j) X Pr{X1(t) = k} We establish this independence by writing for j, k = 0, 1, .... Pr{X0(t) = j, X,(t) = k} = Pr{X0(t) = j + k, XI(t) = k} = Pr{X1(t) = kIX(t) = j + k} Pr{X(t) = j + k) (j + k)! j!k! pk ( - P) (At)f+"e-A7 J (j + k)! A('-n"(A(1 [eAr(Apt)kI[e k! - p)t)'I j! = Pr{X1(t) = k} Pr{X0(t) = j} forj, k = 0, 1,.... V Poisson Processes 322 Example Customers enter a store according to a Poisson process of rate A = 10 per hour. Independently, each customer buys something with probability p = 0.3 and leaves without making a purchase with probability q = 1 - p = 0.7. What is the probability that during the first hour 9 people enter the store and that 3 of these people make a purchase and 6 do not? Let X, = X,(1) be the number of customers who make a purchase during the first hour and X0 = X(,(1) be the number of people who do not. Then X, and Xo are independent Poisson random variables having respective rates 0.3(10) = 3 and 0.7(10) = 7. According to the Poisson distribution, Pr{X, = 3) = 3'e 3 3! = 0.2240, lee-7 = 0 . 1490 , Pr {X = 6) = 6! and Pr{X1 = 3, X0 = 6} = Pr{X1 = 3) Pr{X = 61 = (0.2240)(0.1490) = 0.0334. In our study of marked Poisson processes, let us next consider the case where the value random variables Y,, Y,, ... are discrete, with possible val- ues 0, 1, 2, ... and Pr{Y = k} = ax > 0 for k = 0, 1, ... ,with Lak = 1. In Figure 6.1, the original Poisson event times W, k, ... are shown on Y, = 3 Y,=2 I W, Figure 6.1 W, W, W4 A marked Poisson process. W, W,, . . are the event times in a Poisson process of rate A. The random variables Y, Y,, . . . are the markings, assumed to be independent and identically distributed, and independent of the Poisson process. . 6. Compound and Marked Poisson Processes 323 the bottom axis. Then a point is placed in the (t, y) plane at (W,,, Y,,) for every n. For every integer k = 0, 1, 2.... one obtains a point process that corresponds to the times W for which Y = k. The same reasoning as in the zero-one case applies to imply that each of these processes is Poisson, the rate for the kth process being Aak, and that processes for distinct values of k are independent. To state the corresponding decomposition result when the values Y Y,, . . . are continuous random variables requires a higher level of sophistication, although the underlying ideas are basically the same. To set the stage for the formal statement, we first define what we mean by a nonhomogeneous Poisson point process in the plane, thus extending the homogeneous processes of the previous section. Let 0 = 0(x, y) be a nonnegative function defined on a region S in the (x, y) plane. For each subset A of S, let µ(A) = f fA 6(x, y) dx dy be the volume under 9(x, y) enclosed by A. A nonhomogeneous Poisson point process of intensity function 0(x, y) is a point process {N(A); A C S) for which (i) for each subset A of S, the random variable N(A) has a Poisson distribution with mean µ(A); (ii) for disjoint subsets A,, . . ., A,,, of S, the random variables N(A,), ... , N(A,,,) are independent. It is easily seen that the homogeneous Poisson point process of intensity A corresponds to the function 9(x, y) being constant, and 6(x, y) = A for all x, y. With this definition in hand, we state the appropriate decomposition result for general marked Poisson processes. ... Theorem 6.1 Let (W Y,), (W,, Y,), be a marked Poisson process where W W,, . are the waiting times in a Poisson process of rate A and Y Y,, ... are independent identically distributed continuous random variables having probability density function g(y). Then (W Y), (W,, Y2), . . . form a two-dimensional nonhomogeneous Poisson point process in the (t, y) plane, where the mean number of points in a region A is given by µ(A) = JJAg(y)dydt. A (6.6) V Poisson Processes 324 Figure 6.2 diagrams the scene. Y oW, oW3 6 0 W4 W5 Figure 6.2 A marked Poisson process. Theorem 6.1 asserts that the numbers of points in disjoint intervals are independent random variables. For example, the waiting times corresponding to positive values Y Y,, . . . form a Poisson process, as do the times associated with negative values, and these two processes are independent. Example Crack Failure The following model is proposed to describe the failure time of a sheet or volume of material subjected to a constant stress o. The failure time is viewed in two parts, crack initiation and crack propagation. Crack initiation occurs according to a Poisson process whose rate per unit time and unit volume is a constant A > 0 depending on the stress level a-. Crack initiation per unit time then is a Poisson process of rate A,IVJ, where IVI is the volume of material under consideration. We let W W,, . . . be the times of crack initiation. Once begun, a crack grows at a random rate until it reaches a critical size, at which instant structural failure occurs. Let Yk be the time to reach critical size for the kth crack. The cumulative distribution function G, (y) = Pr{Yk s y} depends on the constant stress level a-. We assume that crack initiations are sufficiently sparse as to make Y Y,, . . . independent random variables. That is, we do not allow two small cracks to join and form a larger one. The structural failure time Z is the smallest of W, + Y,, W, + Y,..... It is not necessarily the case that the first crack to appear will cause system failure. A later crack may grow to critical size faster. 6. Compound and Marked Poisson Processes 325 Figure 6.3 A crack failure model. In the (t, y) plane, the event {min { Wk + Y,.) > z) corresponds to no points falling in the triangle A = ((t, y): t + y z, t ? 0, y ? 0), as shown in Figure 6.3. The number of points N(O) falling in the triangle A has a Poisson distribution with mean µ(0) given, according to (6.6), by µ(A) = JJAIVjds g?(u) du .s = f AoIVI g,(u) du ds 0 =AvIVI f Go(z - s)ds 0 Z = A,1VI f GQ(v) dv. 0 From this we obtain the cumulative distribution function for structural failure time, Pr(Z<-z) = I -Pr{Z>z} = 1 -Pr(N(L)=0} = 1 - exp -,QV1 f GQ(v) dv . 0 Observe the appearance of the so-called size effect in the model, wherein the structure volume IVI affects the structural failure time even at 326 V Poisson Processes constant stress level The parameter A and distribution function G,,(y) would require experimental determination. Example The Strength Versus Length of Filaments It was noted that the logarithm of mean tensile strength of brittle fibers, such as boron filaments, in general varies linearly with the logarithm of the filament length, but that this relation did not hold for short filaments. It was suspected that the breakdown in the log linear relation might be due to testing or measurement problems, rather than being an inherent property of short filaments. Evidence supporting this idea was the observation that short filaments would break in the test clamps, rather than between them as desired, more often than would long filaments. Some means of correcting observed mean strengths to account for filaments breaking in, rather than between, the clamps was desired. It was decided to compute the ratio between the actual mean strength and an ideal mean strength, obtained under the assumption that there was no stress in the clamps, as a correction factor. Since the molecular bonding strength is several orders of magnitude higher than generally observed strengths, it was felt that failure typically was caused by flaws. There are a number of different types of flaws, both internal flaws such as voids, inclusions, and weak grain boundaries, and external, or surface, flaws such as notches and cracks that cause stress concentrations. Let us suppose that flaws occur independently in a Poisson manner along the length of the filament. We let Yk be the strength of the filament at the kth flaw and suppose Yk has the cumulative distribution function G(y), y > 0. We have plotted this information in Figure 6.4. The flaws reduce the strength. Opposing the strength is the stress in the filament. Ideally, the stress should be constant along the filament between the clamp faces and zero within the clamp. In practice, the stress tapers off to zero over some positive length in the clamp. As a first approximation it is reasonable to assume that the stress decreases linearly. Let l be the length of the clamp and t the distance between the clamps, called the gauge length, as illustrated in Figure 6.4 on the next page. The filament holds as long as the stress has not exceeded the strength as determined by the weakest flaw. That is, the filament will support a stress of y as long as no flaw points fall in the stress trapezoid of Figure 6.4. The number of points in this trapezoid has a Poisson distribution with 6. Compound and Marked Poisson Processes 327 kthflaw Distance along filament y* Ideal stress Actual B ' stress A -H l 1Filament Clamp Figure 6.4 The stress versus strength of a filament under tension. Flaws reducing the strength of a filament below its theoretical maximum y* are distributed randomly along its length. The stress in the filament is constant at the level y between clamps and tapers off to zero within the clamps. The filament fails if at any point along its length a flaw reduces its strength below its stress. mean µ(B) + 2µ(A). In particular, no points fall there with probability e-I"(B)+'a`A)1. If we let S be the strength of the filament, then Pr(S > y) = e-?µ(A)-µ mf) We compute /t(A) = f G( l llAdx and µ(B) = AtG(y). V Poisson Processes 328 Finally, the mean strength of the filament is x x E[S] = J Pr{S > y} dy = J exp -A tG(y) + 2 JG() dx dy. 0 For an ideal filament we use the same expression but with 1 = 0. Exercises 6.1. Customers demanding service at a central processing facility arrive according to a Poisson process of intensity 6 = 8 per unit time. Independently, each customer is classified as high priority with probability a = 0.2, or low priority with probability 1 - a = 0.8. What is the probability that three high priority and five low priority customers arrive during the first unit of time? 6.2. Shocks occur to a system according to a Poisson process of intensity A. Each shock causes some damage to the system, and these damages accumulate. Let N(t) be the number of shocks up to time t, and let Y be the damage caused by the ith shock. Then is the total damage up to time t. Determine the mean and variance of the total damage at time t when the individual shock damages are exponentially distributed with parameter 0. 6.3. Y,, YZ, Let {N(t); t ? 01 be a Poisson process of intensity A, and let ... be independent and identically distributed nonnegative random variables with cumulative distribution function G(y) = Pr{Y <_ y}. Determine Pr{Z(t) > zjN(t) > 0}, where Z(t) = min{Y 6.4. Y,, ... , YN,,,} Men and women enter a supermarket according to independent Poisson processes having respective rates of two and four per minute. (a) Starting at an arbitrary time, what is the probability that at least two men arrive before the first woman arrives? 329 Problems (b) What is the probability that at least two men arrive before the third woman arrives? 6.5. Alpha particles are emitted from a fixed mass of material according to a Poisson process of rate A. Each particle exists for a random duration and is then annihilated. Suppose that the successive lifetimes Y Y,, . . . of distinct particles are independent random variables having the common distribution function G(y) = Pr{Yk s y}. Let M(t) be the number of particles existing at time t. By considering the lifetimes as markings, identify the region in the lifetime, arrival-time space that corresponds to M(t), and thereby deduce the probability distribution of M(t). Problems 6.1. Suppose that points are distributed over the half line [0, 00) according to a Poisson process of rate A. A sequence of independent and identically distributed nonnegative random variables Y Y2, . . . is used to reposition the points so that a point formerly at location WA is moved to the location Wk + Yk. Completely describe the distribution of the relocated points. 6.2. Suppose that particles are distributed on the surface of a circular region according to a spatial Poisson process of intensity A particles per unit area. The polar coordinates of each point are determined, and each angular coordinate is shifted by a random amount, the amounts shifted for distinct points being independent random variables following a fixed proba- bility distribution. Show that at the end of the point movement process, the points are still Poisson distributed over the region. 6.3. Shocks occur to a system according to a Poisson process of intensity A. Each shock causes some damage to the system, and these damages accumulate. Let N(t) be the number of shocks up to time t, and let Y; be the damage caused by the ith shock. Then X(t)=Y,+...+YN(,) is the total damage up to time t. Suppose that the system continues to operate as long as the total damage is strictly less than some critical value a, and fails in the contrary circumstance. Determine the mean time to system V Poisson Processes 330 failure when the individual damages Y have a geometric distribution with Pr{Y= k} = p(1 - p)k,k= 0, 1,.... 6.4. Let {X(t); t ? 0} and {Y(t); t ? 0} be independent Poisson processes with respective parameters A and µ. For a fixed integer a, let T = min { t ? 0; Y(t) = a) be the random time that the Y process first k} for k = 0, 1, ... . reaches the value a. Determine Hint: First consider = X(T,) in the case in which a = 1. Then has a geometric distribution. Then argue that X(T,) for general a has the same distribution as the sum of a independent 's and hence has a negative binomial distribution. 6.5. Let (X(t); t ? 0) and (Y(t); t ? 0) be independent Poisson processes with respective parameters A and µ. Let T = min { t ? 0; Y(t) = I) be the random time of the first event in the Y process. Determine Pr{X(T/2) = k) fork = 0, 1.... . be the event times in a Poisson process {X(t); t ? 0} of rate A. A new point process is created as follows: Each point WA is replaced by two new points located at W,, + Xk and Wk + YA, where X, Y, X,, Y,, . . . are independent and identically distributed nonnegative random variables, independent of the Poisson process. Describe the distribution of the resulting point process. 6.6 Let W,, W,, . . . 6.7. Let {N(t); t ? 01 be a Poisson process of intensity A, and let Y Y,, . . . be independent and identically distributed nonnegative random variables with cumulative distribution function G(y) = y° for 0 < y < 1. Determine Pr{Z(t) > zIN(t) > 0), where Z(t) = min{Y,, Describe the behavior for large t. 6.8. Let {N(t); t ? 0) be a nonhomogeneous Poisson process of intensity A(t), t > 0, and let Y Y,, . . . be independent and identically distributed nonnegative random variables with cumulative distribution function G(y)=y" for0<y<1. 331 problems Suppose that the intensity process averages out in the sense Oat lrr lim - J A(u) du = 0. I-+, t n Let Z(t) = min{Y,, Y,..... Y,,,,)}. Determine lim Pr{t"°Z(t) > z}. 6.9. Let W,, W,, ... be the event times in a Poisson process of rate A, and let N(t) = N((0, t]) be the number of points in the interval (0, t]. Evaluate N(,) E7 Note: (4Y.)'-]. Y.°_, KY = 0. 6.10. A Bidding Model Let U,, U,, be independent random variables, each uniformly distributed over the interval (0, 1]. These random variables represent successive bids on an asset that you are trying to sell, and that you must sell by time t = 1, when the asset becomes worthless. As a strategy, you adopt a secret number 0, and you will accept the first offer that is greater than 0. For example, you accept the second offer if U, <_ 0 while U, > 0. Suppose that the offers arrive according to a unit rate Poisson process (A = 1). . . . (a) What is the probability that you sell the asset by time t = 1? (b) What is the value for 0 that maximizes your expected return? (You get nothing if you don't sell the asset by time t = 1.) (c) To improve your return, you adopt a new strategy, which is to accept an offer at time t if it exceeds 0(t) = (1 - t)/(3 - t). What are your new chances of selling the asset, and what is your new expected return? Chapter VI Continuous Time Markov Chains 1. Pure Birth Processes In this chapter we present several important examples of continuous time, discrete state, Markov processes. Specifically, we deal here with a family of random variables {X(t); 0 < t < co} where the possible values of X(t) are the nonnegative integers. We shall restrict attention to the case where (X(t)) is a Markov process with stationary transition probabilities. Thus, the transition probability function for t > 0, P;(t)=Pr{X(t+u)=jjX(u)=i}, i,j=0,1,2,..., is independent of u ? 0. It is usually more natural in investigating particular stochastic models based on physical phenomena to prescribe the so-called infinitesimal probabilities relating to the process and then derive from them an explicit expression for the transition probability function. For the case at hand, we will postulate the form of P;(h) for h small, and, using the Markov property, we will derive a system of differential equations satisfied by P;(t) for all t > 0. The solution of these equations under suitable boundary conditions gives P;(t). By way of introduction to the general pure birth process, we review briefly the axioms characterizing the Poisson process. 334 1.1. VI Continuous Time Markov Chains Postulates for the Poisson Process The Poisson process is the prototypical pure birth process. Let us point out the relevant properties. The Poisson process is a Markov process on the nonnegative integers for which (i) Pr{X(t + h) - X(t) = 1JX(t) = x} = Ah + o(h) as h 10 (x = 0, 1, 2, ...). (ii) Pr{X(t + h) - X(t) = 0IX(t) = x} = 1 - Ah + o(h) as h 10. (iii) X(O) = 0. The precise interpretation of (i) is the relationship Pr{X(t + h) - X(t) = lIX(t) = x} lira h = A. The o(h) symbol represents a negligible remainder term in the sense that if we divide the term by h, then the resulting value tends to zero as h tends to zero. Notice that the right side of (i) is independent of x. These properties are easily verified by direct computation, since the explicit formulas for all the relevant properties are available. Problem 1.13 calls for showing that these properties, in fact, define the Poisson process. 1.2. Pure Birth Process A natural generalization of the Poisson process is to permit the chance of an event occurring at a given instant of time to depend upon the number of events that have already occurred. An example of this phenomenon is the reproduction of living organisms (and hence the name of the process), in which under certain conditions-sufficient food, no mortality, no migration, for example-the infinitesimal probability of a birth at a given instant is proportional (directly) to the population size at that time. This example is known as the Yule process and will be considered in detail later. Consider a sequence of positive numbers, { AA } . We define a pure birth process as a Markov process satisfying the following postulates: (1) Pr{X(t + h) - X(t) = 1IX(t) = k} = AA.h + o,,k(h) (h -4 0+). 1. Pure Birth Processes 335 (2) Pr{X(t + h) - X(t) = 0 X(t) = k) = 1 - 1tkh + o,.,(h). (3) Pr{X(t + h) - X(t) < 0 X(t) = k} = 0 (k >_ 0). (1.1) As a matter of convenience we often add the postulate (4) X(0) = 0. With this postulate X(t) does not denote the population size but, rather, the number of births in the time interval (0, t}. Note that the left sides of Postulates (1) and (2) are just P.k+,(h) and PA,x(h), respectively (owing to stationarity), so that o,,k(h) and o,.,(h) do not depend upon t. We define P(t) = Pr{X(t) = n}, assuming X(0) = 0. By analyzing the possibilities at time t just prior to time t + h (h small), we will derive a system of differential equations satisfied by P(t) for t ? 0, namely Pa(t) = -A0P0(t), forn ? 1, P111(t) = - (1.2) with initial conditions PO(0) = 1, 0, n > 0. Indeed, if h > 0, n ? 1, then by invoking the law of total probability, the Markov property, and Postulate (3) we obtain x h) = PR.(t) Pr(X(t + h) = nI X(t) = k} k=0 PA.(t) Pr{X(t + h) - X(t) = n - kJX(t) = k} k=0 PA(t) Pr{X(t + h) - X(t) = n - k X(t) = k}. k=0 Now for k = 0, 1,...,n-2wehave Pr{X(t + h) - X(t) = n - klX(t) = k} Pr{X(t + h) - X(t) ? 21X(t) = k} = o1.k(h) + o,.k(h), 336 VI Continuous Time Markov Chains or Pr(X(t + h) - X(t) = n - kjX(t) = k} = 03.,,,k(h), k= 0, ... , n - 2. Thus h) = P(t)[1 - 02.,,(h)] + o,.,,_,(h)] n-2 k=0 .or h) - (1.3) = o,,(h)] + oj.,,_1(h)l + o,,(h), where, clearly, lim,,10 0 uniformly in t ? 0, since o,,(h) is bounded by the finite sum Jk=0 o3.n.k(h), which does not depend on t. Dividing by h and passing to the limit h 10, we validate the relations (1.2), where on the left side we should, to be precise, write the derivative from the right. With a little more care, however, we can derive the same relation involving the derivative from the left. In fact, from (1.3) we see are continuous functions of t. Replacing t by t - h in at once that the (1.3), dividing by h, and passing to the limit h 10, we find that each has a left derivative that also satisfies equation (1.2). The first equation of (1.2) can be solved immediately and yields Po(t) = exp{-A0t} for t > 0. (1.4) Define Sk as the time between the kth and the (k + 1)st birth, so that n-1 S, :!s: t<S; The random variables Sk are called the "sojourn times" between births, and k-1 W= = the time at which the kth birth occurs. i=O We have already seen that Po(t) = exp{-Aot}. Therefore, Pr{S0 <- t} = 1 - Pr(X(t) = 0) = I - exp(-A0t); 1. Pure Birth Processes 337 i.e., So has an exponential distribution with parameter Ao. It may he deduced from Postulates (1) through (4) that Sk, k > 0, also has an exponential distribution with parameter Ak and that the S;'s are mutually independent. This description characterizes the pure birth process in terms of its sojourn times, in contrast to the infinitesimal description corresponding to (1.1). To solve the differential equations of (1.2) recursively, introduce Q,,(t) = for n = 0, 1, .... Then Q;,(t) = A,,eA,1F,(t) + P'(t)] = [using (1.2)]. Integrating both sides of these equations and using the boundary condition 0 for n ? 1 gives r f en°AA .P,-.(x) dx, 0 or 1 JeI-1(x) dx, P,(t) n = 1, 2 , .... (1.5) 0 It is now clear that all Pk(t) ? 0, but there is still a possibility that 7, =0 1. To secure the validity of the process, i.e., to assure that all t, we must restrict the Ak according to the following: x =0 P(t) = 1 if and only if 1 1 for (1.6) The intuitive argument for this result is as follows: The time Sk between consecutive births is exponentially distributed with a corresponding parameter Ak. Therefore, the quantity I 1/A,, equals the expected time before is the the population becomes infinite. By comparison, 1 - Y.;,=o probability that X(t) = oo. 338 Continuous Time Markov Chains VI If I A < oc, then the expected time for the population to become infinite is finite. It is then plausible that for all t > 0 the probability that X(t) = 00 is positive. When no two of the birth parameters A,,, A,.... are equal, the integral equation (1.5) may be solved to give the explicit formula PO(t) = 1 I e- Ai', AO - A, Ao A, 1 e - A"' + AO / and Pr{X(t) = nI X(0) = 0) for n > 1, = AO ... A,,_I[Bo.,,e-A,,' + ... + B,,.,,e-A''] (1.8) where 1 Bo.,, = (AI _ AO) ... (All - AX (1.9) 1 Bk',, (Ao AA.) ...A._(I AA.)(AA.+I AA.) - - - l(A,, - A.A) for 0 < k < n, and B,i.,, = 1 (Ao - (A,,-I Ak when j 0 k by assumption, the denominator in (1.9) does Because A; not vanish, and Bk.,, is well-defined. We will verify that P,(t), as given by (1.7), satisfies (1.5). Equation (1.4) gives Po(t) = e-'°'. We next substitute this in (1.5) when n = 1, thereby obtaining P, (t) = Aoe-A , J eA,` e-A°.e a 0 = = AO AI) 1 A, - A. in agreement with (1.7). e I[1 _ e All, + 1 A - AI I, e- 1. Pure Birth Processes 339 The induction proof for general n involves tedious and difficult algebra. The case n = 2 is suggested as a problem. 1.3. The Yule Process The Yule process arises in physics and biology and describes the growth of a population in which each member has a probability f3h + o(h) of giving birth to a new member during an interval of time of length h (/3 > 0). Assuming independence and no interaction among members of the population, the binomial theorem gives Pr(X(t + h) - X(t) = 1I X(t) = n} = (n)[/3h + o(h)][l - f3h + o(h)]"-' = n f3h + i.e., for the Yule process the infinitesimal parameters are A,, = no. In words, the total population birth rate is directly proportional to the population size, the proportionality constant being the individual birth rate /3. As such, the Yule process forms a stochastic analogue of the determinis- tic population growth model represented by the differential equation dy/dt = ay. In the deterministic model, the rate dy/dt of population growth is directly proportional to population size y. In the stochastic model, the infinitesimal deterministic increase dy is replaced by the probability of a unit increase during the infinitesimal time interval dt. Similar connections between deterministic rates and birth (and death) parameters arise frequently in stochastic modeling. Examples abound in this chapter. The system of equations (1.2) in the case that X(0) = 1 becomes (n - P,',(t) _ - n = 1, 2, ... under the initial conditions P,(0) = 1, 0, n = 2, 3. ... . Its solution is P(t) = e-1(1 - e-1)", n 1, (1.10) as may be verified directly. We recognize (1.10) as the geometric distribution 1, (3.5) with p = e-'*. 340 Continuous Time Markov Chains VI The general solution analogous to (1.8) but for pure birth processes starting from X(0) = 1 is n > 1. P,ft) = A, ... A,,-. [B1.,,e-A'' + ... (1.11) When A,, = /3n, we will show that (1.11) reduces to the solution given in (1.10) for a Yule process with parameter P. Then 1 Bl.u = (A,-AI)(A3-A1)...(A,, - AI) 1 R I(1)(2) ... (n - 1) P"-'(n - 1)!' 1 B,,,, = (A, - A,)(A3 - A) ... (A,, - A,) I(-1)(1)(2) ... (n - 2) -1 2)!' and 1 (AI - Ak) ... (Ak-I - Ak)(Ak+l - Ak) ... (An - Ak) (_ 1)k-I P"-'(k - 1)!(n - k)! Thus, according to (1.11), P"-'(n - 1)!(B,.,,e-l1 + ... + B,,.,,e P,(t) = 11 _ k=1 (n - 1)! k - 1)!(n - k)i (-1)k le k/tr (n - 1)! j=0 J!(n - 1 - J)! 11- = e -O(1 - e')" -I which establishes (1.10). (-e-13r) [see I, (6.17)], 341 Exercises Exercises 1.1. A pure birth process starting from X(O) = 0 has birth parameters for n = 0, 1, 2, 3. k = 1, A = 3, A, = 2, A, = 5. Determine 1.2. A pure birth process starting from X(O) = 0 has birth parameters ,, = 1, A, = 3, A, = 2, A, = 5. Let W, be the random time that it takes the process to reach state 3. (a) Write W, as a sum of sojourn times and thereby deduce that the mean time is E[W] = 6. (b) Determine the mean of W, + W, + W. (c) What is the variance of W,? 1.3. A population of organisms evolves as follows. Each organism exists, independent of the other organisms, for an exponentially distributed length of time with parameter 0, and then splits into two new organisms, each of which exists, independent of the other organisms, for an exponentially distributed length of time with parameter 0, and then splits into two new organisms, and so on. Let X(t) denote the number of organisms existing at time t. Show that X(t) is a Yule process. 1.4. Consider an experiment in which a certain event will occur with probability ah and will not occur with probability 1 - ah, where a is a fixed positive parameter and h is a small (h < 1/a) positive variable. Suppose that n independent trials of the experiment are carried out, and the total number of times that the event occurs is noted. Show that (a) The probability that the event never occurs during the n trials is 1 - nah + o(h); (b) The probability that the event occurs exactly once is nah + o(h); (c) The probability that the event occurs twice or more is o(h). Hint: Use the binomial expansion (1 - ah)" = 1 - nah + n(n - 1) 2 (ah)2 - 1.5. Using equation (1.10), calculate the mean and variance for the Yule process where X(0) = 1. 342 VI Continuous Time Markov Chains 1.6. Operations 1, 2, and 3 are to be performed in succession on a major piece of equipment. Operation k takes a random duration Sk that is exponentially distributed with parameter Ak for k = 1, 2, 3, and all operation times are independent. Let X(t) denote the operation being performed at time t, with time t = 0 marking the start of the first operation. Suppose that A, = 5, A, = 3, and A, = 13. Determine (a) P,(t) = Pr{X(t) = 1). (b) P,(t) = Pr{X(t) = 2). (c) P,(t) = Pr{X(t) = 3}. Problems 1.1. Let X(t) be a Yule process that is observed at a random time U, where U is uniformly distributed over [0, 1). Show that Pr{X(U) = k} _ pk/(/3k) for k = 1, 2, Hint: . . . , with p = I - e-a. Integrate (1.10) over t between 0 and 1. 1.2. A Yule process with immigration has birth parameters Ak = a + k/3 for k = 0, 1, 2, Here a represents the rate of immigration into the .... population, and 6 represents the individual birth rate. Supposing that X(0) = 0, determine P(t) for n = 0, 1, 2, ... . 1.3. Consider a population comprising a fixed number N of individuals. Suppose that at time t = 0 there is exactly one infected individual and N - 1 susceptible individuals in the population. Once infected, an individual remains in that state forever. In any short time interval of length h, any given infected person will transmit the disease to any given susceptible person with probability ah + o(h). (The parameter a is the individual infection rate.) Let X(t) denote the number of infected individuals in the population at time t ? 0. Then X(t) is a pure birth process on the states 0, 1, . . . , N. Specify the birth parameters. 1.4. A new product (a "Home Helicopter" to solve the commuting problem) is being introduced. The sales are expected to be determined by both media (newspaper and television) advertising and word-of-mouth advertising, wherein satisfied customers tell others about the product. Assume that media advertising creates new customers according to a Poisson process of rate a = 1 customer per month. For the word-of-mouth adver- 343 Problems tising, assume that each purchaser of a Home Helicopter will generate sales to new customers at a rate of 0 = 2 customers per month. Let X(t) be the total number of Home Helicopter customers up to time t. (a) Model X(t) as a pure birth process by specifying the birth parameters Ak, for k = 0, 1, ... . (b) What is the probability that exactly two Home Helicopters are sold during the first month? 1.5. Let W. be the time to the kth birth in a pure birth process starting from X(0) = 0. Establish the equivalence Pr{W1 > t, W, > t.+ s} = P,(s)}. From this relation together with equation (1.7), determine the joint den- sity for W, and W,, and then the joint density of S = W, and S, _ W,-W,. 1.6. A fatigue model for the growth of a crack in a discrete lattice proposes that the size of the crack evolves as a pure birth process with parameters Ak = (1 + k)'' for k = 1, 2. ... . The theory behind the model postulates that the growth rate of the crack is proportional to some power of the stress concentration at its ends, and that this stress concentration is itself proportional to some power of 1 + k, where k is the crack length. Use the sojourn time description to deduce that the mean time for the crack to grow to infinite length is finite when p > 1, and that therefore the failure time of the system is a welldefined and finite-valued random variable. 1.7. Let A0, A, and A, be the parameters of the independent exponentially distributed random variables S,, S, and S,. Assume that no two of the parameters are equal. (a) Verify that Pr{So > t} = e-",,, Pr{S + S, > t} _ ' e a', 344 VI Continuous Time Markov Chains and evaluate in similar terms Pr{Sa+S,+S2>t}. (b) Verify equation (1.8) in the case that n = 2 by evaluating P,(t)=Pr{X(t)=2}=Pr{So+S,+S,>t}-Pr{S0+S,>t}. 1.8. Let N(t) be a pure birth process for which Pr{an event happens in (t, t + h)IN(t) is odd} = ah + o(h), Pr{an event happens in (t, t + h)IN(t) is even} _ 6h + o(h), where o(h)/h -* 0 as h 1 0. Take N(O) = 0. Find the following probabilities: Po(t) = Pr{N(t) is even}; Hint: P,(t) = Pr(N(t) is odd}. Derive the differential equations Po(t) = aP,(t) - /3Po(t) and P,(t) = -aP,(t) + /3Po(t), and solve them by using Po(t) + P,(t) = 1. 1.9. Under the conditions of Problem 1.8, determine E[N(t)]. 1.10. Consider a pure birth process on the states 0, 1, . . . , N for which A, = (N - k)A for k = 0, 1, . . . , N. Suppose that X(0) = 0. Determine Pr{X(t) = n} for n = 0, 1, and 2. 1.11. Beginning with Pa(t) = e-a°' and using equation (1.5), calculate P,(t), P,(t), and P,(t) and verify that these probabilities conform with equation (1.7), assuming distinct birth parameters. 1.12 Verify that P,(t), as given by (1.8), satisfies (1.5) by following the calculations in the text that showed that P,(t) satisfies (1.5). 1.13. when all birth parameters are the same Using (1.5), derive constant A and show that (At)"e-a' P (t) = n=0,1, ... n! Thus, the postulates of Section 1.1 serve to define the Poisson processes. 2. 2. Pure Death Processes 345 Pure Death Processes Complementing the increasing pure birth process is the decreasing pure death process. It moves successively through states N, N - 1, . . . , 2, 1 and ultimately is absorbed in state 0 (extinction). The process is specified by the death parameters µk > 0 for k = 1, 2, . . . , N, where the sojourn time in state k is exponentially distributed with parameter µk, all sojourn times being independent. A typical sample path is depicted in Figure 2.1. X(t) N SN SN- 1 N-1 N-2 2 SI 1 WI Figure 2.1 W, t A typical sample path of a pure death process, showing the sojourn times S , ,.. . , SI and the waiting times W, W2,. . . , WN. Alternatively, we have the infinitesimal description of a pure death process as a Markov process X(t) whose state space is 0, 1, ... , N and for which (i) Pr(X(t + h) = k - 1I X(t) = k} = µkh + o(h), k = 1, ... , N; (ii) Pr{X(t + h) = kjX(t) = k} = 1 - µkh + o(h), k = 1, ... , N; (2.1) (iii) Pr(X(t + h) > kjX(t) = k} = 0, k = 0, 1, . . . , N. The parameter I-µ, is the "death rate" operating or in effect while the process sojourns in state k. It is a common and useful convention to assign AO=0. 346 Continuous Time Markov Chains VI When the death parameters µ,, µ,, ... , µv are distinct, that is, p 0 g, if j k, then we have the explicit transition probabilities P,,(t) = e-",'; and for n < N, Pr{X(t) = nI X(0) = N) (2.2) where 1 µk) ... (AA +I - P-)(P- - I 2.1. Ak) ... (A - -k) The Linear Death Process As an example, consider a pure death process in which the death rates are proportional to population size. This process, which we will call the linear death process, complements the Yule, or linear birth, process. The parameters are µk = ka, where a is the individual death rate in the population. Then 1 A») ... (A", - A") (!L"' - 1 aN-"-'(N - n)(N - n - 1) ... (2)(1)' 1 (Av - (A,,12 - A,,+]) 1 n - 1) ... (1)(-1), 1 (AN - Pk) ... (11k+1 - Pk)(P-k-I - N-k) ... (A - Pk) 1 = ai(N-k)...(1)(-1)(-2)...(n-k) 1 k)!(k - n)! 2. Pure Death Processes 347 Then N µ4l aA`-,1 I N! I k=n N n! k=,, e-ka1 aN-n )(-1)k -(N - k)!(k - n)! -n j=0 (N - 1ye-j°' n -,)!j! N! = n! N! n!(N - n)! e"'(1 - (2.3) e-a1)N- n = 0, ... , N. Let T be the time of population extinction. Formally, T = min{t ? 0; X(t) = 0). Then T:5 t if and only if X(t) = 0, which leads to the cumulative distribution function of T via FT(t) = Pr{T < t} = Pr{X(t) = 0) = P0(t) _ (1 - e-tt1)N, t ? 0. (2.4) The linear death process can be viewed in yet another way, a way that again confirms the intimate connection between the exponential distribution and a continuous time parameter Markov chain. Consider a population consisting of N individuals, each of whose lifetimes is an independent exponentially distributed random variable with parameter a. Let X(t) be the number of survivors in this population at time t. Then X(t) is the linear pure death process whose parameters are µk = ka for k = 0, 1, ... , N. T o help understand this connection, let 6 6,, ... , ,,, denote the times of death of the individuals labeled 1, 2, . . . , N, respectively. Figure 2.2, on the next page, shows the relation between the individual lifetimes ,, ... , 6N and the death process X(t). The sojourn time in state N, denoted by S, equals the time of the earliest death, or S, = min( 6,, . . . , 6A. } . Since the lifetimes are independent and have the same exponential distribution, N}>t} Pr{S,,,>t} =Pr{6,>t,...,6, >t} _ [Pr{6, > t}]' e Na t 348 VI Continuous Time Markov Chains N=6 { EN 5 I 4 3 2 I I Time of Death X 0) N=6 S 5 S4 4 S3 3 S2 2 S, 1 W, W2 W3 W4 W5 t WN Figure 2.2 The linear death process. As depicted here, the third individual is the first to die, the first individual is the second to die, etc. That is, SN has an exponential distribution with parameter Na. Similar rea- soning applies when there are k members alive in the population. The memoryless property of the exponential distribution implies that the remaining lifetime of each of these k individuals is exponentially distributed with parameter a. Then the sojourn time Sk is the minimum of these k remaining lifetimes and hence is exponentially distributed with parameter ka. To give one more approach in terms of transition rates, each individual in the population has a constant death rate of a in the sense that <t+h) Pr(t<6, <t+hit< ,} = ear - e-«(r+h) e ar =1-eah = ah + o(h) as h 1 0. Pure Death Processes 2. 349 If each of k individuals alive in the population at time t has a constant death rate of a, then the total population death rate should be ka, directly proportional to the population size. This shortcut approach to specifying appropriate death parameters is a powerful and often-used tool of stochastic modeling. The next example furnishes another illustration of its use. 2.2. Cable Failure Under Static Fatigue A cable composed of parallel fibers under tension is being designed to support a high-altitude weather balloon. With a design load of 1000 kg and a design lifetime of 100 years, how many fibers should be used in the cable? The low-weight, high-strength fibers to be used are subject to static fatigue, or eventual failure when subjected to a constant load. The higher the constant load, the shorter the life, and experiments have established a linear plot on log-log axes between average failure time and load that is shown in Figure 2.3. The relation between mean life p, and load I that is illustrated in Figure 2.3 takes the analytic form log, A, = 2 - 40 log,ol. log (time) -+--slope = -P= -40 log (100 yrs) log (1 kg) log (load) Figure 2.3 A linear relation between log mean failure time and log load. 350 VI Continuous Time Markov Chains Were the cable to be designed on the basis of average life, to achieve the 100 year design target each fiber should carry 1 kg. Since the total load is 1000 kg, N = '-°,°-° = 1000 fibers should be used in the cable. One might suppose that this large number (N = 1000) of fibers would justify designing the cable based on average fiber properties. We shall see that such reasoning is dangerously wrong. Let us suppose, however, as is the case with many modern high-performance structural materials, that there is a large amount of random scatter of individual fiber lifetimes about the mean. How does this randomness affect the design problem? Some assumption must be made concerning the probability distribution governing individual fiber lifetimes. In practice, it is extremely difficult to gather sufficient data to determine this distribution with any degree of certainty. Most data do show, however, a significant degree of skewness, or asymmetry. Because it qualitatively matches observed data and because it leads to a pure death process model that is accessible to exhaustive analysis, we will assume that the probability distribution for the failure time T of a single fiber subjected to the time-varying tensile load l(t) is given by t Pr{T <_ t} = I - exp 1-f K[l(s)] ds , t ? 0. 0 This distribution corresponds to a failure rate, or hazard rate, of r(t) = K[l(t)] wherein a single fiber, having not failed prior to time t and carrying the load 1(t), will fail during the interval (t, t + At] with probability Pr{t < T < t + WIT > t} = K[l(t)] At + o(At). The function K[l], called the breakdown rule, expresses how changes in load affect the failure probability. We are concerned with the power law breakdown rule in which K[l] = 1'3/A for some positive constants A and /3. Assuming power law breakdown, under a constant load l(t) = 1, the single fiber failure time is exponentially distributed with mean µ, = E[TJl] _ 1/K[l] = Al-1. A plot of mean failure time versus load is linear on log-log axes, matching the observed properties of our fiber type. For the design problem we have /3 = 40 and A = 100. 2. Pure Death Processes 351 Now place N of these fibers in parallel and subject the resulting bundle or cable to a total load, constant in time, of NL, where L is the nominal load per fiber. What is the probability distribution of the time at which the cable fails? Since the fibers are in parallel, this system failure time equals the failure time of the last fiber. Under the stated assumptions governing single-fiber behavior, X(t), the number of unfailed fibers in the cable at time t, evolves as a pure death process with parameters A, = kK[NLIk] for k = 1, 2, ... , N. Given X(t) = k surviving fibers at time t and assuming that the total bundle load NL is shared equally among them, then each carries load NL/k and has a corresponding failure rate of K[NL/k]. As there are k such survivors in the bundle, the bundle, or system, failure rate is µk = kK[NL/k] as claimed. It was mentioned earlier that the system failure time was W,,,, the waiting time to the Nth fiber failure. Then Pr{W,,, S t} = Pr{X(t) = 0} = P,(t), where is given explicitly by (2.2) in terms of µ,, ... , µ,,,. Alternatively, we may bring to bear the sojourn time description of the pure death process and, following Figure 2.1, write +5,, S, are independent exponentially distributed random variables and Sk has parameter µk = kK[NL/k] = k(NLIk)R/A. The mean system failure time is readily computed to be where SN, + E[S,] E[W,] = E[S,,,] + = AL-R N(2.5) (k)" x-, k )R '( ) The sum in the expression for E[W,,] seems formidable at first glance, but a very close approximation is readily available when N is large. Figure 2.4 compares the sum to an integral. From Figure 2.4 on the next page we see that (k)(i)N k_, N N xR- 'dx= 352 VI Continuous Time Markov Chains llR - ' (N/ 0 1 2 3 NNN H1H N-11 x N N Figure 2.4 The sum Yk , (kIN)a-'(1/N) is a Riemann approximation to f xs-' dx = 1//3. Indeed, we readily obtain 1 /3 =f1 N (kl1 (-) :5 xa'dx I ()E( 1 + N)R - 1+r1/N xR-'dx (N)°I. When N = 1000 and /3 = 40, the numerical bounds are k (40)(1.0408), N) (N) which shows that the integral determines the sum to within about 4 percent. Substituting 1/$ for the sum in (2.5) gives the average cable life A E[WN] to be compared with the average fiber life of A µrLp. 353 Exercises That is, a cable lasts only about 1//3 as long as an average fiber under an equivalent load. With A = 100, /3 = 40, and N = 1000, the designed cable would last, on the average, 100/[40(1)40] = 2.5 years, far short of the desired life of 100 years. The cure is to increase the number of fibers in the cable, thereby decreasing the per fiber load. Increasing the number of fibers from N to N' decreases the nominal load per fiber from L to L' = NL/N'. To achieve parity in fiber-cable lifetimes we equate A _ L[3 A /3(NLIN' )s' or N' = N/3' . For the given data, this calls for N' = 1000(40)" = 1097 fibers. That is, the design lifetime can be restored by increasing the number of fibers in the cable by about 10 percent. Exercises 2.1. A pure death process starting from X(0) = 3 has death parameters µ0 = 0, µ, = 3, p, = 2, µ, = 5. Determine for n = 0, 1, 2, 3. 2.2. A pure death process starting from X(0) = 3 has death parameters Ao = 0, µ, = 3,A2= 2,A3 = 5. Let W, be the random time that it takes the process to reach state 0. (a) Write W, as a sum of sojourn times and thereby deduce that the mean time is E[W,] = o. (b) Determine the mean of W, + W, + W,. (c) What is the variance of W,? 2.3. Give the transition probabilities for the pure death process described by X(0) = 3, µ, = 1, p2 = 2, and µ, = 3. 2.4. Consider the linear death process (Section 2.1) in which X(0) = N = 5 and a = 2. Determine Pr(X(t) = 2}. Hint: Use equation (2.3). 354 Continuous Time Markov Chains VI Problems 2.1. Let X(t) be a pure death process starting from X(O) = N. Assume that the death parameters are µ,, µ,, ... , µ,,,. Let T be an independent exponentially distributed random variable with parameter 0. Show that N Pr{X(T) = 0} i=1 µ,+ 0 2.2. Let X(t) be a pure death process with constant death rates µ,. = 0 for k = 1, 2, . . ., N. If X(O) = N, determine Pr(X(t) = n} for n=0,1,...,N. A pure death process X(t) with parameters AI, p2, ... starts at X(O) = N and evolves until it reaches the absorbing state 0. Determine the mean area under the X(t) trajectory. 2.3. Hint: This is E[W, + W + + WA,J. 2.4. A chemical solution contains N molecules of type A and M molecules of type B. An irreversible reaction occurs between type A and B molecules in which they bond to form a new compound AB. Suppose that in any small time interval of length h, any particular unbonded A molecule will react with any particular unbonded B molecule with probability Oh + o(h), where 0 is a reaction rate. Let X(t) denote the number of unbonded A molecules at time t. (a) Model X(t) as a pure death process by specifying the parameters. (b) Assume that N < M, so that eventually all of the A molecules become bonded. Determine the mean time until this happens. 2.5. Consider a cable composed of fibers following the breakdown rule K[1] = sinh(l) = ;(e' - e-') for l L- 0. Show that the mean cable life is given by E[W^,J = 7, {k sinh(NL/k)} ' = k=I j N sinh(k/N)1 I k=1 l - J {x sinh(L/x) } -' dx. 0 ` N 3. Birth and Death Processes 355 2.6. Let T be the time to extinction in the linear death process with parameters X(O) = N and a (see Section 2.1). (a) Using the sojourn time viewpoint, show that aLN+N1 E[T] +...+ 1 1J (b) Verify the result of (a) by using equation (2.4) in x E[T] = J Pr{T > t) dt = J [I - FT(t)] dt. 0 Hint: 3. 0 Let y = 1 - e-°". Birth and Death Processes An obvious generalization of the pure birth and pure death processes discussed in Sections 1 and 2 is to permit X(t) both to increase and to decrease. Thus if at time t the process is in state n, it may, after a random sojourn time, move to either of the neighboring states n + 1 or n - 1. The resulting birth and death process can then be regarded as the continuoustime analogue of a random walk (III, Section 5.3). Birth and death processes form a powerful tool in the kit of the stochastic modeler. The richness of the birth and death parameters facilitates modeling a variety of phenomena. At the same time, standard methods of analysis are available for determining numerous important quantities such as stationary distributions and mean first passage times. This section and later sections contain several examples of birth and death processes and illustrate how they are used to draw conclusions about phenomena in a variety of disciplines. 3.1. Postulates As in the case of the pure birth processes, we assume that X(t) is a Markov process on the states 0, 1, 2, ... and that its transition probabilities Pi(t) are stationary; i.e., P;(t) = Pr{X(t + s) = jjX(s) = i} for all s ? 0. VI 356 Continuous Time Markov Chains In addition, we assume that the Pj(t) satisfy (1) P,;,.,(h) = A;h + o(h) as h L 0, i ? 0; (2) P,;_,(h) = µ;h + o(h) as h .1 0, i ? 1; (3) P.;(h) = 1 - (A; + µ)h + o(h) as h 10, i ? 0; (4) Pj(O) = 5;;; (5) Ao=O,Ao>O,µ;,A;>O,i= 1,2,.... The o(h) in each case may depend on i. The matrix _AO µ, A= 0 0 Ao 0 -(A, + µ,) A, µ, -(A,+µ,) /0 µ, 0 0 ... ... A, , (3.1) -(A, + µ,) .. . is called the infinitesimal generator of the process. The parameters A; and µ; are called, respectively, the infinitesimal birth and death rates. In Postulates (1) and (2) we are assuming that if the process starts in state i, then in a small interval of time the probabilities of the population increasing or decreasing by 1 are essentially proportional to the length of the interval. Since the Pj(t) are probabilities, we have Pj(t) ? 0 and Pj(t) <- 1. (3.2) j=0 Using the Markov property of the process we may also derive the socalled Chapman-Kolmogorov equation Pj(t + s) = Z, PR(t)PR;(s). (3.3) k=0 This equation states that in order to move from state i to state j in time t + s, X(t) moves to some state k in time t and then from k to j in the remaining time s. This is the continuous-time analogue of formula (2.2) in III. So far we have mentioned only the transition probabilities Pj(t). In order to obtain the probability that X(t) = n, we must specify where the process starts or more generally the probability distribution for the initial state. We then have 3. Birth and Death Processes 357 Pr{X(t) = n} _ q; 3.2. = Pr{X(0) = i}. Sojourn Times With the aid of the preceding assumptions we may calculate the distribution of the random variable Si, which is the sojourn time of X(t) in state i; that is, given that the process is in state i, what is the distribution of the time Si until it first leaves state i? If we let Pr{S, ? t} = G;(t), it follows easily by the Markov property that as h 10, Gi(t + h) = G;(t)G,(h) = G;(t)[R,;(h) + o(h)] = G,(t)[1 - (A, + µ;)h] + o(h), or Gi(t + h) - G,(t) h _ -(A, + µ)G;(t) + o(1), so that G(t) _ -(A1 + µ,)G,(t). (3.4) If we use the conditions G;(0) = 1, the solution of this equation is G;(t) = exp[-(A, + µ)t]; i.e., Si follows an exponential distribution with mean (A1 + µ;)-'. The proof presented here is not quite complete, since we have used the intuitive relationship G,(h) = Pi(h) + o(h) without a formal proof. According to Postulates (1) and (2), during a time duration of length h a transition occurs from state i to i + 1 with probability A,h + o(h) and from state i to i - 1 with probability µ;h + o(h). It follows intuitively that, given that a transition occurs at time t, the probability that this transition 358 VI Continuous Time Markov Chains is to state i + I is A;/(A; + µ;) and to state i - 1 is µ;l(A; + A j). The rigorous demonstration of this result is beyond the scope of this book. It leads to an important characterization of a birth and death process, however, wherein the description of the motion of X(t) is as follows: The process sojourns in a given state i for a random length of time whose distribution function is an exponential distribution with parameter (A; + µ;). When leaving state i the process enters either state i + I or state i - 1 with probabilities A;/(A; + µ;) and µ;/(A; + µ;), respectively. The motion is analogous to that of a random walk except that transitions occur at random times rather than at fixed time periods. The traditional procedure for constructing birth and death processes is to prescribe the birth and death parameters { A;, µ;) =o and build the path structure by utilizing the preceding description concerning the waiting times and the conditional transition probabilities of the various states. We determine realizations of the process as follows. Suppose X(O) = i; the particle spends a random length of time, exponentially distributed with parameter (A; + A,), in state i and subsequently moves with probability A;/(A; + p,) to state i + 1 and with probability p,/(A; + µ;) to state i - 1. Next the particle sojourns a random length of time in the new state and then moves to one of its neighboring states, and so on. More specifically, we observe a value t, from the exponential distribution with parameter (A; + p) that fixes the initial sojourn time in state i. Then we toss a coin with probability of heads p; = A;/(A; + µ;). If heads (tails) appears we move the particle to state i + 1 (i - 1). In state i + 1 we observe a value t, from the exponential distribution with parameter (A;+, + µ;+,) that fixes the sojourn time in the second state visited. If the particle at the first transition enters state i - 1, the subsequent sojourn time t; is an observation from the exponential distribution with parameter (A;_, + µ;_,). After the second wait is completed, a Bernoulli trial is performed that chooses the next state to be visited, and the process continues in the same way. A typical outcome of these sampling procedures determines a realization of the process. Its form might be, for example, X(t) i, for 0<t<t i + 1, fort, <t<t,+t,, i, fort, +t,<t<t,+t,+t,, 3. Birth and Death Processes 359 Thus by sampling from exponential and Bernoulli distributions appropriately, we construct typical sample paths of the process. Now it is possible to assign to this set of paths (realizations of the process) a probability measure in a consistent way so that P;(t) is determined satisfying (3.2) and (3.3). This result is rather deep, and its rigorous discussion is beyond the level of this book. The process obtained in this manner is called the minimal process associated with the infinitesimal matrix A defined in (3.1). The preceding construction of the minimal process is fundamental, since the infinitesimal parameters need not determine a unique stochastic process obeying (3.2), (3.3), and Postulates 1 through 5 of Section 3.1. In fact, there could be several Markov processes that possess the same infin- itesimal generator. Fortunately, such complications do not arise in the modeling of common phenomena. In the special case of birth and death processes for which A0 > 0, a sufficient condition that there exists a unique Markov process with transition probability function P;(t) for which the infinitesimal relations (3.2) and (3.3) hold is that 0,, (3.5) where 00= 1, µiµ2 ... An n= 1,2,.... In most practical examples of birth and death processes the condition (3.5) is met, and the birth and death process associated with the prescribed parameters is uniquely determined. 3.3. Differential Equations of Birth and Death Processes As in the case of the pure birth and pure death processes, the transition probabilities P;(t) satisfy a system of differential equations known as the backward Kolmogorov differential equations. These are given by Poi(t) _ AoP,,j(t) + k P,j(t), P;;(t) = I-p,P-'.;(t) - R + WPM) + A,P+1.;(t), and the boundary condition P;(0) = 5;;. (3.6) i ? 1, 360 VI Continuous Time Markov Chains To derive these we have, from equation (3.3), x Pj(t + h) = 7, Pk(h)Pj(t) k=0 = P.i-.(h)P-..j(t) + P.i(h)Pj(t) +.P.i+.(h)P+..j(t) (3.7) + Y-kPik(h)Pkj(t), where the last summation is over all k 0 i - 1, i, i + 1. Using Postulates 1, 2, and 3 of Section 3.1, we obtain II F (h)Pj(t) C 4k Pk(h) = 1 - [P,.i(h) + P.i-.(h) + P.i+.(h)] = I - [1 - (Ai + µi)h + o(h) + µih + o(h) + Aih + o(h)] = o(h), so that Pj(t + h) = µihP_,,j(t) + [1 - (A, + p.)h]Pj(t) + AihPi+,.j(t) + o(h). Transposing the term P1 (t) to the left-hand side and dividing the equation letting by h, we obtain, after h 10(, pp P;;(t) = /L.F-..j(t) - (Ai + p..)rij(t) + AiP+1.j(t) The backward equations are deduced by decomposing the time interval (0, t + h), where h is positive and small, into the two periods (0, h), (h, t + h) and examining the transition in each period separately. In this sense the backward equations result from a "first step analysis," the first step being over the short time interval of duration h. A different result arises from a "last step analysis," which proceeds by splitting the time interval (0, t + h) into the two periods (0, t), (t, t + h) and adapting the preceding reasoning. From this viewpoint, under mor stringent conditions we can derive a further system of differential equations 3. Birth and Death Processes 361 Pio(t) = -AoI.o(t) + p.1Pj.1(t), (3.8) P,j(t) = (Aj + µj)Pj(t) + Aj+IP.j+1(t), with the same initial condition Pj(0) = S;j. These are known as the forward Kolmogorov differential equations. To derive these equations we interchange t and h in equation (3.7), and under stronger assumptions in addi- tion to Postulates (1), (2), and (3) it can be shown that the last term is again o(h). The remainder of the argument is the same as before. The usefulness of the differential equations will become apparent in the examples that we study in this and the next section. A sufficient condition that (3.8) hold is that [Pkj(h)]/h = o(l) for k = j, j - 1, j + 1, where the o(l) term apart from tending to zero is uniformly bounded with respect to k for fixed j as h - 0. In this case it can be proved that 14. Pk(t)Pkj(h) = o(h). Example Linear Growth with Immigration A birth and death process is called a linear growth process if A,, = An + a and µ = An with A > 0, µ > 0, and a > 0. Such processes occur naturally in the study of biological reproduction and population growth. If the state n describes the current population size, then the average instantaneous rate of growth is An + a. Similarly, the probability of the state of the process decreasing by one after the elapse of a small duration of time h is pnh + o(h). The factor An represents the natural growth of the population owing to its current size, while the second factor a may be interpreted as the infinitesimal rate of increase of the population due to an external source such as immigration. The component µn, which gives the mean infinitesimal death rate of the present population, possesses the obvious interpretation. If we substitute the above values of A,, and µ in (3.8), we obtain Pia(t) = -aJo(t) + µl'1(t), P',.j(t) = [A(j - 1) + a]P.j-1(t) - [(A + p)j + a]Pj(t) + pA + 1)I'.j+1(t), j ? 1. Now, if we multiply the jth equation by j and sum, it follows that the expected value E[X(t)] = M(t) = L jPj(t) j=1 satisfies the differential equation 362 VI Continuous Time Markov Chains M'(t) = a + (A - µ)M(t), with initial condition M(0) = i, if X(O) = i. The solution of this equation is M(t)=at+i ifA=µ, and M(t) = a A-µ {e'a-"" - 1} + ie`A-'A)t if A 0 µ. (3.9) The second moment, or variance, may be calculated in a similar way. It is interesting to note that M(t) - oo as t - x if A ? µ, while if A < µ, the mean population size for large t is approximately a µ-11 These results suggest that in the second case, wherein A < µ, the population stabilizes in the long run in some form of statistical equilibrium. Indeed, it can be shown that a limiting probability distribution {7r;} exists for which lim, P, (t) _ i7 , j = 0, 1, Such limiting distributions for general birth and death processes are the subject of Section 4. .... Example The Two State Markov Chain Consider a Markov chain {X(t)} with state 10, 1) whose infinitesimal matrix is AR 0 1 R (3.10) The process alternates between states 0 and 1. The sojourn times in state 0 are independent and exponentially distributed with parameter a. Those in state 1 are independent and exponentially distributed with parameter P. This is a finite state birth and death process for which A, = a, A, = 0, µo = 0 and µ, _ /3. The first Kolmogorov forward equation in (3.8) becomes P ,(t) = -aP.(t) + $P0,(t). Now, PP,(t) = 1 - P,(t), which placed in (3.11) gives (3.11) 3. 363 Birth and Death Processes Pm(t) = /3 - (a + /3)A(t). Let Q00(t) = e(a+p)'POO(t). Then dQ.O(t) = (a + R)e(a+R),POO(t) dt = e(a+R),[Pa)(t) + (a + l3)Poo(t)] = ae(a+p), , N which can be integrated immediately to yield QO,(t) = 0 J e(`9)` dt + C ( / \a+/3) e(a+p), + C. The initial condition Q,(0) = 1 determines the constant of integration to be C = a/(a + /3). Thus and Pm(t) + a f3 + Re-c«+p, (3.13a) a Since P0#) = 1 - Pm(t), we have PA)(t) = a a a+/3 a+/3 ' (3.13b) and by symmetry, a + pi(t) = a 0 R- p)(t) = a+(3 R a+ a 0 e (a+p), (3.13c) Re-(a+p),. (3.13d) Vf 364 Continuous Time Markov Chains These transition probabilities assume a more succinct form if we reparametrize according to 7r = a/(a + /3) and r = a + P. Then Pm(t) _ (1 - IT) + 7re-7', (3.14a) Pa, (t) = Ir - (3.14b) ITe-71, P10(t) _ (1 - Ir) - (1 - ir)e-T', (3.14c) and IT + (1 - 7r)e-r'. (3.14d) Observe that lim P01(t) = lim Ir, so that ir is the long run probability of finding the process in state 1 independently of where the process began. The long run behavior of general birth and death processes is the subject of the next section. Exercises 3.1. Particles are emitted by a radioactive substance according to a Poisson process of rate A. Each particle exists for an exponentially distributed length of time, independent of the other particles, before disappearing. Let X(t) denote the number of particles alive at time t. Argue that X(t) is a birth and death process, and determine the parameters. 3.2. Patients arrive at a hospital emergency room according to° a Poisson process of rate A. The patients are treated by a single doctor on a first come, first served basis. The doctor treats patients more quickly when the number of patients waiting is higher. An industrial engineering time study suggests that the mean patient treatment time when there are k patients in the system is of the form mk =a - /3k/(k + 1), where a and /3 are constants with a > /3 > 0. Let N(t) be the number of patients in the system at time t (waiting and being treated). Argue that N(t) might be modeled as a birth and death process with parameters A,, = A for k = 0, 1, . . . and µ,. = k/m, for k = 0, 1..... State explicitly any necessary assumptions. 365 Problems 3.3. Let {V(t) } be the two state Markov chain whose transition probabilities are given by (3.14a-d). Suppose that the initial distribution is (1 - ir, 7r). That is, assume that Pr{ V(0) = 01 = 1 - 7r and Pr{V(0) = 11 = 7r. In this case, show that Pr{V(t) = 1 } = 7r for all times t > 0. Problems 3.1. Let 6,,, n = 0, 1, ... , be a two state Markov chain with transition probability matrix F=0 Let {N(t); t ? 0) be a Poisson process with parameter A. Show that X(t) = t j 0, Sev(r), is a two state birth and death process and determine the parameters Ao and µ, in terms of a and A. 3.2. Collards were planted equally spaced in a single row in order to provide an experimental setup for observing the chaotic movements of the flea beetle (P. cruciferae). A beetle at position k in the row remains on that plant for a random length of time having mean mk (which varies with the "quality" of the plant) and then is equally likely to move right (k + 1) or left (k - 1). Model the position of the beetle at time t as a birth and death process having parameters Ak = µk = 1/(2mk) for k = 1, 2, ... , N - 1, where the plants are numbered 0, 1, plausible at the ends 0 and N? . . . , N. What assumptions might be 3.3. Let {V(t) } be the two state Markov chain whose transition probabilities are given by (3.14a-d). Suppose that the initial distribution is (1 - ir, 7r). That is, assume that Pr { V(0) = 0) = Pr(V(0) = I) = nr. For 0 < s < t, show that E[V(s)V(t)] = 1r - arPa(t - s), whence Cov[V(s), V(t)] = 1r(1 - 7r)e-(°+'3' ` ' 1 - rr and 366 VI Continuous Time Markov Chains 3.4. A Stop-and-Go Traveler The velocity V(t) of a stop-and-go traveler is described by the two state Markov chain whose transition probabilities are given by (3.14a-d). The distance traveled in time t is the integral of the velocity: f V(u) du. S(t) = 0 Assuming that the velocity at time t = 0 is V(0) = 0, determine the mean of S(t). Take for granted the interchange of integral and expectation in t f E[V(u)] du. E[S(t)] = 0 4. The Limiting Behavior of Birth and Death Processes For a general birth and death process that has no absorbing states, it can be proved that the limits lim P,.;(t) = ?r; ? 0 !fix (4.1) exist and are independent of the initial state i. It may happen that 1r; = 0 for all states j. When the limits 17) are strictly positive, however, and satisfy = 1, (4.2) I=0 they form a probability distribution that is called, naturally enough, the limiting distribution of the process. The limiting distribution is also a stationary distribution in that x 1; = X. ir,P,(t), (4.3) i=0 which tells us that if the process starts in state i with probability ir;, then at any time t it will be in state i with the same probability ir;. The proof of x and use the fact that (4.3) follows from (3.3) and (4.1) if we let t x 4. The Limiting Behavior of Birth and Death Processes 367 The general importance of birth and death processes as models derives in large part from the availability of standard formulas for determining if a limiting distribution exists and what its values are when it does. These formulas follow from the Kolmogorov forward equations (3.8) that were derived in Section 3.3: (4.4) Pi.o(t) _ -A0P.o(t) + Ail'.i(t), P/i.j(t) = Aj-IPj.j-I(t) - (Aj + Aj)Pij(t) + 1jj+Irr.j+I(t), 1, oo in with the initial condition i,(0) = Sij. Now pass to the limit as t (4.4) and observe first that'\the limit of the right side of (4.4) exists according to (4.1). Therefore, the limit of the left side, the derivatives P;j(t), exists as well. Since the probabilities are converging to a constant, the limit of these derivatives must be zero. In summary, passing to the limit in (4.4) produces 0 = -AoiTo + µ11T1, (4.5) 0 = Aj-i'7Tj-i - (Aj + j /j'j).7Tj + !-_j+i1Tj+i, 1. The solution to (4.5) is obtained by induction. Letting 00 = 1 and - AoA,... A3_, /LI IJ.2 ... µj for j ? 1, (4.6) we have ir, = Aoirolµ, = O,,7ro. Then, assuming that l'k = 6k7ro for k = 1,...,j,weobtain µj+iij+i = (Aj + N-j)Ojir0 - A1_101 ,Tro = A03ir() + (µ3e3 - AA_,O,_,)iro = A303iro, and finally 1Tj+1 = Oj+i7To In order that the sequence { 7rj } define a distribution, we must have I.3 7r3 = 1. If 1 03 < x, then we may sum the following, 368 V1 Continuous Time Markov Chains Ira = 007TO IT, = 0,1xO ?T2 = 029r0 1 = (I 0k) IT0 0k, and then to see that IT0 = e; 7r; = 0;7r0 = for j = 0, 1, x Ik=0 dk .... (4.7) If E dk = oo, then necessarily vr0 = 0, and then Tr; = 0;ir0 = 0 for all j, and there is no limiting distribution (lim,,, P,.;(t) = 0 for all j). Example Linear Growth with Immigration As described in the example at the end of Section 3.3, this process has birth parameters A,, = a + An and death parameters µ = µn for n = 0, 1, . . . , where A > 0 is the individual birth rate, a > 0 is the rate of immigration into the population, and µ > 0 is the individual death rate. Suppose A < µ. It was shown in Section 3.3 that the population mean M(t) converges to a/(µ - A) as t - oo. Here we will determine the limiting distribution of the process under the same condition A < µ. Then 00 = 1, 0, = altk, 0, = a(a + A)l[A(21k)], 03 = a(a + A)(a + 2A)/ [µ(2µ)(31x)], and, in general, a(a + A) . . . [a + (k - 1)A] Bk µk(k)! - (alA)[(alA) + 1] ... [(alA) + k - 1] / A\k µ k! ((a/A) k k - l1(µlk Now use the infinite binomial formula (I, equation (1.71)), IN+k- 1\ (1 - x)-" _ k k=0 Ixk for Ixl < 1, 4. The Limiting Behavior of Birth and Death Processes 369 to determine that x k k= 0 - 1/\µ) - (1 -Y ",A) when A < A. Thus iro = (1 - .Vµ)"', and ,A R (a/A)[(a/A) + 1 ] ... [(alA) + k - 1 ] fork > 1. Example Repairman Models A system is composed of N machines, of which at most M <_ N can be operating at any one time. The rest are "spares." When a machine is operating, it operates a random length of time until failure. Suppose this failure time is exponentially distributed with parameter A. When a machine fails, it undergoes repair. At most R machines can be "in repair" at any one time. The repair time is exponentially distributed with parameter A. Thus a machine can be in any of four states: (i) operating; (ii) "up," but not operating, i.e., a spare; (iii) in repair; (iv) waiting for repair. There is a total of N machines in the system. At most M can be operating. At most R can be in repair. The action is diagrammed in Figure 4.1 on the next page. Let X(t) be the number of machines "up" at time t, either operating or spare. Then (we assume) the number operating is min{X(t), M}, and the number of spares is max{0, X(t) - M}. Let Y(t) = N - X(t) be the number of machines "down." Then the number in repair is min{Y(t), R}, and the number waiting for repair is max{0, Y(t) - R). The foregoing formulas permit us to determine the number of machines in any category, once X(t) is known. Then X(t) is a finite state birth and death process' with parameters A,,=AXmin{N-n,R} AR {A(N-n) for n = 0, 1, . . . , N - R, forn =N - R+ 1,...,N, ' The definition of birth and death processes was given for an infinite number of states. The adjustments in the definitions and analyses for the case of a finite number of states are straightforward and even simpler than the original definitions, and are left to the reader. 370 VI Continuous Time Markov Chains FACTORY "Spares" Capacity = M Failure Rate = p. 000 000000 k X(t) = Number of machines "up" Waiting for repair REPAIR SHOP Capacity = R Repair Rate = K 000 0000 Y (t) = Number of machines "down" Figure 4.1 Repairman model. and min{n, M} µn ={µM forn=0,1,... ,M, forn=M+ 1,...,N. It is now a routine task to determine the limiting probability distribution for any values of A, µ, N, M, and R. (See Problems 4.1 and 4.7.) In terms of the limiting probabilities iro, 7r ... , arv, some quantities of interest are the following: Average Machines Operating = 7r, + 21r, + + M(lrM+ Long Run Utilization = I + Mir + ... + 'TV); Average Machines Operating Capacity Tr, + 27r, + + Ma M + (IT,r+, + ... + Irv); 4. The Limiting Behavior of Birth and Death Processes 371 Average Idle Repair Capacity = 1,7r,-,,, + 21rN-R+2 + + R7rN. These and other similar quantities can be used to evaluate the desirability of adding additional repair capability, additional spare machines, and other possible improvements. The stationary distribution assumes quite simple forms in certain special cases. For example, consider the special case in which M = N = R. The situation arises, for instance, when each machine's operator becomes its repairman upon its failure. Then A,, = A(N - n) and µ = µn for n = 0, 1, ... , N, and following (4.6), we determine 00 = 1, 0, = AN/µ, 02 _ (AN)A(N - 1)/µ(2µ), and, in general, N(N-1) (N k+1) A" (1)(2 ... (k) -) A` -\k1 \-) The binomial formula (1 + x)" _ Ik=o (k)x' applies to yield N N k=O =O 'k )N. M%)' Thus ir0 = [I + (A/µ)] ' _ [µl(A + µ)]N, and '77i - (k )( l.t)]N (4.8) (k)\A+µ)k(A+µ)vk We recognize (4.8) as the familiar binomial distribution. Example Logistic Process Suppose we consider a population whose size X(t) ranges between two fixed integers N and M (N < Al) for all t 0. We assume that the birth and death rates per individual at time t are given by A = a(M - X(t)) and µ = f3(X(t) - N), and that the individual members of the population act independently of each other. The resulting birth and death rates for the population then become A,, = an(M - n) and µ = f3n(n - N). 372 VI Continuous Time Markov Chains To see this we observe that if the population size X(t) is n, then each of the n individuals has an infinitesimal birth rate A, so that A = an(M - n). The same rationale applies in the interpretation of the µ,,. Under such conditions one would expect the process to fluctuate between the two constants N and M, since, for example, if X(t) is near M, the death rate is high and the birth rate low, and then X(t) will tend toward N. Ultimately the process should display stationary fluctuations between the two limits N and M. The stationary distribution in this case is Mm c N+,» - N + m ( )(a l /n where c is an appropriate constant determined so that this, we observe that ANA,N+, . ITN+,,, = 1. To see AN+m-I ON+m = AN+il.LN+2 AN +m of"N(N+ 1) 1) ... (N + m)m! N+Jm\MmNI(R)m Example Some Genetic Models Consider a population consisting of N individuals that are either of gene type a or gene type A. The state of the process X(t) represents the number of a-individuals at time t. We assume that the probability that any individual dies and is replaced by another during the time interval (t, t + h) is Ah + o(h) independent of the values of X(t) and that the probability of two or more changes occurring in a time interval h is o(h). The changes in the population structure are effected as follows. An individual is to be replaced by another chosen randomly from the population; i.e., if X(t) = j, then an a-type is selected to be replaced with probability j/N and an A-type with probability 1 - j/N. We refer to this stage as death. Next, birth takes place by the following rule. Another selection is made randomly from the population to determine the type of the new in- 4. The Limiting Behavior of Birth and Death Processes 373 dividual replacing the one that died. The model introduces mutation pressures that admit the possibility that the type of the new individual may be altered upon birth. Specifically, let y, denote the probability that an a-type mutates to an A-type, and let y, denote the probability of an A-type mutating to an a-type. The probability that the new individual added to the population is of type a is -yO+(1-N)y,. (4.9) We deduce this formula as\follows: The probability that we select an atype and that no mutation occurs is (j/N)(1 - y,). Moreover, the final type may be an a-type if we select an A-type that subsequently mutates into an a-type. The probability of this contingency is (1 - j/N)y2. The combination of these two possibilities gives (4.9). We assert that the conditional probability that X(t+) - X(t) = 1 when a change of state occurs is N)[N(l (1 y,) + (1 - N)y,J, where X(t) = j. (4.10) In fact, the a-type population size can increase only if an A-type dies (is replaced). This probability is 1 - (j/N). The second factor is the probability that the new individual is of type a as in (4.9). In a similar way we find that the conditional probability that X(t+) - X(t) = -1 when a change of state occurs is N N)(1 - y2) + N y, where X(t) = j. The number of type a individuals in the population is thus a birth and death process with a finite number of states and infinitesimal birth and death rates 1t; = A(I and fl-.(l Y') + (1 - N)y,JN Continuous Time Markov Chains VI 374 - Yz)]N, µ, = lNCNY, + (1 - N)(1 j < N. 0 Although these parameters seem rather complicated, it is interesting to see what happens to the stationary measure {lrk}k_o if we let the population size N --> oo and the probabilities of mutation per individual y, and y, tend to zero in such a way that y,N - K, and y,N -4 K,, where 0 < K,, K, < c. At the same time, we shall transform the state of the process to the interval [0, 1] by defining new states j/N, i.e., the fraction of a-types in the population. To examine the stationary density at a fixed fraction x, where 0 < x < 1, we shall evaluate ark as k -4 oo in such a way that k = [xN], where [xN] is the greatest integer less than or equal to xN. Keeping these relations in mind we write a) A.=- N-y,)J +, whereas A(N J) NYz .( (1 YI YI-Yz J and µj _ A(N N J) ( 1 ( - YI - YzJ) ' 1 + b N_j ) where b = NY 1_y Then k-1 log A - log 0k = log µj j=o j=1 k-1 a j=1 k-1 b J=1 N -J - log(N - k)k(1 + b N k )+logNa ). Now, using the expansion 2 log(l + x) = x - 2 + 33 , it is possible to write ( k-1 log j=1 k-I 1+-a) =a-+ck, j=I J J 1 IxI < 1, - Y-2, 4. The Limiting Behavior of Birth and Death Processes 375 where c, approaches a finite limit as k - x. Therefore, using the relation k-I 1 7',----log k ask l=1 we have k-I log k"+c,. 7, log (1 + In a similar way we obtain k-I b ) log (1 + N j j=1 ask-4 oo. N' log (N k),, + d, ask - x, where d, approaches a finite limit as k - x. Using the above relations we have log 9, - log (C, k" (N - k)''Na l as k I'(N - k)k) x, (4.11) where log C, = c, + d which approaches a limit, say C, as k - x. Notice that a - K, and b -3 K, as N -3 x. Since k = [Nx], we have, for N -+ x, 0, - CK,NK,-IxK,-1(1 - x)K,-'. Now, from (4.11) we have 0, - aC,k '(I k )b- i N. Therefore, Since C, ---> C as k tends to x, we recognize the right side as a Riemann sum approximation of K,C f x"2-'(1 - x)KH-' dx. n Thus N 1 9; r=o N"2K,C f x"2-1(1 o - x)"'-' dx, 376 VI Continuous Time Markov Chains so that the resulting density on [0, 11 is 1 e4. 10, since dx N fo J XKi-'(I - X) X'-1 XK2-i(1 - X)K, XKi-I(1 - X)K,-I dX dx fo XK,-i(1 - X)K,_, dx' 1/N. This is a beta distribution with parameters K, and K_ Exercises 4.1. In a birth and death process with birth parameters A,, = A for n = 0, 1, ... and death parameters µ = An for n = 0, 1, ... , we have = (Ap);e-a" Po,(t) J! where 1 P = -[I - e-"1µ Verify that these transition probabilities satisfy the forward equations (4.4), with i = 0. 4.2. Let X(t) be a birth and death process where the possible states are 0, 1, . . . , N, and the birth and death parameters are, respectively, A,, = a(N - n) and µ = On. Determine the stationary distribution. 4.3. Determine the stationary distribution for a birth and death process having infinitesimal parameters A,, = a(n + 1) and µ = /3n2 for n = 0, 1, ...,where 0<a</i. 4.4. Consider two machines, operating simultaneously and independently, where both machines have an exponentially distributed time to failure with mean 1/µ (p. is the failure rate). There is a single repair facility, and the repair times are exponentially distributed with rate A. (a) In the long run, what is the probability that no machines are operating? (b) How does your answer in (a) change if at most one machine can operate, and thus be subject to failure, at any time? 377 Problems 4.5. Consider the birth and death parameters A,, = 0 < 1, and nl(n + 1) for n = 0, 1. .... Determine the stationary distribution. 4.6. A birth and death process has parameters A,, = A and µ = nµ, for n = 0, 1. .... Determine the stationary distribution. Problems 4.1. For the repairman model of the second example of this section, suppose that M = N = 5,R = 1, A = 2, and µ = 1. Using the limiting distribution for the system, determine (a) The average number of machines operating. (b) The equipment utilization. (c) The average idle repair capacity. How do these system performance measures change if a second repairman is added? 4.2. Determine the stationary distribution, when it exists, for a birth and death process having constant parameters A,, = A for n = 0, 1, ... and n= 1,2..... 4.3. A factory has five machines and a single repairman. The operating time until failure of a machine is an exponentially distributed random variable with parameter (rate) 0.20 per hour. The repair time of a failed machine is an exponentially distributed random variable with parameter (rate) 0.50 per hour. Up to five machines may be operating at any given time, their failures being independent of one another, but at most one machine may be in repair at any time. In the long run, what fraction of time is the repairman idle? 4.4. This problem considers a continuous time Markov chain model for the changing pattern of relationships among members in a group. The group has four members: a, b, c, and d. Each pair of the group may or may not have a certain relationship with each other. If they have the relationship, we say that they are linked. For example, being linked may mean that the two members are communicating with each other. The following 378 VI Continuous Time Markov Chains graph illustrates links between a and b, between a and c, and between b and d: Figure 4.2 Suppose that any pair of unlinked individuals will become linked in a small time interval of length h with probability ah + o(h). Any pair of linked individuals will lose their link in a small time interval of length h with probability /3h + o(h). Let X(t) denote the number of linked pairs of individuals in the group at time t. Then X(t) is a birth and death process. (a) Specify the birth and death parameters Ak and /j,, for k = 0, 1.... . (b) Determine the stationary distribution for the process. 4.5. A chemical solution contains N molecules of type A and an equal number of molecules of type B. A reversible reaction occurs between type A and B molecules in which they bond to form a new compound AB. Suppose that in any small time interval of length h, any particular unbonded A molecule will react with any particular unbonded B molecule with prob- ability ah + o(h), where a is a reaction rate of formation. Suppose also that in any small time interval of length h, any particular AB molecule disassociates into its A and B constituents with probability j3h + o(h), where ,6 is a reaction rate of dissolution. Let X(t) denote the number of AB molecules at time t. Model X(t) as a birth and death process by specifying the parameters. 4.6. A time-shared computer system has three terminals that are at- tached to a central processing unit (CPU) that can simultaneously handle at most two active users. If a person logs on and requests service when two other users are active, then the request is held in a buffer until it can receive service. Let X(t) be the total number of requests that are either active or in the buffer at time t. Suppose that X(t) is a birth and death process with parameters Birth and Death Processes with Absorbing States 5. _ Ak (A 0 379 for k = 0, 1, 2, fork ? 3; and µk-Jkµ 2µ for k = 0, 1, 2, fork=3. Determine the long run probability that the computer is fully loaded. 4.7. A system consists of three machines and two repairmen. At most two machines can operate at any time. The amount of time that an operating machine works before breaking down is exponentially distributed with mean 5. The amount of time that it takes a single repairman to fix a machine is exponentially distributed with mean 4. Only one repairman can work on a failed machine at any given time. Let X(t) be the number of machines in operating condition at time t. (a) Calculate the long run probability distribution for X(t). (b) If an operating machine produces 100 units of output per hour, what is the long run output per hour of the system? 4.8. A birth and death process has parameters Ak = a(k + 1) for k = 0, 1, 2, ... , and µk = 6(k + 1) for k = 1, 2, ... . Assuming that a < (3, determine the limiting distribution of the process. Simplify your answer as much as possible. 5. Birth and Death Processes with Absorbing States Birth and death processes in which A0 = 0 arise frequently and are correspondingly important. For these processes, the zero state is an absorbing state. A central example is the linear-growth birth and death process without immigration (cf. Section 3.3). In this case A,, = nit and µ = nµ. Since growth of the population results exclusively from the existing population, VI 380 Continuous Time Markov Chains it is clear that when the population size becomes zero it remains zero thereafter; i.e., 0 is an absorbing state. 5.1. Probability of Absorption into State 0 It is of interest to compute the probability of absorption into state 0 starting from state i (i ? 1). This is not, a priori, a certain event, since conceivably the particle (i.e., state variable) may wander forever among the states (1, 2, ...) or possibly drift to infinity. Let u, (i = 1, 2, ...) denote the probability of absorption into state 0 from the initial state i. We can write a recursion formula for u, by considering the possible states after the first transition. We know that the first transition entails the movements i --' i + 1 A with Probabilit J lili i-i-1 with probability +A µ` /L1+A Invoking the familiar first step analysis, we directly obtain u, = A, u;+, + A + Ar lxi + k; u;_ i -=-:t 1, (5.1) where uo = 1. Another method for deriving (5.1) is to consider the "embedded random walk" associated with a given birth and death process. Specifically, we examine the birth and death process only at the transition times. The discrete time Markov chain generated in this manner is denoted by {Y,,),' , where Yo = X0 is the initial state and Y (n ? 1) is the state at the,nth transition. Obviously, the transition probability matrix has the form 0 0 q1 0 P, 0 0 q2 1 P= 0 .. . 0 P2 ... 5. Birth and Death ProcWses with Absorbing States 381 where P A;+µ, =1-q; fori?1. The probability of absorption into state 0 for the embedded random walk is the same as for the birth and death processes, since both processes execute the same transitions. A closely related problem (gambler's ruin) for a random walk was examined in III, Section 6.1. We turn to the task of solving (5.1) subject to the conditions uo = 1 and 0 <_ u; <_ 1 (i ? 1). Rewriting (5.1), we have (u; - u;-I), (u;+I - u,) _ Defining v; = u,+, - u;, we obtain Vi Al i_ll Iteration of the last relation yields the formula v; = p; vo, where Po=1 and AI 2 Ai P; = A,11, ... J1; form 1; and with u;+, - u; = v;, u;+i - u;= vi=P;vo=P;(u,-uo)=P,(u,- 1) fori?1. Summing these last equations from i = 1 to i = m - 1, we have u,,, - u, = (u, - 1) p;, m > 1. (5.2) Since u,,, by its very meaning is bounded by 1, we see that if x (5.3) i=1 then necessarily u, = I and u,,, = 1 for all m > 2. In other words, if (5.3) holds, then ultimate absorption into state 0 is certain from any initial state. 382 VI Continuous Time Markov Chains Suppose 0 < u, < 1; then, of course, x i < 00. i=1 Obviously, u,,, is decreasing in m, since passing from state m to state 0 requires entering the intermediate states in the intervening time. Furthermore, it can be shown that u,,, - 0 as m . Now letting m -4 oo in (5.2) permits us to solve for u,; thus 11=1 Pi 1+i ,Pi' u' and then from (5.2), we obtain l,_,,. P. 1.=i P; 5.2. m 1. Mean Time Until Absorption Consider the problem of determining the mean time until absorption, starting from state m. We assume that condition (5.3) holds, so that absorption is certain. Notice that we cannot reduce our problem to a consideration of the embedded random walk, since the actual time spent in each state is relevant for the calculation of the mean absorption time. Let w; be the mean absorption time starting from state i (this could be infinite). Considering the possible states following the first transition, instituting a first step analysis, and recalling the fact that the mean waiting time in state i is (Ai + µi)-' (it is actually exponentially distributed with parameter Ai + µ;), we deduce the recursion relation 1 w; = Al+µ. + Jt' A.+µ. wi+, + µi A.+µ. w;_, i ? 1, (5.4) where w = 0. Letting z; = wi - w;+, and rearranging (5.4) leads to 1 µ; Zi- 1, Iterating this relation gives (5.5) 5. Birth and Death Proggses with Absorbing States 1 Z, + Zo, A, + 1 + µ,It µ, P, 1 z, = µ, Z, A, + A, A, µ,µ,µi + µ'3 + A,A z3 A3 383 A3A, A,A,A, A3A,A, Z0' z °' and finally (The product II;;;+, p,/A; is interpreted as 1.) Using the notation µ.µ_' and 1 µ` the expression for z,,, becomes _ M Z= ! 1 r=1 i m + P,,,Zo, pi or, since z,,, = is,, - w,,,+, and zo = wo - w, = -w,, then 1 "' An j=1 1 - VV'. (5.6) ipi If G'i=, (1/A;p,) = oo, then inspection of (5.6) reveals that necessarily w, = x. Indeed, it is probabilistically evident that w< w,,,+, for all m, and this property would be violated for m large if we assume to the contrary that w, is finite. Now suppose I;_, (1/A;p;) < oo; then letting m - x in (5.6) gives 1 j=1 A;P, 1 - lim -(w- u;+.) An It is more involved but still possible to prove that 1 lim -(w,,, - w,,,+,) = 0, 384 Continuous Time Markov Chains VI and then x 1 Aipi We summarize the discussion of this section in the following theorem: Theorem 5.1 Consider a birth and death process with birth and death parameters A,, and p.,,, n ? 1, where A0 = 0 so that 0 is an absorbing state. The probability of absorption into state 0 from the initial state m is m'=m Pi 1 + I;-, pi i=1 X un = (5.7) 00 i i=1 The mean time to absorption is X 1 00 i= w Ai pi (5.8) I k=1 j=k+1 AJpi - < oo i= Aipi where pa = 1 and p, = (µ1µ2 ... p'i)l(A1A2 ... Ai) Example Population Processes Consider the linear growth birth and death process without immigration (cf. Section 3.3) for which µ = nµ and A,, = nil, n = 0, 1..... During a short time interval of length h, a single individual in the population dies with probability µh + o(h) and gives birth to a new individual with probability Ah + o(h), and thus µ > 0 and A > 0 represent the individual death and birth rates, respectively. Substitution of a = 0 and i = m in equation (3.9) determines the mean population size at time t for a population starting with X(0) = m individuals. This mean population size is M(t) = me' " 1, exhibiting exponential growth or decay according as A > µ or A < A. Let us now examine the extinction phenomenon and determine the probability that the population eventually dies out. This phenomenon corresponds to absorption in state 0 for the birth and death process. When A,, = nA and µ = nµ, a direct calculation yields pi = (µ/ 1)i, and then 5. Birth and Death Proses with Absorbing States (µ/A)' = 1 - (A/A) i =,n 385 when A > µ, when A :5 A. Co From Theorem 5.1, the probability of eventual extinction starting with m individuals is Pr{ExtinctionIX(0) = m} _ (µ"/A)n 1 when A > when A _ µ. (5.9) When A = µ, the process is sure to vanish eventually. Yet in this case the mean population size remains constant at the initial population level. Similar situations where mean values do not adequately describe population behavior frequently arise when stochastic elements are present. We turn attention to the mean time to extinction assuming that extinction is certain, that is, when A A. For a population starting with a single individual, then, from (5.8) with m = 1 we determine this mean time to be 1 Aipi _ i 1 i1µ A x 1 (A/µ) If Ai=1 xi_' dx o (5.10) when Co when 386 VI Continuous Time Markov Chains When the birth rate A exceeds the death rate µ, a linear growth birth and death process can, with strictly positive probability, grow without limit. In contrast, many natural populations exhibit density-dependent behavior wherein the individual birth rates decrease or the individual death rates increase or both changes occur as the population grows. These changes are ascribed to factors including limited food supplies, increased predation, crowding, and limited nesting sites. Accordingly, we introduce a notion of environmental carrying capacity K, an upper bound that the population size cannot exceed. Since all individuals have a chance of dying, with a finite carrying ca- pacity, all populations will eventually become extinct. Our measure of population fitness will be the mean time to extinction, and it is of interest to population ecologists studying colonization phenomena to examine how the capacity K, the birth rate A, and the death rate µ affect this mean population lifetime. The model should have the properties of exponential growth (on the average) for small populations, as well as the ceiling K beyond which the population cannot grow. There are several ways of approaching the population size K and staying there at equilibrium. Since all such models give more or less the same qualitative results, we stipulate the simplest model, in which the birth parameters are forn=0,1,...,K- 1, nA "-I0 forn>K. Theorem 5.1 yields w,, the mean time to population extinction starting with a single individual, as given by A A, 1 i ArA, A, i== I . . . ;- I !-'I/-k? ... At 1 K 1 A (5.11) IL i\p Equation (5.11) isolates the distinct factors influencing the mean time to population extinction. The first factor is 1/µ, the mean lifetime of an individual, since µ is the individual death rate. Thus, the sum in (5.11) represents the mean generations, or mean lifespans, to population extinction, a dimensionless quantity that we denote by le, I where 0 = -µ . (5.12) 5. Birth and Death Proc4gses with Absorbing States 387 Next we examine the influence of the birth-death, or reproduction, ratio 0 = A/g and the carrying capacity K on the mean time to extinction. Since ,1 represents the individual birth rate and 1/µ is the mean lifetime of a sin- gle member in the population, we may interpret the reproduction ratio 0 = A(1/µ) as the mean number of offspring of an arbitrary individual in the population. Accordingly, we might expect significantly different behavior when 0 < 1 as opposed to when 0 > 1, and this is indeed the case. A carrying capacity of K = 100 is small. When K is on the order of 100 or more, we have the following accurate approximations, their derivations being sketched in Exercises 5.1 and 5.2: for 0 < 1, for 0 = 1, Ms (5.13) for 0 > 1. The contrast between 0 < 1 and 0 > 1 is vivid. When 0 < 1, the mean generations to extinction Mx is almost independent of carrying capacity K and approaches the asymptotic value 0' ln(1 - 0)-' quite rapidly. When 0 > 1, the mean generations to extinction Mg grows exponentially in K. Some calculations based on (5.13) are given in Table 5.1. Table 5.1 K 10 100 1000 Mean generations to extinction for a population starting with a single parent and where 0 is the reproduction rate and K is the environmental capacity. 0=0.8 0= 1 1.96 2.01 2.01 2.88 5.18 7.48 0= 1.2 3.10 4.14 x 104 7.59 x 1076 388 VI Continuous Time Markov Chains Example Sterile Male Insect Control The screwworm fly, a cattle pest in warm climates, was eliminated from the southeastern United States by the release into the environment of sterilized adult male screwworm flies. When these males, artificially sterilized by radiation, mate with native females, there are no offspring, and in this manner part of the reproductive capacity of the natural population is nullified by their presence. If the sterile males are sufficiently plentiful so as to cause even a small decline in the population level, then this decline accelerates in succeeding generations even if the number of sterile males is maintained at approximately the same level, because the ratio of sterile to fertile males will increase as the natural population drops. Because of this compounding effect, if the sterile male control method works at all, it works to such an extent as to drive the native population to extinction in the area in which it is applied. Recently, a multibillion-dollar effort involving the sterile male technique has been proposed for the control of the cotton boll weevil. In this instance, it was felt that pretreatment with a pesticide could reduce the natural population size to a level such that the sterile male technique would become effective. Let us examine this assumption, first with a deterministic model and then in a stochastic setting. For both models we suppose that sexes are present in equal numbers, that sterile and fertile males are equally competitive, and that a constant number S of sterile males is present in each generation. In the deterministic case, if No fertile males are in the parent generation and the No fertile females choose mates equally likely from the entire male population, then the fraction No/(N0 + S) of these matings will be with fertile males and will produce offspring. Letting 9 denote the number of male offspring that results from a fertile mating, we calculate the size N of the next generation according to N, = BNo(N ,, +o S) (5.14) For a numerical example, suppose that there are No = 100 fertile males (and an equal number of fertile females) in the parent generation of the native population, and that S = 100 sterile male insects are released. If 6 = 4, meaning that a fertile mating produces four males (and four females) for the succeeding generation, then the number of both sexes in the first generation is 5. Birth and Death Processes with Absorbing States N, = 4(100)(100100100) = 389 200; the population has increased, and the sterile male control method has failed. Table 5.2 The trend of an insect population subject to sterile male releases. Number of Insects Generation Natural Population Number of Sterile Insects Ratio Sterile Number of to Fertile Progeny 20 100 5:1 13.33 F, 13.33 7.5:1 6.27 F, 6.27 F3 1.48 0.09 16:1 67.5:1 1156:1 0.09 F4 100 100 100 100 Parent 1.48 - On the other hand, if a pesticide can be used to reduce the initial population size to No = 20, or 20 percent of its former level, and S = 100 sterile males are released, then and the population is declining. The succeeding population sizes are given in Table 5.2, above. With the pretreatment, the population becomes extinct by the fourth generation. Often deterministic or average value models will adequately describe the evolution of large populations. But extinction is a small population phenomenon, and even in the presence of significant long term trends, small populations are strongly influenced by the chance fluctuations that determine which of extinction or recolonization will occur. This fact motivates us to examine a stochastic model of the evolution of a population in the presence of sterile males. The factors in our model are the inidividual birth rate; the inidividual death rate; 0 = AIA, the mean offspring per individual; A, µ, 390 K, S, in, Continuous Time Markov Chains VI the carrying capacity of the environment; the constant number of sterile males in the population; the initial population size. We assume that both sexes are present in equal numbers in the natural population and that X(t), the number of either sex present at time t, evolves as a birth and death process with parameters A= n<K, fAn(n+S forn?K, 0 and (5.15) forn=0,1..... This is the colonization model of the Population Processes example, modified in analogy with (5.14) by including in the birth rate the factor n/(n + S) to represent the probability that a given mating will be fertile. To calculate the mean time to extinction w,,, as given in (5.8), we first use (5.15) to determine Pk = (µlk(k + S)! P'_P" Ak = \ A / A,A, fork= 1,...,K- 1, k!S! Po= 1, and pK=oo,or1/px=0, and then substitute these expressions for pk into (5.8) to obtain In- 1 + kL=1 win = A ,- A,P, _ In - I j=k+I A,P, In- I - =2_ P j=k+I IkiPi-' = kj=k+Ij AiPi 1 , - k k=O 1 1m-1 K-1 1 µO=j+1 e,-k j!(S + k)1 k!(S + j)! I (5.16) S. Birth and Death Processes with Absorbing States 391 Because of the factorials, equation (5.16) presents numerical difficulties when direct computations are attempted. A simple iterative scheme works to provide accurate and effective computation, however. We let K-' j!(S + k)! k!(S + j)!' -k j + 1 so that w,,, _ (a. + + But it is easily verified that ak_, = k + 0(S +k )C". Beginning with aK = 0, one successively computes aK_,, aK_21 ... , a0, and then w,,, = (a0 + + a,,,- )11.k. Using this method, we have computed the mean generations to extinction in the stochastic model for comparison with the deterministic model as given in Table 5.2. Table 5.3 lists the mean generations to extinction for various initial population sizes m when K = S = 100, A = 4, and µ = 1, so that 0 = 4. Instead of the four generations to extinction as predicted by the deterministic model when m = 20, we now estimate that the population will persist for over 8 billion generations! Table 5.3 The mean lifespans to extinction in a birth and death model of a population containing a constant number S = 100 of sterile males. Initial Population Size Mean Lifespans to Extinction 5 8,101,227,748 4,306,531 3,822 4 566 3 65 20 10 2 6.3 1 1.2 392 Continuous Time Markov Chains VI What is the explanation for the dramatic difference between the predic- tions of the deterministic model and the predictions of the stochastic model? The stochastic model allows the small but positive probability that the population will not die out but will recolonize and return to a higher level near the environmental capacity K, and then persist for an enormous length of time. While both models are qualitative, the practical implications cannot be dismissed. In any large-scale control effort, a wide range of habitats and microenvironments is bound to be encountered. The stochastic model suggests the likely possibility that some subpopulation in some pocket might persist and later recolonize the entire area. A sterile male program that de- pends on a pretreatment with an insecticide for its success is chancy at best. Exercises 5.1. Assuming 0 < 1, verify the following steps in the approximation to Mg, the mean generation to extinction as given in (5.12): K Mg= i=1 =9 -0 =e1 6 K fx;- ' dx i=1 0 1 a1xK 1_x dxB'J f c c dx 1-x-9c 1 (e' x" 1-xdx e In B 1 l 0 1 1 1 _ 1 OK+1 OK+2 1-0 0\K+l +K+2+ 0 = 1-B -0-' f0 In 1 - 6K (I+K+Ie+K+102+... 1-0 K+I\ 1 eln1-e K+2 OK (K+1)(1-9) K+3 / Problems 393 5.2. Assume that 0 > 1 and verify the following steps in the approximation to Mg, the mean generation to extinction as given in (5.12): j K-j+ 1 01l )2 I K I1+K`K11-1 +K IOIKIJ + 1 _ OK- If l_ 1 OK K(0 - 1)' K L 1 - (1/0)J Problems 5.1. Consider the sterile male control model as described in the example entitled "Sterile Male Insect Control" and let u,,, be the probability that the population becomes extinct before growing to size K starting with X(O) = m individuals. Show that um = Pi form= 1,...,K, K-I l1=o Pr where P1 = 0(S + i)! i. 5.2. Consider a birth and death process on the states 0, 1, parameters AO =N1o=As =N-5=0, 11, = 1, 1t2 = 2, A3 = 3, A4 - 4, µ1=4, N2=3, µ3=2, µ= 1. ... , 5 with 394 Continuous Time Markov Chains VI Note that 0 and 5 are absorbing states. Suppose the process begins in state X(0) = 2. (a) What is the probability of eventual absorption in state 0? (b) What is the mean time to absorption? 6. Finite State Continuous Time Markov Chains A continuous time Markov chain X(t) (t > 0) is a Markov process on the states 0, 1, 2. .... We assume as usual that the transition probabilities are stationary; i.e., P,;(t) = Pr{X(t + s) = jjX(s) = i}. (6.1) In this section we consider only the case where the state space S is finite, labeled as 10, 1, 2, . . . , N). The Markov property asserts that P;;(t) satisfies (a) P;(t) ? 0, P;(t) = 1, (b) i, j = 0, 1, ... , N, and J=O (c) PA(s + t) = P;(s)Pjl(t) j=o for t, s ? 0 (Chapman-Kolmogorov relation), and we postulate in addition that (d) 1, lamP;(t)={0, i=j, ij. If P(t) denotes the matrix (;P;(t) ";_,, then property (c) can be written compactly in matrix notation as P(t + s) = P(t)P(s), t, s ? 0. (6.2) Property (d) asserts that P(t) is continuous at t = 0, since the fact P(O) = I (= identity matrix) is implied by (6.2). It follows simply from (6.2) that P(t) is continuous for all t > 0. In fact, ifs = h > 0 in (6.2), then because of (d), we have 6. Finite State Continuou,ime Markov Chains 395 lim P(t + h) = P(t) lim P(h) = P(t)I = P(t). (6.3) On the other hand, for t > 0 and 0 < h < t we write (6.2) in the form P(t) = P(t - h)P(h). (6.4) But P(h) is near the identity when h is sufficiently small, and so P(h)-' [the inverse of P(h)] exists and also approaches the identity I. Therefore, P(t) = P(t) lim (P(h))-' = lim P(t - h). (6.5) The limit relations (6.3) and (6.5) together show that P(t) is continuous. Actually, P(t) is not only continuous but also differentiable in that the limits lim 1 -P;(h) h k-,0+ -= q, (6.6) p;(h) ,1-,m h i 0 j, = qi;, exist, where 0 < q,, < ° (i 0 j) and 0 :5- q; < oc. Starting with the relation I- i=o,j*i P,;(h), dividing by h, and letting h decrease to zero yields directly the relation N q, = L, q,;. j=o,j*i The rates q; and q;; furnish an infinitesimal description of the process with Pr{X(t + h) = jJX(t) = i} = q;;h + o(h) for i 0 j, Pr{X(t + h) = it X(t) = i} = I - q;h + o(h). In contrast to the infinitesimal description, the sojourn description of the process proceeds as follows: Starting in state i, the process sojourns there for a duration that is exponentially distributed with parameter q;. The process then jumps to state j 0 i with probability p;, = q;;/q;; the sojourn time in state j is exponentially distributed with parameter q;, and so VI 396 Continuous Time Markov Chains on. The sequence of states visited by the process, denoted by fo, 6...... is a Markov chain with discrete parameter, called the embedded Markov chain. Conditioned on the state sequence o, .... , the successive sojourn times So, S ... are independent exponentially distributed random variables with parameters q,,,, qF , . . . , respectively. Assuming that (6.6) has been verified, we now derive an explicit expression for P;(t) in terms of the infinitesimal matrix A= -qo q01 qio -q1 NO qON IN ... qN i - qN The limit relations (6.6) can be expressed concisely in matrix form: lim la-+0+ P(h) - I = A, (6.7) h which shows that A is the matrix derivative of P(t) at t = 0. Formally, A = P'(0). With the aid of (6.7) and referring to (6.2), we have P(t + h) - P(t) = P(t)[P(h) - I] = P(h) - I P(t). h h h (6.8) The limit on the right exists, and this leads to the matrix differential equation P'(t) = P(t)A = AP(t), (6.9) where P(t) denotes the matrix whose elements are P'(t) = dP; (t)/dt. The existence of P'(t) is an obvious consequence of (6.7) and (6.8). The differential equations (6.9) under the initial condition P(0) = I can be solved by standard methods to yield the formula A" t" P(t)=eA,=I+ If= n! (6.10) Example The Two State Markov Chain Consider a Markov chain {X(t)} with states 10, 1) whose infinitesimal matrix is 6. Finite State Continuous Time Ma"rkov Chains 397 A=0 The process alternates between states 0 and 1. The sojourn times in state 0 are independent and exponentially distributed with parameter a. Those in state 1 are independent and exponentially distributed with parameter /3. We carry out the matrix multiplication -a a -R X 18 -a a a2 + a/3 - a22 - a/3 R -R -R2-a/3 /3222+a13 -a = -(a + /3) a R -R to see that A2 = -(a + /3)A. Repeated multiplication by A then yields which when inserted into (6.10) simplifies the sum according to P(t)=I- [-(a + /3)t]" A 1 a+ =I- a+R =I+ n! [e-("+")' - I IA Aa+a+/3 1 1 Ae-l°+g". And with 7r = al(a + /i) and r = a + /3, P(t) = 1 - 7r 7r 1 - it IT IT - 7r e-TI -(1-IT) (1-IT) which is the matrix expression for equations (3.14a-d). Returning to the general Markov chain on states (0, 1, ... , N), when the chain is irreducible (all states communicate) then P; (t) > 0 for i, 398 VI Continuous Time Markov Chains j = 0, 1, ... , N and lim,.. P;(t) = ir; > 0 exists independently of the initial state i. The limiting distribution may be found by passing to the limit in (6.9), noting that lim,,,. P'(t) = 0. The resulting equations for 7 T = (?ro, ?T,, ... , ITN) are 0 = 'nA = (ir0. ,7r1. . . . - qo q01 qio -qi qNo qN1 . q0N q1N , 7TN) 9N which is the same as i*j Equation (6.11) together with qij, ITo + ITi + j=0,1,...,N. + ITN = 1 (6.11) (6.12) determines the limiting distribution. Equation (6.11) has a mass balance interpretation that aids us in understanding it. The left side TT;q; represents the long run rate at which particles executing the Markov process leave state j. This rate must equal the long run rate at which particles arrive at state j if equilibrium is to be maintained. Such arriving particles must come from some state i * j, and a particle moves from state i 0 j to state j at rate q;;. Therefore, the right side I.;#; 7rq;; represents the total rate of arriving particles. Example Industrial Mobility and the Peter Principle Let us suppose that a draftsman position at a large engineering firm can be occupied by a worker at any of three levels: T = Trainee, J = Junior Draftsman, and S = Senior Draftsman. Let X(t) denote the level of the person in the position at time t, and suppose that X(t) evolves as a Markov chain whose infinitesimal matrix is T A=J S 6. Finite State Continuous Time Markov Chains 399 Thus a Trainee stays at that rank for an exponentially distributed time having parameter aT and then becomes a Junior Draftsman. A Junior Draftsman stays at that level for an exponentially distributed length of time hav- ing parameter a, = a,T + a,s. Then the Junior Draftsman leaves the position and is replaced by a Trainee with probability a,T/a, or is promoted to a Senior Draftsman with probability a,/a,, and so on. Alternatively, we may describe the model by specifying the movements during short time intervals according to Pr{X(t + h) = JI X(t) = T} = aTh + o(h), Pr{X(t + h) = TIX(t) = J} = a,Th + o(h), Pr{X(t + h) = SIX(t) = J} = a,sh + o(h), Pr{X(t+h)=TIX(t)=S}=ash+o(h), and Pr(X(t + h) = ijX(t) = i} = I - a;h + o(h) for i = T, J, S. The equations for the equilibrium distribution (7T, ir,, 7TS) are, according to (6.11), aJT7rJ + asIr , aJ,7T 1= 7T + 7T, + and the solution is IrT a, a, a,a, + a5a, + aTaJS' asaT J 7r5 = a,a, + a,aT + aTa1s asa, + a,aT + aTa,s 7T5, VI 400 Continuous Time Markov Chains Let us consider a numerical example for comparison with an alternative model to be developed later. We suppose that the mean times in the three states are State Mean Time T 0.1 J 0.2 S 1.0 and that a Junior Draftsman leaves and is replaed by a Trainee with probability s and is promoted to a Senior Draftsman with probability These suppositions lead to the prescription aT =I 0, a,T = 2, a,s = 3, as = 1. The equilibrium probabilities are 1(5) ITT = 1(5) + 1(10) + 10(3) .7r, = = 5 45 = 0.11, 10 45= 0.22, mss= 405 =0.67. But the duration that people spend in any given position is not exponentially distributed in general. A bimodal distribution is often observed in which many people leave rather quickly, while others persist for a substantial time. A possible explanation for this phenomenon is found in the "Peter Principle," which asserts that a worker is promoted until finally reaching a position in which he or she is incompetent. When this happens, the worker stays in that job until retirement. Let us modify the industrial mobility model to accommodate the Peter Principle by considering two types of Junior Draftsmen, Competent and Incompetent. We suppose that a fraction p of Trainees are Competent, and q = 1 - p are Incompetent. We assume that a competent Junior Draftsman stays at that level for an ex- 2 Laurence J. and Raymond Hull, The Peter Principle, Buccaneer Books. Cutchogue, New York, 1969. 6. Finite State Continuous Time Markov Chains 401 ponentially distributed duration with parameter a, and then is promoted to Senior Draftsman. Finally, an incompetent Junior Draftsman stays in that position until retirement, an exponentially distributed sojourn with parameter a,, and then he or she is replaced by a Trainee. The relevant infinitesimal matrix is given by T I C -ar qar paT a, -a, S -ac ac -a, S The duration in the Junior Draftsman position now follows a probability law that is a mixture of exponential densities. To compare this model with the previous model, suppose that p = 3, q = 5, a, = 2.86, and ac = 10. These numbers were chosen so as to make the mean duration as a Junior Draftsman, PI + ql 1 I = (3)(0.10) + (5)(0.35) = 0.20, \1)a,a, the same as in the previous calculations. The probability density of this duration is f(t) = 3(10)e + for t ? 0. 5(2.86)e-z.aer This density is plotted in Figure 6.1, next page, for comparison with the exponential density g(t) = 5e 5r, which has the same mean. The bimodal tendency is indicated in thatf(t) > g(t) when t is near zero and when t is very large. With the numbers as given and ar = 10 and a, = I as before, the stationary distribution (Irr, Tr irc, ir,) is found by solving 101rr = 1 ar 2.86or,, 2.861r, = 41Tr, 101rc = 61rr, l0arc, 17r, = 1 = Trr + Tr, + 7T + 7Ts. 402 Continuous Time Markov Chains VI 4.0 2.0 1.0 .60 .40 .20 .10 .06 .04 .02 1 0 .2 1 .4 1 1 6 8 I 1.0 Figure 6.1 The exponential density (straight line) versus the mixed exponential density (curved line). Both distributions have the same mean. A logarithmic scale was used to accentuate the differences. The solution is 7r,. = 0.111, ir, = 0.155, ors = 0.667, 7r, = 0.067. Let us make two observations before leaving this example. First, the limiting probabilities 7r, , Tr and ir, = 'Ir, + Trc agree between the two models. This is a common occurrence in stochastic modeling, wherein the limiting behavior of a process is rather insensitive to certain details of the model and depends only on the first moments, or means. When this happens, the model assumptions can be chosen for their mathematical convenience with no loss. The second observation is specific to the Peter Principle. We have assumed that p = s of Trainees are competent Junior Draftsmen and only q = , are Incompetent. Yet in the long run, a Junior Draftsman is found to be Incompetent with probability Mr,/(ar, + Ire) = 0.155/(0.155 + 0.067) _ 0.70! 6. Finite State Continuous Time Markov Chains 403 Example Redundancy and the Burn-In Phenomenon An airlines reservation system has two computers, one on-line and one backup. The operating computer fails after an exponentially distributed duration having parameter µ and is replaced by the standby. There is one repair facility, and repair times are exponentially distributed with parameter A. Let X(t) be the number of computers in operating condition at time t. Then X(t) is a Markov chain whose infinitesimal matrix is 0 A=1 2 1 2 A 0 -(A + µ) A µ -µ ro The stationary distribution (7ro, IT,, 7r,) satisfies A7ro = (A + µ)7r, = A7ro, A7r,, A1'2 = 1 = 1TO + 7r1 + 7T2, and the solution is 1 1 + (Al p.) + (A 7r, IT, µ) Alµ 1 + (A1µ) + (A/µ.)', (Alp)2 1 + (Alµ) + (Alµ)' The availability, or probability that at least one computer is operating, is 1 -7rp=7T,+7r,. Often in practice the assumption of exponentially distributed operating times is not realistic because of the so-called burn-in phenomenon. This idea is best explained in terms of the hazard rate r(t) associated with a probability density function f(t) of a nonnegative failure time T. Recall 404 Vi Continuous Time Markov Chains that r(t) At measures the conditional probability that the item fails in the next time interval (t, t + At) given that it has survived up to time t, and therefore we have r(t) = f (t) 1 - F(t) fort ? 0, where F(t) is the cumulative distribution function associated with the probability density function f(t). A constant hazard rate r(t) = A for all t corresponds to the exponential density function f(t) = Ae-A' for t ? 0. The burn-in phenomenon is described by a hazard rate that is initially high and then decays to a constant level, where it persists, possibly later to rise again (aging). It corresponds to a situation in which a newly manufactured or newly repaired item has a significant probability of failing early in its use. If the item survives this test period, however, it then operates in an exponential or memoryless manner. The early failures might correspond to incorrect manufacture or faulty repair, or might be a property of the materials used. Anyone familiar with automobile repairs has experienced the burn-in phenomenon. One of many possible ways to model the burn-in phenomenon is to use a mixture of exponential densities f(t) = pae' + q&-O', t ? 0, (6.13) r(t) 2 1 0 0.2 0.4 0.6 0.8 t Figure 6.2 The hazard rate corresponding to the density given in (6.13). The higher hazard rate at the initial t values represents the bum-in phenomenon. 405 Exercises where 0 < p = 1 - q < 1 and a, /3 are positive. The density function for whichp = 0.1, a = 10, q = 0.9, and 8 = 0.909 = 1/1.1 has mean one. Its hazard rate is plotted in Figure 6.2 on the previous page, where the higher initial burn-in level is evident. We may incorporate the burn-in phenomenon corresponding to the mixed exponential density (6.13) by expanding the state space according to the following table: State Notation Both computers down One operating computer, current up time has parameter a One operating computer, current up time has parameter /3 Two operating computers, current up time has parameter a Two operating computers, current up time has parameter /3 OA 1B 2A 28 Equation (6.13) corresponds to a probability p that a computer beginning operation will have an exponentially distributed up time with parameter a and a probability q that the parameter is /3. Accordingly, we have the infinitesimal matrix 0 lA 1B -A pA qA lA a -(A + a) A = 18 /i 0 2A 2A A -(A+/3) 2A pa qa 2Q p13 q13 A -a -J6 The stationary distribution can be determined in the usual way by applying (6.11). Exercises 6.1. A certain type component has two states: 0 = OFF and 1 = OPERATING. In state 0, the process remains there a random length of time, which is exponentially distributed with parameter a, and then moves to 406 VI Continuous Time Markov Chains state 1. The time in state 1 is exponentially distributed with parameter 13, after which the process returns to state 0. The system has two of these components, A and B, with distinct parameters: Component Operating Failure Rate' Repair Rate A NA aA B 13B aB In order for the system to operate, at least one of components A and B must be operating (a parallel system). Assume that the component stochastic processes are independent of one another. Determine the long run probability that the system is operating by (a) Considering each component separately as a two-state Markov chain and using their statistical independence; (b) Considering the system as a four-state Markov chain and solving equations (6.11). 6.2. Let X,(t) and X,(t) be independent two-state Markov chains having the same infinitesimal matrix A = 0 011 -A 1 1 µ µI jj_ Argue that Z(t) = X,(t) + XZ(t) is a Markov chain on the state space S = (0, 1, 2) and determine the transition probability matrix P(t) for Z(t). Problems 6.1. Let Y,,, n = 0, 1, . . . , be a discrete time Markov chain with transition probabilities P = lPA, and let {N(t); t ? 0) be an independent Poisson process of rate A. Argue that the compound process X(t) = Y,N(,), t ? 0, is a Markov chain in continuous time and determine its infinitesimal parameters. 407 Problems 6.2. A certain type component has two states: 0 = OFF and 1 = OPERATING. In state 0, the process remains there a random length of time, which is exponentially distributed with parameter a, and then moves to state 1. The time in state 1 is exponentially distributed with parameter J3, after which the process returns to state 0. The system has three of these components, A, B, and C, with distinct parameters: Component Operating Failure Rate Repair Rate A 3A aA B NB a6 C ac ac In order for the system to operate, component A must be operating, and at least one of components B and C must be operating. In the long run, what fraction of time does the system operate? Assume that the component stochastic processes are independent of one another. 6.3. Let X, (t), X, (t), ... , XN(t) be independent two-state Markov chains having the same infinitesimal matrix A=0 Determine the infinitesimal matrix for the Markov chain Z(t) _ XI(t) + + XN(t). 6.4. A system consists of two units, both of which may operate simultaneously, and a single repair facility. The probability that an operating system will fail in a short time interval of length At is µ(4t) + o(Ot). Repair times are exponentially distributed, but the parameter depends on whether the failure was regular or severe. The fraction of regular failures is p, and the corresponding exponential parameter is a. The fraction of se- vere failure is q = 1 - p, and the exponential parameter is /3 < a. Model the system as a continuous time Markov chain by taking as states the pairs (x, y), where x = 0, 1, 2 is the number of units operating 408 VI Continuous Time Markov Chains and y = 0, 1, 2 is the number of units undergoing repair for a severe failure. The possible states are (2, 0), (1, 0), (1, 1), (0, 0), (0, 1), and (0, 2). Specify the infinitesimal matrix A. Assume that the units enter the repair shop on a first come, first served basis. 7. A Poisson Process with a Markov Intensity* Consider "points" scattered in some manner along the semi-infinite interval [0, 00), and for an interval of the form I = (a, b], with 0 <_ a < b < cc, let N(1) count the number of "points" in the interval I. Then N(1), as I ranges over the half-open intervals I = (a, b], is a point process. (See V, Section 5 for generalizations to higher dimensions.) Suppose that, conditional on a given intensity, N(I) is a nonhomogeneous Poisson process, but where the intensity function (A(t), t ? 0) is itself a stochastic process. Such point processes were introduced in V, Section 1.4, where they were called Cox processes in honor of their discoverer. While Cox processes are sufficiently general to describe a plethora of phenomena, they remain simple enough to permit explicit calculation, at least in some instances. As an illustration, we will derive the probability of no points in an interval for a Cox process in which the intensity function is a two-state Markov chain in continuous time. The Cox process alternates between being "ON" and "OFF." When the underlying intensity is "ON," points occur according to a Poisson process of constant intensity A. When the underlying process is "OFF," no points occur. We will call this basic model a (0, A) Cox process to distinguish it from a later generalization. The (0, A) Cox process might describe bursts of rainfall in a locale that alternates between dry spells and wet ones, or arrivals to a queue from a supplier that randomly shuts down. Rather straightforward extensions of the techniques that we will now use in this simple case can be adapted to cover more complex models and computations, as we will subsequently show. We assume that the intensity process (A(t); t ? 0) is a two-state Markov chain in continuous time for which Pr(A(t + h) = AIA(t) = 0) = ah + o(h), *Starred sections contain material of a more specialized or advanced nature. (7.1) 7. A Poisson Process with a Markov Intensity 409 and Pr{A(t + h) = OIA(t) = A) = /3h + o(h). (7.2) This intensity is merely the constant A times the two-state birth and death process of Section 3. As may be seen by allowing t - ° in (3.13), such a process has the limiting distribution Pr(A(c) = 0) = /3/(a + /3) and Pr{A(°°) = A) = a/(a + /3). We will assume that the intensity process be- gins with this limiting distribution, or explicitly, that Pr(A(0) = 0) = /3/(a + /3) and Pr{A(0) A) = a/(a + (3). With this assumption, the intensity process is stationary in the sense that Pr{A(t) = 0) = /3/(a + /3) and Pr{A(t) = A] = a/(a +`,/3) for all t ? 0. This stationarity carries over to the Cox process N(I) to imply that Pr{N((0, t]) = k) = Pr{N((s, s + t]) = k) for all s, t ? 0 and k = 0, 1..... We are interested in determining f(t; A) = Pr{N((0, t]) = 0). Let I A(t) = f A(s) ds (7.3) 0 and note the conditional Poisson probability Pr {N((0, t]) = OIA(s) for s < t} = e so that upon removing the conditioning via the law of total probability we obtain At; A) = E[e-All)] = .f0(t) + f (t), (7.4) where fo(t) = Pr{N((0, t]) = 0 and A(t) = 0), (7.5) fl(t) = Pr{N((0, t]) = 0 and A(t) = Al. (7.6) and Using an infinitesimal "last step analysis" similar to that used to derive the Kolmogorov forward equations, we will derive a pair of first-order linear differential equations for fo(t) and f,(t). To this end, by analyzing the'possibilities at time t and using the law of total probability, we begin with 410 VI Continuous Time Markov Chains fo(t + h) = fa(t) Pr{N((t, t + h]) = OIA(t) = 0} Pr{A(t + h) = OIA(t) = 0) + fl(t) Pr{N((t, t + h]) = OJA(t) = A) Pr{A(t + h) = OIA(t) = A) = fo(t)[1 - ah + o(h)] + f(t)e-A''/ih + o(h), and f(t+h)= fl(t) Pr{N((t, t + h]) = OIA(t) = A) Pr{A(t + h) = AIA(t) = A) + fo(t) Pr(N((t, t + h]) = OIA(t) = 01 Pr(A(t + h) = AJA(t) = 0) = f,(t)e-A''[1 - /3h + o(h)] + fo(t)ah + o(h). We rearrange the terms and use e-A" = 1 - Ah + o(h) to get fo(t + h) - fo(t) = -afo(t)h + /3f,(t)h + o(h) and f, (t + h) - f, (t) = -(/3 + A)f,(t)h + afa(t)h + o(h), which, after dividing by h and letting h tend to zero, become the differential equations dfo(t) _ -afo(t) + f3ff(t) (7.7) = -(/3 + A)f (t) + af0(t). (7.8) dt and df, (t) dt The initial conditions are fo(0) = Pr(A(0) = 0) = /3/(a + /3) (7.9) f(0) = Pr{A(0) = A} = a/(a + /3). (7.10) and Such coupled first-order linear differential equations are readily solved. In our case, after carrying out the solution and simplifying the result, the an- swer is Pr{N((0, t]) = 0) = fo(t) + f(t) = f(t; A), where f(t; A) = c+ exp{-µ+t} + c_ exp{-µ_t) (7.11) 7. A Poisson ProceM with a Markov Intensity 411 with p =;{(A+a+/3)± (A+a+R)'-4aA}, [aA/(a + /3)] - µ_ (7.12) (7.13) c+ = and c_ = µ+ - [aAI(a + /3)] (7.14) A Geheralization Let N be a Cox process driven by a 0-1 Markov chain A(t), but now suppose that when the intensity process is in state 0, the Cox process is, conditionally, a Poisson process of rate A0, and when the intensity process is in state 1, then the Cox process is a Poisson process of rate A,. The earlier Cox process had A. = 0 and A, = A. Without loss of generality, we assume 0 < A. < A,. In order to evaluate Pr{N((0, t]) = 01, we write N as the sum N = N, + N, of two independent processes, where N, is a Poisson process of constant rate A. and N, is a (0, A) Cox process with A = A, - A0. Then N is zero if and only if both N, and N, are zero, whence Pr{N((0, t]) = 0) = Pr{N,((0, t]) = = e_Ao' t]) = 01 f(t, A, - A0). (7.15) Example The tensile strength S(t) of a single fiber of length t is often assumed to follow a Weibull distribution of the form Pr{S(t) > x) = exp{-tox&}, for x > 0, (7.16) where 6 and o are positive material constants. The explicit appearance of the length t in the exponent is an expression of a weakest-link size effect, in which the fiber strength is viewed as the minimum strength of independent sections. This theory suggests that the survivorship probability of strength for a fiber of length t should satisfy the relation Pr{S(t) > x} = [Pr{S(1) > x}]', t > 0. (7.17) The Weibull distribution is the only type of distribution that is concentrated on 0 x < oo and satisfies (7.17). 412 VI Continuous Time Markov Chains However, a fiber under stress may fail from a surface flaw such as a notch or scratch, or from an internal flaw such as a void or inclusion. Where the diameter d of the fiber varies along its length, the relative magnitude of these two types of flaws will also vary, since the surface of the fiber is proportional to d, while the volume is proportional to d 2. As a simple generalization, suppose that the two types of flaws alternate and that the changes from one flaw type to the other follow a two-state Markov chain along the continuous length of the fiber. Further, suppose that a fiber of constant type i flaw, for i = 0, 1, will support the load x with probability Pr(S(t) > x} = exp{-to;x% x > 0, where o-; and S; are positive constants. We can evaluate the survivorship probability for the fiber having Markov varying flaw types by bringing in an appropriate (A0, A,) Cox process. For a fixed x > 0, suppose that flaws that are weaker than x will occur along a fiber of constant flaw type i according to a Poisson process of rate A,(x) = for i = 0, 1. A fiber of length t and having Markov varying flaw types will carry a load of x if and only if there are no flaws weaker than x along the fiber. Accordingly, for the random flaw type fiber, using (7.15) we have Pr(S(t) > x) = e-V'".f(t; 11,(x) - Ao(x)). (7.18) Equation (7.18) may be evaluated numerically under a variety of assumptions for comparison with observed fiber tensile strengths. Where fibers having two flaw types are tested at several lengths, (7.18) may be used to extrapolate and predict strengths at lengths not measured. is sometimes more meaningful to reparametrize according to it = a/(a + /3) and r = a + P. Here IT is the long run fraction of fiber It length for which the applicable flaw distribution is of type 1, and 1 - IT is the similar fraction of type 0 flaw behavior. The second parameter T is a measure of the rapidity with which the flaw types alternate. In particular, when T = 0, the diameter or flaw type remains in whichever state it began, and the survivor probability reduces to the mixture Pr{S(t) > x} = ire-",c' + (1 - (7.19) On the other hand, at r = x, the flaw type process alternates instantly, and the survivor probability simplifies to Pr{S(t) > x} = exp{-t[irA,(x) + (1 - ir)Ao(x)]}. (7.20) 413 Exercises The probability distribution for N((0, t]) Let A(t) be the cumulative intensity for a Cox process and suppose that we have evaluated 0 < 0 < 1. g(t; 0) = E[e-('-I)A("], For a (0, A) Cox process, for instance, g(t, 0) = f(t; (1 - 0)A), where f is defined in (7.11). Upon expanding as a power series in 0, according to A(t)' g(t; 0) = E[e-A(') k, ek] k=0 -A(r) A(')k ] 0k k! Pr{N((0, t]) = k} ak, k=0 we see that the coefficient of 0k in the power series is Pr(N((0, t]) = k). In principle then, the probability distribution for the points in an interval in a Cox process can be determined in any particular instance. Exercises 7.1. Suppose that a (0, A) Cox process has a = /3 = 1 and A = 2. Show that µ. = 2 ± \, and c_ = ;(2 + V) = 1 - c+, whence Pr{N((0, t]) = 0) = e- 2 '[cosh(V2-t) + 2 sinh(\t)]. 7.2. Suppose that a (0, A) Cox process has a = /3 = 1 and A = 2. Show that fO(t) = 1 + V2_ + l - V Le-(2+N2), 4 4 and f(t) = qe-(2-%2)r + 4e-(2+)2)r satisfy the differential equations (7.7) and (7.8) with the initial conditions (7.9) and (7.10). 414 VI Continuous Time Markov Chains Problems 7.1. Consider a stationary Cox process driven by a two-state Markov chain. Let it = a/(a + 3) be the probability that the process begins in state A. (a) By using the transition probabilities given in (3.14a-d), show that Pr{A(t) = A } = 7r for all t > 0. (b) Show that E[N((O, t])] = TTAt for all t > 0. 7.2. The excess life y(t) in a point process is the random length of the duration from time t until the next event. Show that the cumulative distri- bution function for the excess life in a Cox process is given by Pr{y(t) : x} = 1 - Pr{N((t, t + x]) = 0}. 7.3. Let T be the time to the first event in a stationary (0, A) Cox process. Find the probability density function 4)(t) for T. Show that when a = /3 = 1 and A = 2, this density function simplifies to ¢(t) = exp{ -2t} cosh(Vt). 7.4. Let T be the time to the first event in a stationary (0, A) Cox process. Find the expected value E[T]. Show that E[T] = 1 when a = 6 = 1 and A = 2. What is the average duration between events in this process? 7.5. Determine the conditional probability of no points in the interval (t, t + s], given that there are no points in the interval (0, t] for a stationary Cox process driven by a two-state Markov chain. Establish the limit lim Pr{N((t, t + s]) = 0IN((0, t]) = 0} = e-'"-5, 7.6. Show that the Laplace transform x (P(s; A) = f e-"f(t; A) dt 0 is given by s+(1-ir)A+T Cs; A) = s2 + (T + A)s + 9TTA ' s > 0. 415 Problems where T = a + /3 and IT = a/(a + /3). Evaluate the limit (a) as T -* 00, and (b) as T -3 0. 7.7. Consider a (0, A) stationary Cox process with a = /3 = 1 and A = 2. Show that g(t; 0) = f(t; (1 - 0)A) is given by g(t; 0) = e-`--m' cosh(Rt) + 1 R sinh(Rt) , where 0'-20+2. R= Use this to evaluate Pr{N((0, 1]) = 11. 7.8. Consider a stationary (0, A) Cox process. A long duration during which no events were observed would suggest that the intensity process is in state 0. Show that Pr{A(t) = 0IN((0, t]) = 0) = fo(t) .f(t) ' where fo(t) is defined in (7.5). a. '(1 - IT)rl fo(t) = a+e--' + a_e_µ-' f(t) = b+e-µ '+ b_e_µ-' + (a+/3+A)jR= (a+ 9+A)2 R 4aA J L R J satisfy the differential equations (7.7) and (7.8) subject to the initial conditions (7.9) and (7.10). 416 VI Continuous Time Markov Chains 7.10. Consider a stationary (0, A) Cox process. (a) Show that Pr{N((0, h]) > 0, N((h, h + t]) = 0) = f(t; A) - f(t + h; A), whence Pr{N((h h + t]) = 0IN((0 h]) > 01 = ' f(t; A) - f(t + h; A) 1 - f(h; A) (b) Establish the limit lim Pr(N((h, h + t]) = 0IN((0, h]) > 0) = -10 11 f '(t; A) f'(0, A)' where _ dftt; A) dt (c) We interpret the limit in (b) as the conditional probability Pr (N((O, t]) = 01 Event occurs at time 0). Show that Pr{N((0, t]) = 01 Event at time 01 = p+e-K+' + p_e-,U-', where p+ = C+µ+ c+µ+ + c-µ-' c-M-- p- = e+µ+ + c-lk(d) Let The the time to the first event in (0, c) in a stationary (0, A) Cox process with a = /3 = 1 and A = 2. Show that E[rIEvent at time 0] = 1. Why does this differ from the result in Problem 7.4? 7.11. A Stop-and-Go Traveler The velocity V(t) of a stop-and-go traveler is described by a two-state Markov chain. The successive durations in which the traveler is stopped are independent and exponentially distributed with parameter a, and they alternate with independent exponentially 417 Problems distributed sojourns, parameter /3, during which the traveler moves at unit speed. Take the stationary case in which Pr{V(0) = 1) = Tr = a/(a + /3). The distance traveled in time t is the integral of the velocity: I S(t) = J V(u) du. 0 Show that E[e "(')] = f(t; 0), 0 real. (This is the Laplace transform of the probability density function of S(t).) 7.12. 'Let T be the time of the first event in a (O, A) Cox process. Let the 0 and A states represent "OFF" and "ON," respectively. (a) Show that the total duration in the (0, T] interval that the system is ON is exponentially distributed with parameter A and does not depend on a, f3 or the starting state. (b) Assume that the process begins in the OFF state. Show that the total duration in the (0, T] interval that the system is OFF has the same distribution as is exponentially distributed with parameter A, N(t) is a Poisson process with parameter /3, and qo, -q,, ... are independent and exponentially distributed with parameter a. where Chapter VII Renewal Phenomena 1. Definition of a Renewal Process and Related Concepts Renewal theory began with the study of stochastic systems whose evolution through time was interspersed with renewals or regeneration times when, in a statistical sense, the process began anew. Today, the subject is viewed as the study of general functions of independent, identically distributed, nonnegative random variables representing the successive intervals between renewals. The results are applicable in a wide variety of both theoretical and practical probability models. A renewal (counting) process {N(t), t > 0} is a nonnegative integervalued stochastic process that registers the successive occurrences of an event during the time interval (0, t], where the times between consecutive events are positive, independent, identically distributed random variables. Let the successive durations between events be {Xk}A , (often representing the lifetimes of some units successively placed into service) such that X; is the elapsed time from the (i - 1)st event until the occurrence of the ith event. We write F(x)=Pr{Xksx}, k= 1,2,3,..., Renewal Phenomena VII 420 for the common probability distribution of X X2..... A basic stipulation for renewal processes is F(O) = 0, signifying that X,, X,, ... are positive random variables. We refer to n?1 (W0 = 0 by convention), as the waiting time until the occurrence of the nth event. The relation between the interoccurrence times {Xk} and the renewal counting process {N(t), t ? 0) is depicted in Figure 1.1. Note formally that N(t) = number of indices n for which 0 < W :5 t. (1.2) N(t) 010 X1- WO Figure 1.1 W, X, -0 -X3 W, { t W3 The relation between the interoccurrence times Xk and the renewal counting process N(t). In common practice the counting process {N(t), t ? 0) and the partial sum process { W,,, n ? 0) are interchangeably called the "renewal process." The prototypical renewal model involves successive replacements of light bulbs. A bulb is installed for service at time WO = 0, fails at time W, = X,, and is then exchanged for a fresh bulb. The second bulb fails at time W, = X, + X, and is replaced by a third bulb. In general, the nth bulb burns out at time W = X, + + X and is immediately replaced, and the process continues. It is natural to assume that the successive lifetimes are statistically independent, with probabilistically identical 1. Definition of a Renewal Process and-Related Concepts 421 characteristics in that Pr{XA : x} = F(x) for k = 1, 2, ... . In this process N(t) records the number of light-bulb replacements up to time t. The principal objective of renewal theory is to derive properties of certain random variables associated with { N(t) } and { W,,) from knowledge of the interoccurrence distribution F. For example, it is of significance and relevance to compute the expected number of renewals for the time duration (0, t]: E[N(t)] = M(t) is called the renewal function. To this end, several pertinent relationships and formulas are worth recording. In principle, the probability law of + X,, can be calculated in accordance with the convolution W = X, + formula Pr{ W <_ x} = where F,(x) = F(x) is assumed known or prescribed, and then x F,,(x) = f 0 X y) dF(y) = fF,,-,(x - y) dF(y). 0 Such convolution formulas were reviewed in I, Section 2.5. The fundamental connecting link between the waiting time process { W,} and the renewal counting process {N(t)} is the observation that N(t) ? k if and only if W t. (1.3) In words, equation (1.3) asserts that the number of renewals up to time t is at least k if and only if the kth renewal occurred on or before time t. Since this equivalence is the basis for much that follows, the reader should verify instances of it by referring to Figure I.I. 422 VII Renewal Phenomena It follows from (1.3) that Pr{N(t)? k) =Pr(Wkst} (1.4) t?O,k= 1,2,..., =Fk(t), and consequently, Pr{N(t) = k} = Pr{N(t) ? k} - Pr (N(t) ? k + 1 } (1.5) t?O,k= 1,2,.... Fk(t)-Fk+I(t), For the renewal function M(t) = E[N(t)] we sum the tail probabilities in the manner E[N(t)] Ek., Pr{N(t) ? k}, as derived in I, (5.2), and then use (1.4) to obtain x M(t) = E[N(t)] = 7, Pr{N(t) ? k} k=1 F(t). Pr{Wkst} (1.6) k=1 k=1 There are a number of other random variables of interest in renewal theory. Three of these are the excess life (also called the excess random variable), the current life (also called the age random variable), and the total life, defined, respectively, by y, = WN(6)+I - t (excess or residual lifetime), 6, = t - WN(,) (current life or age random variable), /3, = y, + 6, (total life). A pictorial description of these random variables is given in Figure 1.2. N(t) , 'Y, WO t WN(,) + I t Figure 1.2 The excess life y,, the current life S and the total life 0,. 1. Definition of a Renewal Process and Related Concepts 423 An important identity enables us to evaluate the mean of in terms of the mean lifetime µ = E[X,] of each unit and the renewal function M(t). Namely, it is true for every renewal process that E[Wv(n+i] = E[X, + ... + X,v(,)+i] = E[X,]{E[N(t) + 1]}, or {M(t) + 1). (1.7) At first glance, this identity resembles the formula given in II, (3.9) for the mean of a random sum, which asserts that E[X, + + X,,,] = E[X,]E[N] when N is an integer-valued random variable that is independent of X, X,..... The random sum approach does not apply in the current context, however, the crucial difference being that the random number of summands N(t) + 1 is not independent of the summands themselves. Indeed, in Section 3, on the Poisson process viewed as a renewal process, we will show that the last summand X,N,,,+, has a mean that approaches twice the unconditional mean µ = E[X,] for t large. For this reason, it is not correct, in particular, that E[W,v,,,,] can be evaluated as the product of E[X,] and E[N(t)]. In view of these comments, the identity expressed in equation (1.7) becomes more intriguing and remarkable. To derive (1.7), we will use the fundamental equivalence (1.3) in the form N(t)?j- 1 if and only if t, which expressed in terms of indicator random variables becomes 1{N(t)?j- 1} =1{X, +- +X,_,:5 t}. Since this indicator random variable is a function only of the random variables X ... , X;_ , it is independent of X,, and thus we may evaluate t}] (1.8) µF-1(t). With (1.8) in hand, the evaluation of the equivalence expressed in (1.7) 424 VII Renewal Phenomena becomes straightforward. We have E[WN(,)+l] = E[X, + ... + 40+i] IN(t)+I = E[X,] + EL 7, 11 Xi] j=2 µ+E[ >X;1{N(t)+ 1?j LJ-2 i=2 =µ+µ F_#) (using (1.8)) i=2 = µ[ 1 + M(t)] (using (1.6)). Some examples of the use of the identity (1.7) will appear in the exercises, and an alternative proof in the case of a discrete renewal process can be found in Section 6. Exercises 1.1. Verify the following equivalences for the age and the excess life in a renewal process N(t): y, > x if and only if N(t + x) - N(t) = 0; and for 0 < x < t, S,>x if and only if N(t)-N(t-x)=0. Why is the condition x < t important in the second case but not the first? 1.2. Consider a renewal process in which the interoccurrence times have an exponential distribution with parameter A: f(x) = Ae-', and F(x) = 1 - e-a" for x > 0. Calculate F(t) by carrying out the appropriate convolution [see the equation just prior to (1.3)] and then determine Pr(N(t) = 1 } from equation (1.5). 425 Problems 1.3. Which of the following are true statements? (a) N(t) < k if and only if Wk > t. (b) N(t) :5 k if and only if W4. ?t. (c) N(t) > k if and only if Wk < t. 1.4. Consider a renewal process for which the lifetimes X,, X,, ... are discrete random variables having the Poisson distribution with mean A. That is, e-An Pr{Xk=n}_ forn=0,1,.... A n! (a) What is the distribution of the waiting time Wk? (b) Determine Pr{N(t) = k). Problems 1.1. Verify the following equivalences for the age and the excess life in a renewal process N(t): (Assume t > x.) Pr{S,?x,y,>y} =Pr{N(t-x)=N(t+y)} Pr{Wk<t-x,Wk+i>t+y} k=0 =[1-F(t+y)] t-x f + k=1 [I - F(t + y - z)] dFk(z). 0 Carry out the evaluation when the interoccurrence times are exponentially distributed with parameter A, so that dFk is the gamma density Akzk-1 dFk(z) = 1.2. (k - 1)! e AZ dz for z > 0. From equation (1.5), and for k ? 1, verify that Pr{N(t)=k} =Pr{Wk:t<Wk+,} = J[1 - F(t - x)] dFk(x), 426 VII Renewal Phenomena and carry out the evaluation when the interoccurrence times are exponentially distributed with parameter A, so that dFk is the gamma density AkZk-i dFA(z) = (k _ 1) e A= dz for z > 0. 1.3. A fundamental identity involving the renewal function, valid for all renewal processes, is E[Wv(,,+i] = E[X1](M(t) + 1). See equation (1.7). Using this identity, show that the mean excess life can be evaluated in terms of the renewal function via the relation E[y] = E[X,](1 + M(t)) - t. 1.4. Let y, be the excess life and S, the age in a renewal process having interoccurrence distribution function F(x). Determine the conditional probability Pr{ y, > yes, = x} and the conditional mean E[y,IS, = x]. 2. Some Examples of Renewal Processes Stochastic models often contain random times at which they, or some part of them, begin afresh in a statistical sense. These renewal instants form natural embedded renewal processes, and they are found in many diverse fields of applied probability including branching processes, insurance risk models, phenomena of population growth, evolutionary genetic mechanisms, engineering systems, and econometric structures. When a renewal process is discovered embedded within a model, the powerful results of renewal theory become available for deducing implications. 2.1. Brief Sketches of Renewal Situations The synopses that follow suggest the wide scope and diverse contexts in which renewal processes arise. Several of the examples will be studied in more detail in later sections. 2. Some Examples of Fnewal Processes 427 (a) Poisson Processes A Poisson process (N(t), t ? 01 with parameter A is a renewal counting process having the exponential interoccurrence distribution F(x) = I - e-', x ? 0, as established in V, Theorem 3.2. This particular renewal process possesses a host of special features, highlighted later in Section 3. (b) Counter Processes The times between successive electrical impulses or signals impinging on a recording device (counter) are often assumed to form a renewal process. Most physically realizable counters lock for some duration immediately upon registering an impulse and will not record impulses arriving during this dead period. Impulses are recorded only when the counter is free (i.e., unlocked). Under quite reasonable assumptions, the sequence of events of the times of recorded impulses forms a renewal process, but it should be emphasized that the re- newal process of recorded impulses is a secondary renewal process derived from the original renewal process comprising the totality of all arriving impulses. (c) Traffic Flow The distances between successive cars on an indefinitely long single-lane highway are often assumed to form a renewal process. So also are the time durations between consecutive cars passing a fixed location. (d) Renewal Processes Associated with Queues In a single-server queueing process there are embedded many natural renewal processes. We cite two examples: (i) If customer arrival times form a renewal process, then the times of the starts of successive busy periods generate a second renewal process. (ii) For the situation in which the input process (the arrival pattern of customers) is Poisson, the successive moments in which the server passes from a busy to a free state determine a renewal process. (e) Inventory Systems In the analysis of most inventory processes it is customary to assume that the pattern of demands forms a renewal process. Most of the standard inventory policies induce renewal sequences, e.g., the times of replenishment of stock. 428 VII Renewal Phenomena (f) Renewal Processes in Markov Chains Let Z0, Z,, . . . be a recurrent Markov chain. Suppose Z = i, and consider the durations (elapsed number of steps) between successive visits to state i. Specifically, let W,, = 0, W,=min[ n>O;Z,, =i}, and W+, =min{n>W;Z,, =i}, k= 1,2..... Since each of these times is computed from the same starting state i, the Markov property guarantees that Xk = W - W,, are independent and identically distributed, and thus {XA} generates a renewal process. 2.2. Block Replacement Consider a light bulb whose life, measured in discrete units, is a random variable X, where Pr{X = k} = p, for k = 1, 2, .... Assuming that one starts with a fresh bulb and that each bulb is replaced by a new one when it burns out, let M(n) = E[N(n)] be the expected number of replacements up to time n. Because of economies of scale, in a large building such as a factory or office it is often cheaper, on a per bulb basis, to replace all the bulbs, failed or not, than it is to replace a single bulb. A block replacement policy attempts to take advantage of this reduced cost by fixing a block period K and then replacing bulbs as they fail during periods 1, 2, ... , K - 1, and replacing all bulbs, failed or not, in period K. This strategy is also known as "group relamping." If c, is the per bulb block replacement cost and c, is the per bulb failure replacement cost (c, < c,), then the mean total cost during the block replacement cycle is c, + c,M(K - 1), where M(K - 1) = E[N(K - 1)] is the mean number of failure replacements. Since the block replacement cycle consists of K periods, the mean total cost per bulb per unit time is + c,M(K - 1) 0(K) = c, K If we can determine the renewal function M(n) from the life distribution { pj, then we can choose the block period K = K* so as to minimize the cost rate 0(K). Of course, this cost must be compared to the cost of replacing only upon failure. The renewal function M(n), or expected number of replacements up to 2. Some Examples of Renewal Processes 429 time n, solves the equation I pkM(n - k) M(n) = FX(n) + for n = 1, 2, ... . k=I To derive this equation, condition on the life X, of the first bulb. If it fails after time n, there are no replacements during periods [1, 2, ... , n]. On the other hand, if it fails at time k < n, then we have its failure plus, on the average, M(n - k) additional replacements during the interval [k + 1, k + 2, ... , n]. Using the law of total probability to sum these contributions, we obtain x n pk(0) + L pk[ 1 + M(n - k)] M(n) = k=n+1 k=1 n-I = FX(n) + 7, pkM(n - k) [because M(0) = 0], k=1 as asserted. Thus we determine M(1) = FX(1), M(2) = FX(2) + p,M(1), M(3) = FX(3) + p,M(2) + p,M(1), and so on. To consider a numerical example, suppose that p, = 0.1, p2 = 0.4, p, = 0.3, and p4 = 0.2, and c,=2 and c,=3. Then M(1) = p, = 0.1, M(2)=(p,+P2)+p,M(1)=(0.1 +0.4)+0.1(0.1)=0.51, M(3)=(p, +p2+p,)+p,M(2)+p2M(1) = (0.1 +0.4+0.3)+0.1(0.51)+0.4(0.1)=0.891, M(4)=(p, +p2+p,+ p4)+p,M(3)+p,M(2)+p,M(l) = 1 + 0.1(0.891) + 0.4(0.51) + 0.3(0.1) = 1.3231. 430 VII Renewal Phenomena The average costs are shown in the following table: Bl oc k Per i od K Cost = + c,M(K - 1) K C1 = 0(K) 2.00000 1.15000 1.17667 1 2 3 4 1.16825 1.19386 5 The minimum cost block period is K* = 2. We wish to elicit one more insight from this example. Forgetting about block replacement, we continue to calculate M(5) = 1.6617, M(6) = 2.0647, M(7) = 2.4463, M(8) = 2.8336, M(9) = 3.2136, M(10) = 3.6016. Let u,, be the probability that a replacement occurs in period n. Then M(n) = M(n - 1) + u asserts that the mean replacements up to time n is the mean replacements up to time n - 1 plus the probability that a replacement occurs in period n. The calculations are shown in the following table: n 1 2 3 4 5 6 7 8 9 10 u,, = M(n) - M(n - 1) 0.1000 0.4100 0.3810 0.4321 0.3386 0.4030 0.3816 0.3873 0.3800 0.3880 431 Exercises The probability of a replacement in period n seems to be converging. This is indeed the case, and the limit is the reciprocal of the mean bulb lifetime: 1 E[X,] _ 1 0.1(1) + 0.4(2) + 0.3(3) + 0.2(4) This calculation makes sense. If a light bulb lasts, on the average, E[X,] time units, then the probability that it will need to be replaced in any period should approximate 1/E[X,]. Actually, the relationship is not as simple as just stated. Further discussion takes place in Sections 4 and 6. Exercises Let {X,,; n = 0, 1, ...) be a two-state Markov chain with the transition probability matrix 2.1. 0 P=0 l-a b 1 a 1 -b' State 0 represents an operating state of some system, while state 1 represents a repair state. We assume that the process begins in state X0 = 0, and then the successive returns to state 0 from the repair state form a renewal process. Determine the mean duration of one of these renewal intervals. 2.2. A certain type component has two states: 0 = OFF and 1 = OPERATING. In state 0, the process remains there a random length of time, which is exponentially distributed with parameter a, and then moves to state 1. The time in state 1 is exponentially distributed with parameter 0, after which the process returns to state 0. The system has two of these components, A and B, with distinct parameters: Component Operating Failure Rate Repair Rate A B Al a, Nf3 aR 432 VII Renewal Phenomena In order for the system to operate, at least one of components A and B must be operating (a parallel system). Assume that the component stochastic processes are independent of one another. Consider the successive instants that the system enters the failed state from an operating state. Use the memoryless property of the exponential distribution to argue that these instants form a renewal process. 2.3. Calculate the mean number of renewals M(n) = E[N(n)] for the renewal process having interoccurrence distribution for n = 1, 2, ... , 10. Also calculate u = M(n) - M(n - 1). Problems 2.1. For the block replacement example of this section for which p, = 0.1, P2 = 0.4, p3 = 0.3, and p, = 0.2, suppose the costs are c, = 4 and c2 = 5. Determine the minimal cost block period K* and the cost of replacing upon failure alone. 2.2. Let X,, X2, ... be the interoccurrence times in a renewal process. Suppose Pr(Xk = 1) = p and Pr{Xk = 2} = q = 1 - p. Verify that M(n) = E[N(n)] = n - 1+q qz (1 + q)2 rl -( q) ] forn=2,4,6..... 2.3. Determine M(n) when the interoccurrence times have the geo- metric distribution Pr{X,=k)=pk=(3(l-I3) k-' fork=1,2,..., where 0</3< 1. 3. The Poisson Process Viewed as a Renewal Process As mentioned earlier, the Poisson process with parameter A is a renewal process whose interoccurrence times have the exponential distribution F(x) = 1 - e-', x ? 0. The memoryless property of the exponential dis- 3. The Poisson Process Viewed as a Renewal Process 433 tribution (see Sections 4.2, 5.2 of I, and V) serves decisively in yielding the explicit computation of a number of functionals of the Poisson renewal process. The Renewal Function Since N(t) has a Poisson distribution, then Pr{N(t)=k] (At)ke-rt ki , k=0,1,..., and M(t) = E[N(t)] = At. Excess Life Observe that the excess life at time t exceeds x if and only if there are no renewals in the interval (t, t + x] (Figure 3.1). This event has the same probability as that of no renewals in the interval (0, x], since a Poisson process has stationary independent increments. In formal terms, we have Pr{y, > x} = Pr{N(t + x) - N(t) = 0} (3.1) = Pr(N(x) = 0) = e-'. Thus, in a Poisson process, the excess life possesses the same exponential distribution Pr{y, : x) = 1 - e-1, x ? 0, (3.2) as every life, another manifestation of the memoryless property of the exponential distribution. N(t) t t+x Figure 3.1 The excess life y, exceeds x if and only if there are no renewals in the interval (t, t + x]. 434 VII Renewal Phenomena Current Life The current life S of course, cannot exceed t, while for x < t the current life exceeds x if and only if there are no renewals in (t - x, t], which again has probability e". Thus the current life follows the truncated exponential distribution Pr I{ o, < x } for0<x<t, = for t s x. 1 (3.3 ) Mean Total Life Using the evaluation of I, (5.3) for the mean of a non- negative random variable, we have E[t3,] = E[y,] + E[8,] = +JPr{S,>x}dx 0 .+ Jedx 0 =I+ I (I - e-a,). Observe that the mean total life is significantly larger than the mean life 1/A = E[Xk] of any particular renewal interval. A more striking expression of this phenomenon is revealed when t is large, where the process has been in operation for a long duration. Then the mean total life E[/3,] is approximately twice the mean life. These facts appear at first paradoxical. Let us reexamine the definition of the total life /3, with a view to explaining on an intuitive basis the seeming discrepancy. First, an arbitrary time point t is fixed. Then /3, measures the length of the renewal interval containing the point t. Such a procedure will tend with higher likelihood to favor a lengthy renewal interval rather than one of short duration. The phenomenon is known as length-biased sampling and occurs, well disguised, in a number of sampling situations. Joint Distribution of y, and St The joint distribution of y, and S, is determined in the same manner as the marginals. In fact, for any x > 0 and 0 < y < t, the event { y, > x, 5, > y) occurs if and only if there are no renewals in the interval (t - y, t + x], which has probability e-A``+`". Thus 435 Problems Pr{y,>x, S,>y} = ifx>0,0<y< {e_MY) ify>t. 0 (3.4) For the Poisson process, observe that y, and S, are independent, since their joint distribution factors as the product of their marginal distributions. Exercises 3.1. Let W,, W,, ... be the event times in a Poisson process (X(t); t ? 0) of rate A. Evaluate Pr{WN(,)+, > t + s} and E[WN(,)+I] 3.2. Particles arrive at a counter according to a Poisson process of rate A. An arriving particle is recorded with probability p and lost with probability 1 - p independently of the other particles. Show that the sequence of recorded particles is a Poisson process of rate Ap. 3.3. Let W,, W,, ... be the event times in a Poisson process (N(t); t ? 0) of rate A. Show that N(t) and WN(,)+I are independent random variables by evaluating Pr{N(t) = n and WN(,)+, > t + s). Problems 3.1. In another form of sum quota sampling (see V, Section 4.2), a sequence of nonnegative independent and identically distributed random variables X XZ, ... is observed, the sampling continuing until the first time that the sum of the observations exceeds the quota t. In renewal process terminology, the sample size is N(t) + 1. The sample mean is WN(,)+I N(t) + 1 X, + . . . + VN(,)+I N(t) + 1 An important question in statistical theory is whether or not this sample mean is unbiased. That is, how does the expected value of this sample 436 VII Renewal Phenomena mean relate to the expected value of, say, X,? Assume that the individual X summands are exponentially distributed with parameter A, so that N(t) is a Poisson process, and evaluate the expected value of the foregoing sample mean and show that Wv(n+, EN(t)+1 Hint: 1l =-L[1 Use the result of the previous exercise, that WN(,)+, and N(t) are independent, and then evaluate separately E[WNU,+,I and E( 1 L N(t) + 1 3.2. A fundamental identity involving the renewal function, valid for all renewal processes, is E[%(,)+1] = E[X,](M(t) + 1). See equation (1.7). Evaluate the left side and verify the identity when the renewal counting process is a Poisson process. 3.3. Pulses arrive at a counter according to a Poisson process of rate A. All physically realizable counters are imperfect, incapable of detecting all signals that enter their detection chambers. After a particle or signal ar- rives, a counter must recuperate, or renew itself, in preparation for the next arrival. Signals arriving during the readjustment period, called dead time or locked time, are lost. We must distinguish between the arriving particles and the recorded particles. The experimenter observes only the particles recorded; from this observation he desires to infer the properties of the arrival process. Suppose that each arriving pulse locks the counter for a fixed time T. Determine the probability p(t) that the counter is free at time t. 3.4. This problem is designed to aid in the understanding of lengthbiased sampling. Let X be a uniformly distributed random variable on [0, 1]. Then X divides [0, 1] into the subintervals [0, X] and (X, 1]. By symmetry, each subinterval has mean length ;. Now pick one of these subintervals at random in the following way: Let Y be independent of 4. The Asymptotic Behavior of Renewal Processes 437 X and uniformly distributed on [0, 1], and pick the subinterval [0, X] or (X, 1] that Y falls in. Let L be the length of the subinterval so chosen. Formally, L= X if Y<X, 1 -X ifY>X. Determine the mean of L. 3.5. Birds are perched along a wire as shown according to a Poisson process of rate A per unit distance: t 0 D(t)-I At a fixed point t along the wire, let D(t) be the random distance to the nearest bird. What is the mean value of D(t)? What is the probability density functionf(x) for D(t)? 4. The Asymptotic Behavior of Renewal Processes A large number of the functionals that have explicit expressions for Poisson renewal processes are far more difficult to compute for other renewal processes. There are, however, many simple formulas that describe the asymptotic behavior, for large values of t, of a general renewal process. We summarize some of these asymptotic results in this section. 4.1. The Elementary Renewal Theorem The Poisson process is the only renewal process (in continuous time) whose renewal function M(t) = E[N(t)] is exactly linear. All renewal functions are asymptotically linear, however, in the sense that lim M(t) = lim 1-,t f-1= E[N(t)] = 1 t A , (4.1) 438 VII Renewal Phenomena where µ = E[XA] is the mean interoccurrence time. This fundamental result, known as the elementary renewal theorem, is invoked repeatedly to compute functionals describing the long run behavior of stochastic models having renewal processes associated with them. The elementary renewal theorem (4.1) holds even when the interoccurrence times have infinite mean, and then lim, M(t)/t = 1/ce = 0. The elementary renewal theorem is so intuitively plausible that it has often been viewed as obvious. The left side, lim, M(t)/t, describes the long run mean number of renewals or replacements per unit time. The right side, 1/µ, is the reciprocal of the mean life of a component. Isn't it obvious that if a component lasts, on the average, µ time units, then in the long run these components will be replaced at the rate of 1/µ per unit time? However plausible and convincing this argument may be, it is not obvious, and to establish the elementary renewal theorem requires several steps of mathematical analysis, beginning with the law of large numbers. As our main concern is stochastic modeling, we omit this derivation, as well as the derivations of the other asymptotic results summarized in this section, in order to give more space to their application. Example Age Replacement Policies Let X, X,, .. . represent the lifetimes of items (light bulbs, transistor cards, machines, etc.) that are successively placed in service, the next item commencing service immediately following the failure of the previous one. We stipulate that {Xk } are independent and identically distributed positive random variables with finite mean µ = E[XA]. The elementary renewal theorem tells us to expect to replace items over the long run at a mean rate of 1/µ per unit time. In the long run, any replacement strategy that substitutes items prior to their failure will use more than 1/µ items per unit time. Nonetheless, where there is some benefit in avoiding failure in service, and where units deteriorate, in some sense, with age, there may be an economic or reliability advantage in considering alternative replacement strategies. Telephone or utility poles serve as good illustrations of this concept. Clearly, it is disadvantageous to allow these poles to fail in service because of the damage to the wires they carry, the damage to adjoining property, overtime wages paid for emergency replacements, and revenue lost while service is down. Therefore, an attempt is usually made to replace older utility poles before they fail. Other instances of planned replacement occur in preventative maintenance strategies for aircraft, where "time" is now measured by operating hours. 4. The Asymptotic Behavior of Renewal Processes 439 An age replacement policy calls for replacing an item upon its failure or upon its reaching age T, whichever occurs first. Arguing intuitively, we would expect that the long run fraction of failure replacements, items that fail before age T, will be F(T), and the corresponding fraction of (conceivably less expensive) planned replacements will be I - F(T). A renewal interval for this modified age replacement policy obviously follows a distribution law for x < T, for x ? T, FT(x) _ IF(x) 1 and the mean renewal duration is f T AT = f (I - FT (x) } dC = f { 1 - F(x) } dr < A. 0 0 The elementary renewal theorem indicates that the long run mean replacement rate under age replacement is increased to 1/µ T. Now, let Y,, Y,, ... denote the times between actual successive failures. The random variable Y, is composed of a random number of time periods of length T (corresponding to replacements not associated with failures), plus a last time period in which the distribution is that of a failure conditioned on failure before age T; that is, Y, has the distribution of NT + Z, where Pr{N ? k} = { 1 - F(T)}", k = 0, 1, ... , and 0<z<T. Pr{Z<_z} = F(z) F(T)' Hence, T E[Y,] = F(T) T[1 - F(T)] + f(F(T) - F(x)) dx 0 1 =F(T)f{1-F(x)}dx=F(T). 0 The sequence of random variables for interoccurrence times of the bona fide failure {Y} generates a renewal process whose mean rate of failures per unit time in the long run is 1/E[Y,]. This inference again relies on the 440 VII Renewal Phenomena elementary renewal theorem. Depending on F, the modified failure rate 1/E[Y,] may possibly yield a lower failure rate than 1/µ, the rate when replacements are made only upon failure. Let us suppose that each replacement, whether planned or not, costs K dollars, and that each failure incurs an additional penalty of c dollars. Multiplying these costs by the appropriate rates gives the long run mean cost per unit time as a function of the replacement age T: _ K C C(T) lur -+ E[YE] K + cF(T ) f o [ l - F(x)] dx . In any particular situation, a routine calculus exercise or recourse to numerical computation produces the value of T that minimizes the long run cost rate. For example, if K = 1, c = 4, and lifetimes are uniformly distributed on [0, 1], then F(x) = x for 0 :5 x : 1, and f [F(x)] dx = T I 1- 2 T) \\ 0 and C(T) = 1 + 4T T(1 - T/2) To obtain the cost minimizing T, we differentiate C(T) with respect to T and equate to zero, thereby obtaining dC(T) dT -- 0-- 4T(1 - T/2) - (1 + 4T)(1 - T) [T(1 - T/2)]2 0=4T-2T2- 1 +T-4T+4T2, 0=2T2+T- 1, T= -1±V1_ _+8 1 4 and the optimal choice is T* = 2. Routine calculus will verify that this choice leads to a minimum cost, and not a maximum or inflection point. 4. The Asymptotic Behavior of Renewal Processes 4.2. 441 The Renewal Theorem for Continuous Lifetimes The elementary renewal theorem asserts that lim !-x M(t) t - 1 = /I. It is tempting to conclude from this that M(t) behaves like t/µ as t grows large, but the precise meaning of the phrase "behaves like" is rather subtle. For example, suppose that\all of the lifetimes are deterministic, say X, = 1 for k = 1, 2, .... Then it is straightforward to calculate M(t) = N(t) = 0 for 0 t < 1, =1 for I t < 2, k 1. That is, M(t) = [t], where [t] denotes the greatest integer not exceeding t. Since A = 1 in this example, then M(t) - t/µ = [t] - t, a function that oscillates indefinitely between 0 and -1. While it remains true in this illustration that M(t)/t = [t]/t- 1 = l/µ, it is not clear in what sense M(t) "behaves like" t/µ. If we rule out the periodic behavior that is exemplified in the extreme by this deterministic example, then M(t) behaves like t/µ in the sense described by the renewal theorem, which we now explain. Let M(t, t + h] = M(t + h) - M(t) denote the mean number of renewals in the interval (t, t + h]. The renewal theorem asserts that when periodic behavior is precluded, then limM(t, t + h] = h/µ for any fixed h > 0. (4.2) In words, asymptotically, the mean number of renewals in an interval is proportional to the interval's length, with proportionality constant 1/µ. A simple and prevalent situation in which the renewal theorem (4.2) is valid occurs when the lifetimes X X2, ... are continuous random variables having the probability density function f(x). In this circumstance, the renewal function is differentiable, and m(t) = dM(t) dt = ,t_j 7 x (t), where f(t) is the probability density function for W = X, + Now (4.2) may be written in the form (4.3) + X,,. 442 VII M(t+h)-M(t) h - -µ 1 ast --> Renewal Phenomena 00, which, when h is small, suggests that lim m(t) = lim ,mar ty- dM(t) = 1 (4.4) dt and indeed, this is the case in all but the most pathological of circumstances when X1, X,, . . . are continuous random variables. If in addition to being continuous, the lifetimes X, X,.... have a finite mean µ and finite variance 0.2, then the renewal theorem can be refined to include a second term. Under the stated conditions, we have lim I M(t) - t Cr2 µ 2p- Example When the lifetimes X,, X,, ... µ, (4.5) have the gamma density function f(x) = xe-' for x > 0, + X have the gamma density then the waiting times W,, = X, + f (x) = x (2n - 1)! (4.6) e-` for x > 0, as may be verified by performing the appropriate convolutions. (See I, Section 2.5.) Substitution into (4.3) yields .f (x) _ m(x) and M(t) = Jm(x)dx__t- 4 [1 - e--`]. 0 Since the gamma density in (4.6) has moments µ = 2 and 0.2 = 2, we 4. The Asymptotic Behavior of Renewal Processes 443 verify that m(t)-*1/µ as t--->oo and M(t) - tlµ--1 = (v.2 - µ2)12µ2, in agreement with (4.4) and (4.5). 4.3. The Asymptotic Distribution of N(t) The elementary renewal theorem -- E[N(t)] 1 lim-' t (4.7) A implies that the asymptotic mean of N(t) is approximately t/µ. When E[Xj -and 0.2 = Var[XA ] = E[(Xk - µ)'-] are finite, then the asymptotic variance of N(t) behaves according to lim t-- Var[N(t)] t = V , (4.8) . µ That is, the asymptotic variance of N(t) is approximately to-'/µ3. If we standardize N(t) by subtracting its asymptotic mean and dividing by its asymptotic standard deviation, we get the following convergence to the normal distribution: lim Pr (N(t) - tlµ tW21µ3 } x = X 1 J e dy. 2 In words, for large values of t the number of renewals N(t) is approximately normally distributed with mean and variance given by (4.7) and (4.8), respectively. 4.4. The Limiting Distribution of Age and Excess Life Again we assume that the lifetimes X,, X2, . . . are continuous random variables with finite mean µ. Let y, = WV,,,+, - t be the excess life at time t. The excess life has the limiting distribution lim Pr{y, 5 x} = 1 r J co [1 - F(y)] dy. (4.9) VII 444 Renewal Phenomena The reader should verify that the right side of (4.9) defines a valid distribution function, which we denote by H(x). The corresponding probability density function is h(y) = µ ' [ 1 - F(y)]. The mean of this limiting distribution is determined according to x 00 f yh(y) dy = 1 Jy[1 - F(y)] dy µ'o o x x = 1 JY{Jf(t) dt dy J f(t) J y \dy dt µv o x 1 f t2f(t) dt 2µ o a.2+µ'= 2µ ' where u2 is the common variance of the lifetimes X,, XZ.... . {y,?xand6,?y} ifandonlyif {y,_y._x+y}. It follows that limPr{y, a: x, 3,?y} = limPr{y,_,?x + y) x = µ-' J [1 - F(z)] dz, x+y exhibiting the joint limiting distribution of (y S). In particular, limPr{S, ? y} = limPr{y, ? 0, S, ? y} x = µ ' J [1 - F(z)] dz y = 1 - H(y). (4.10) 445 Exercises The limiting distribution for the current life, or age, S, = t - W,(,) can be deduced from the corresponding result (4.9) for the excess life. With the aid of Figure 4.1, corroborate the equivalence N(t) r-J _X + y - fE- Y -)FF- x _0 I Figure4.1 'Y, t {5,>--sand y, ?x) if and only if {y,_,.>_x+y}. Exercises 4.1. Consider the triangular lifetime density f(x) = 2x for 0 < x < 1. Determine an asymptotic expression for the expected number of renewals up to time t. Hint: Use equation (4.5). 4.2. Consider the triangular lifetime density f(x) = 2x for 0 < x < 1. Determine an asymptotic expression for the probability distribution of excess life. Using this distribution, determine the limiting mean excess life and compare with the general result following equation (4.9). 4.3. Consider the triangular lifetime density function f(x) = 2x, for 0 < x < 1. Determine the optimal replacement age in an age replacement model with replacement cost K = 1 and failure penalty c = 4 (cf. the example in Section 4.1). 446 VII Renewal Phenomena 4.4. Show that the optimal age replacement policy is to replace upon failure alone when lifetimes are exponentially distributed with parameter A. Can you provide an intuitive explanation? 4.5. What is the limiting distribution of excess life when renewal lifetimes have the uniform density f(x) = 1, for 0 < x < 1? 4.6. A machine can be in either of two states: "up" or "down." It is up at time zero and thereafter alternates between being up and down. The lengths X,, X,.... of successive up times are independent and identically distributed random variables with mean a, and the lengths Y,, Y,, ... of successive down times are independent and identically distributed with mean /3. (a) In the long run, what fraction of time is the machine up? (b) If the machine earns income at a rate of $13 per unit time while up, what is the long run total rate of income earned by the machine? (c) If each down time costs $7, regardless of how long the machine is down, what is the long run total down time cost per unit time? Problems 4.1. Suppose that a renewal function has the form M(t) = t + [1 - exp(-at)]. Determine the mean and variance of the interoccurrence distribution. 4.2. A system is subject to failures. Each failure requires a repair time that is exponentially distributed with rate parameter a. The operating time of the system until the next failure is exponentially distributed with rate parameter /3. The repair times and the operating times are all statistically independent. Suppose that the system is operating at time 0. Using equation (4.5), determine an approximate expression for the mean number of failures up to time t, the approximation holding for t >> 0. 4.3. Suppose that the life of a light bulb is a random variable X with hazard rate h(x) = Ox for x > 0. Each failed light bulb is immediately replaced with a new one. Determine an asymptotic expression for the mean age of the light bulb in service at time t, valid for t >> 0. 5. Generalizations and Variations on Renewal Processes 447 4.4. A developing country is attempting to control its population growth by placing restrictions on the number of children each family can have. This society places a high premium on female children, and it is felt that any policy that ignores the desire to have female children will fail. The proposed policy is to allow any married couple to have children up to the first female baby, at which point they must cease having children. Assume that male and female children are equally likely. The number of children in any family is a random variable N. In the population as a whole, what fraction of children are female? Use the elementary renewal theorem to justify your answer. 4.5. A Markov chain X,,, X,, X,, ... has the transition probability matrix 0 0 1 2 0.7 0 P=1 0.6 0 0.4 0 0.5 0.5 2 0.3 A sojourn in a state is an uninterrupted sequence of consecutive visits to that state. (a) Determine the mean duration of a typical sojourn in state 0. (b) Using renewal theory, determine the long run fraction of time that the process is in state 1. 5. 5.1. Generalizations and Variations on Renewal Processes Delayed Renewal Processes W e continue to assume that {XR) are all independent positive random variables, but only X,, X,, ... (from the second on) are identically distributed with distribution function F, while X, has possibly a different distribution function G. Such a process is called a delayed renewal process. We have all the ingredients for an ordinary renewal process except that the initial time to the first renewal has a distribution different from that of the other interoccurrence times. 448 VII Renewal Phenomena A delayed renewal process will arise when the component in operation at time t = 0 is not new, but all subsequent replacements are new. For example, suppose that the time origin is taken y time units after the start of an ordinary renewal process. Then the time to the first renewal after the origin in the delayed process will have the distribution of the excess life at time y of an ordinary renewal process. + X,,, and let N(t) count the As before, let Wo = 0 and W = X, + number of renewals up to time t. But now it is essential to distinguish between the mean number of renewals in the delayed process MD(t) = E[N(t)], (5.1.) and the renewal function associated with the distribution F, M(t) (5.2) Fk(t). k=1 For the delayed process the elementary renewal theorem is lim t-4= MD(t) t = -,A 1 where µ = E[XZ], (5.3) and the renewal theorem states that h lim [MD(t) - MD(t - h)] = -, provided XZ, X,, 5.2. . . . are continuous random variables. Stationary Renewal Processes A delayed renewal process for which the first life has the distribution function X G(x) = IL' Ji - F(y) } dy 0 is called a stationary renewal process. We are attempting to model a renewal process that began indefinitely far in the past, so that the remaining life of the item in service at the origin has the limiting distribution of the excess life in an ordinary renewal process. We recognize G as this limiting distribution. Generalizations and Variations on Ranewal Processes S. 449 It is anticipated that such a process exhibits a number of stationary, or time-invariant, properties. For a stationary renewal process, t MD(t) = E[N(t)] = - (5.4) A and Pr{ y'D x) = G(x), for all t. Thus, what is in general\,only an asymptotic renewal relation bea stationary renewal process. comes an identity, holding for 5.3. Cumulative and Related Processes Suppose associated with the ith unit, or lifetime interval, is a second random variable Y ({Y } identically distributed) in addition to the lifetime X;. We allow X; and Y to be dependent but assume that the pairs (X,, Y,), (X,, K,).... are independent. We use the notation F(x) = Pr{X; <_ x}, G(y)=Pr{Y;sy},IL =E[X;], and v=E[Y]. A number of problems of practical and theoretical interest have a natural formulation in those terms. Renewal Processes Involving Two Components to Each Renewal Interval Suppose that Y represents a portion of the duration X;. Figure 5.1 illustrates the model. There we have depicted the Y portion occurring at the -.*- YZ - X, `14X2 X3H Figure 5.1 A renewal process in which an associated random variable Y,_ represents a portion of the ith renewal interval. 450 VII Renewal Phenomena beginning of the interval, but this assumption is not essential for the results that follow. Let p(t) be the probability that t falls in a Y portion of some renewal interval. When X,, X,, ... are continuous random variables, the renewal theorem implies the following important asymptotic evaluation: limp(t) = E[Y] E[X,]' (5.5) Here are some concrete examples. A Replacement Model Consider a replacement model in which replacement is not instantaneous. Let Y be the operating time and Z; the lag period preceding installment of the (i + 1)st operating unit. (The delay in replacement can be conceived as a period of repair of the service unit.) We assume that the sequence of times between successive replacements X, = Y, + Z., k = 1, 2, . . . , constitutes a renewal process. Then p(t), the probability that the system is in operation at time t, converges to E[Y,]/E[X,]. A Queueing Model A queueing process is a process in which customers arrive at some designated place where a service of some kind is being rendered, for example, at the teller's window in a bank or beside the cashier at a supermarket. It is assumed that the time between arrivals, or interarrival time, and the time that is spent in providing service for a given customer are governed by probabilistic laws. If arrivals to a queue follow a Poisson process of intensity A, then the successive times X, from the commencement of the kth busy period to the start of the next busy period form a renewal process. (A busy period is an uninterrupted duration when the queue is not empty.) Each X, is composed of a busy portion Z,, and an idle portion Y. Then p(t), the probability that the queue is empty at time t, converges to E[Y,]/E[X,]. This example is treated more fully in IX, which is devoted to queueing systems. The Peter Principle The "Peter Principle" asserts that a worker will be promoted until finally reaching a position in which he or she is incompetent. When this happens, the person stays in that job until retirement. Consider the following single job model of the Peter Principle: A person is selected at random from the population and placed in the job. If the person is competent, he or she remains in the job for a random time having 5. Generalizations and Variations on Renewal Processes 451 cumulative distribution function F and mean µ and is promoted. If incompetent, the person remains for a random time having cumulative distribution function G and mean v > µ and retires. Once the job is vacated, another person is selected at random and the process repeats. Assume that the infinite population contains the fraction p of competent people and q = 1 - p incompetent ones. In the long run, what fraction of time is the position held by an incompetent person? A renewal occurs every time that the position is filled, and therefore the mean duration of a renewal cycle is E[Xk] = pp. + (1 - p)v. To answer the question, we let Yk = Xk if the kth person is incompetent, and Yk = 0 if the kth person is competent. Then the long run fraction of time that the position is held by an incompetent person is E[Y1] E[X1] _ (1 - p)v pµ + (1 - p)v' Suppose that p = i of the people are competent, and that v = 10, while µ = 1. Then E[Y,] E[X1] - (1/2)(10) _ 10 _ 0 . 91 . (1/2)(10) + (1/2)(1) 11 - Thus, while half of the people in the population are competent, the job is filled by a competent person only 9 percent of the time! Cumulative Processes Interpret Y; as a cost or value associated with the ith renewal cycle. A class of problems with a natural setting in this general context of pairs (X,, Y), where X, generates a renewal process, will now be considered. Interest here focuses on the so-called cumulative process N(t)+ I W(t) _ 7. Yk, k=1 the accumulated costs or value up to time t (assuming that transactions are made at the beginning of a renewal cycle). 452 V11 Renewal Phenomena The elementary renewal theorem asserts in this case that 1 lim E[W(t)] = 1- - t E[I] (5.6) This equation justifies the interpretation of E[Y,]/µ as a long run mean cost or value per unit time, an interpretation that was used repeatedly in the examples of Section 2. Here are some examples of cumulative processes. Replacement Models Suppose Y; is the cost of the ith replacement. Let us suppose that under an age replacement strategy (see Section 3 and the ex- ample entitled "Age Replacement Policies" in Section 4) a planned replacement at age T costs c, dollars, while a failure replaced at time x < T costs c2 dollars. If Yk is the cost incurred at the kth replacement cycle, then Yk = 1C2 with probability 1 - F(T), with probability F(T), and E[Yk] = c,[l - F(T)] + c2F(T). Since the expected length of a replacement cycle is T E[min{Xk, T}] = f [1 - F(x)] dx, 0 we have that the long run cost per unit time is c,[1 - F(T)] + c,F(T) fa[l -F(x)]dx and in any particular situation a routine calculus exercise or recourse to numerical computation produces the value of T that minimizes the long run cost per unit time. Under a block replacement policy, there is one planned replacement every T units of time and, on the average, M(T) failure replacements, so the expected cost is E[Yk] = c, + c,M(T), and the long run mean cost per unit time is {c, + CAT)}/T. Risk Theory Suppose claims arrive at an insurance company according to a renewal process with interoccurrence times X,, X,..... Let Yk be 5. Generalizations and Variations on Renewal Processes 453 the magnitude of the kth claim. Then W(t) = k '; Y, represents the cumulative amount claimed up to time t, and the long run mean claim rate is lim t E[W(t)] = E[Yj E[X,] Maintaining Current Control of a Process A production process produces items one by one. At any instance, the process is in one of two possible states, which we label iris control and out-of-control. These states are not directly observable. Production begins with the process in-control, and it remains in-control for a random and unobservable length of time before a breakdown occurs, after which the process is out-of-control. A control chart is to be used to help detect when the out-of-control state occurs, so that corrective action may be taken. To be more specific, we assume that the quality of an individual item is a normally distributed random variable having an unknown mean and a known variance a2. If the process is in-control, the mean equals a standard target, or design value, A, Process breakdown takes the form of shift in mean away from standard to µ, = I± Sv, where S is the amount of the shift in standard deviation units. The Shewhart control chart method for maintaining process control calls for measuring the qualities of the items as they are produced and then plotting these qualities versus time on a chart that has lines drawn at the target value A, and above and below this target value at A0 ± ko, where k is a parameter of the control scheme being used. As long as the plotted qualities fall inside these so-called action lines at p ± kcr, the process is assumed to be operating in-control, but if ever a point falls outside these lines, the process is assumed to have left the in-control state, and investigation and repair are instituted. There are obviously two possible types of errors that can be made while thus controlling the process: (1) needless investigation and repair when the process is in-control yet an observed quality purely by chance falls outside the action lines and (2) continued operation with the process out-of-control because the observed qualities are falling inside the action lines, again by chance. Our concern is the rational choice of the parameter k, that is, the rational spacing of the action lines, so as to balance, in some sense, these two possible errors. 454 VII Renewal Phenomena The probability that a single quality will fall outside the action lines when the process is in-control is given by an appropriate area under the normal density curve. Denoting this probability by a, we have a = (D(-k) + 1 - I(k) = 2c(-k), where 1(x) = (21r)-"2 fT, exp(-y2/2) dy is the standard cumulative normal distribution function. Representative values are given in the following table: k a 1.645 1.96 0.10 0.05 Similarly, the probability, denoted by p, that a single point will fall outside the action lines when the process is out-of-control is given by p=(D(-6-k)+ 1 -4)(-6+k). Let S denote the number of items inspected before an out-of-control signal arises assuming that the process is out-of-control. Then Pr{S = 1) = p, Pr(S = 2) = (1 - p)p, and in general, Pr(S = n) = (1 - p)"-'p. Thus, S has a geometric distribution, and E[S] p Let The the number of items produced while the process is in-control. We suppose that the mean operating time in-control E[T] is known from past records. The sequence of durations between detected and repaired out-ofcontrol conditions forms a renewal process because each such duration begins with a newly repaired process and is a probabilistic replica of all other such intervals. It follows from the general elementary renewal theorem that the long run fraction of time spent out-of-control (O.C.) is O.C. = _ E[S] E[S] + E[T] 1 1 + pE[T] The long run number of repairs per unit time is R _ 1 E[S] + E[T] _ p 1 + pE[T] 455 Exercises Let N be the random number of "false alarms" while the process is incontrol, that is, during the time up to T, the first out-of-control. Then, con- ditioned on T, the random variable N has a binomial distribution with probability parameter a, and thus E[NIT} = aT and E[N] = aE[T]. Again, it follows from the general elementary renewal theorem that the long run false alarms per unit time'(F.A.) is F.A. = apE[T] = E[S] + E['] 1 + pE[T] E[N] If each false alarm costs c dollars, each repair cost K dollars, and the cost rate while operating out-of-control is C dollars, then we have the long run average cost per unit time of A.C. = C(O.C.) + K(R) + c(F.A.) _ C + Kp + capE[T] 1 + pE[T] By trial and error one may now choose k, which determines a and p, so as to minimize this average cost expression. Exercises 5.1. Jobs arrive at a certain service system according to a Poisson process of rate A. The server will accept an arriving customer only if it is idle at the time of arrival. Potential customers arriving when the system is busy are lost. Suppose that the service times are independent random variables with mean service time A. Show that the long run fraction of time that the server is idle is 1/(1 + Aµ). What is the long run fraction of potential customers that are lost? 5.2. The weather in a certain locale consists of alternating wet and dry spells. Suppose that the number of days in each rainy spell is Poisson distributed with parameter 2, and that a dry spell follows a geometric distribution with a mean of 7 days. Assume that the successive durations of rainy and dry spells are statistically independent random variables. In the long run, what is the probability on a given day that it will be raining? 456 VII Renewal Phenomena 5.3. Consider a light bulb whose life is a continuous random variable X with probability density function f(x), for x > 0. Assuming that one starts with a fresh bulb and that each failed bulb is immediately replaced by a new one, let M(t) = E[N(t)] be the expected number of renewals up to time t. Consider a block replacement policy (see Section 2.1) that replaces each failed bulb immediately at a cost of c per bulb and replaces all bulbs at the fixed times T, 2T, 3T, .... Let the block replacement cost per bulb be b < c. Show that the long run total mean cost per bulb per unit time is O(T)= b+cM(T) T Investigate the choice of a cost minimizing value T* when M(t) _ t + 1 - exp(-at). Problems 5.1. A certain type component has two states: 0 = OFF and 1 = OPERATING. In state 0, the process remains there a random length of time, which is exponentially distributed with parameter a, and then moves to state 1. The time in state 1 is exponentially distributed with parameter /3, after which the process returns to state 0. The system has two of these components, A and B, with distinct parameters: Component Operating Failure Rate Repair Rate A NA /3s aA B ag In order for the system to operate, at least one of components A and B must be operating (a parallel system). Assume that the component stochastic processes are independent of one another. (a) In the long run, what fraction of time is the system inoperational (not operating)? (b) Once the system enters the failed state, what is the mean duration there prior to returning to operation? 6. Discrete Renewal Theory 457 (c) Define a cycle as the time between the instant that the system first enters the failed state and the next such instant. Using renewal theory, find the mean duration of a cycle. (d) What is the mean system operating duration between successive system failures? 5.2. The random lifetime X of an item has a distribution function F(x). What is the mean total life E[XI X >\x] of an item of age x? 5.3. At the beginning of each period, customers arrive at a taxi stand at times of a renewal process with distribution law F(x). Assume an unlimited supply of cabs, such as might occur at an airport. Suppose that each customer pays a random fee at the stand following the distribution law G(x), for x > 0. Write an expression for the sum W(t) of money collected at the stand by time t, and then determine the limit expectation E[W(t)] lim rax t 5.4. A lazy professor has a ceiling fixture in his office that contains two light bulbs. To replace a bulb, the professor must fetch a ladder, and being lazy, when a single bulb fails, he waits until the second bulb fails before replacing them both. Assume that the length of life of the bulbs are independent random variables. (a) If the lifetimes of the bulbs are exponentially distributed, with the same parameter, what fraction of time, in the long run, is our professor's office half lit? (b) What fraction of time, in the long run, is our professor's office half lit if the bulbs that he buys have the same uniform (0, 1) lifetime distribution? 6. Discrete Renewal Theory* In this section we outline the renewal theory that pertains to nonnegative integer-valued lifetimes. We emphasize renewal equations, the renewal argument, and the renewal theorem (Theorem 6.1). * The discrete renewal model is a special case in the general renewal theory presented in sections 1-5 and does not arise in later chapters. 458 VII Renewal Phenomena Consider a light bulb whose life, measured in discrete units, is a random variable X where Pr{X = k} = pk for k = 0, 1, .... If one starts with a fresh bulb and if each bulb when it burns out is replaced by a new one, then M(n), the expected number of renewals (not including the initial bulb) up to time n, solves the equation 11 pkM(n - k), M(n) = FX(n) + (6.1) k=0 where FX(n) = p + + p,, is the cumulative distribution function of the random variable X. A vector or functional equation of the form (6.1) in the unknowns M(0), M(1), ... is termed a renewal equation. The equation is established by a renewal argument, a first step analysis that proceeds by conditioning on the life of the first bulb and then invoking the law of total probability. In the case of (6.1), for example, if the first bulb fails at time k:5 n, then we have its failure plus, on the average, M(n - k) additional failures in the interval [k, k + 1, . . . , n]. We weight this conditional mean by the probability pk = Pr{X1 = k} and sum according to the law of total probability to obtain M(n) _ [ 1 + M(n - k)]Pk k=0 F,(n)=LppM(n-k). k=0 Equation (6.1) is only a particular instance of what is called a renewal equation. In general, a renewal equation is prescribed by a given bounded sequence {bk } and takes the form ,1 for n = 0, 1, v = .... (6.2) k=0 The unknown variables are vo, v,, ... , and po, pi.... is a probability distribution for which, to avoid trivialities, we always assume p < 1. Let us first note that there is one and only one sequence vo, v,, . . . satisfying a renewal equation, because we may solve (6.2) successively to get 6. Discrete Renewal Weory 459 bo I - po , vo = v,= (6.3) b, + p, vo I - Po and so on. Let u,, be the mean number of renewals that take place exactly in period n. When po = 0, so that the lifetime's are strictly positive and at most one renewal can occur in any period, thei u,, is the probability that a single renewal occurs in period n. The sequence u,,, u ... satisfies a renewal equation that is of fundamental importance in the general theory. Let for n = 0, for n > 0. (6.4) Then {u } satisfies the renewal equation Pkun-k for n = 0, 1, .... (6.5) k=0 Again, equation (6.5) is established via a renewal argument. First, observe that S counts the initial bulb, the renewal at time 0. Next, condition on the lifetime of this first bulb. If it fails in period k < n, which occurs with probability pk, then the process begins afresh and the conditional probability of a renewal in period n becomes Weighting the contingency represented by by its respective probability pk and summing according to the law of total probability then yields (6.5). The next lemma shows how the solution {v,,} to the general renewal equation (6.2) can be expressed in terms of the solution to the particular equation (6.5). Lemma 6.1 If { v } satisfies (6.2) and { u } satisfies (6.5), then forn=0, 1,.... k=0 Proof In view of our remarks on the existence and uniqueness of solutions to equation (6.2), we need only verify that v,, = Yk=o b-kuk satisfies (6.2). We have 460 VII Renewal Phenomena v_ k=0 =b if k=0 1=0 =b b kPk-rui 1=0 k=! =b pj ur 1=o j=o =b j=0 1=0 =b j=0 Example Let X, X,.... be the successive lifetimes of the bulbs and let Wo = 0 and W = X, + + X,, be the replacement times. We assume that p0, = Pr{X1 = 0) = 0. The number of replacements (not including the initial bulb) up to time n is given by N(n) = k for Wk <- n < Wk,,. The M(n) = E[N(n)] satisfies the renewal equation (6.1) n M(n) = po + ... + p + Z. PkM(n - k), k=0 and elementary algebra shows that m,, = E[N(n) + I] = M(n) + 1 satisfies it for n = 0, 1, M" = 1 + k=0 .... (6.6) Then (6.6) is a renewal equation for which b,, = I for all n. In view of Lemma 6.1 we conclude that 6. Discrete Renewal Theory 461 77 Mn = > . lug = up + + u,,. k=0 Conversely, u,, = m,, - m,,_, = M(n) - M(n - 1). To continue with the example, let g,, = E[WN(,,,+,] The definition is illustrated in Figure 6.1. We will argue that g,, satisfies a certain renewal always includes the first renewal equation. As shown in Figure 6.1, duration X,. In addition, if X, = k : n, which occurs with probability pk, then the conditional mean of the added lives constituting WN(,,)+, is Weighting these conditional means by, their respective probabilities and summing according to the law of total 'probability then gives g = E[XI] + pk. k=0 Hence, by Lemma 6.1, g,, k=0 E[X,luk=E[X,lm We get the interesting formula [see (1.7)] E[X, + + X E[N(n) + 1]. (6.7) Note that N(n) is not independent of {Xk}, and yet (6.7) still prevails. N(n) , X, X; X, Wo Figure 6.1 W, n n WN(,,)+I always contains X, and contains additional durations when X, =k<--n. 462 6.1. VII Renewal Phenomena The Discrete Renewal Theorem The renewal theorem provides conditions under which the solution { v } to a renewal equation will converge as n grows large. Certain periodic behavior, such as failures occurring only at even ages, must be precluded, and the simplest assumption assuring this preclusion is that p, > 0. Theorem 6.1 Suppose that 0 < p, < 1 and that and are the solutions to the renewal equations (6.5) and (6.2), respectively. Then . (a) u,, = 1/j okpk; and (b) if <00, then {Y,A obk}/{T1A okPk}. We recognize that Yk=okp, = E[X,] is the mean lifetime of a unit. Thus (a) in Theorem 6.1 asserts that in the long run, the probability of a renewal occurring in a given interval is one divided by the mean life of a unit. Remark Theorem 6.1 holds in certain circumstances when p, = 0. It suffices to assume that the greatest common divisor of the integers k for which pk > 0 is one. Example Let y,, = WN,,,,+, - n be the excess life at time n. For a fixed integer m, let f(m) = Pr{y = m}. We will establish a renewal equation for f(m) by conditioning on the first life X. For m > 1, if 0:5 k <- n, 1 10 ifk=n+m, otherwise. (The student is urged to diagram the alternatives Pr{y = mIX, = k}.) Then, by the law of total probability, =7' arising in =k}pk k=o it P,,,+ + L f -k(m)Pk k=O We apply Theorem 6.1 with b,, = p,, + to conclude that (6.8) 6. Discrete Renewal Theory lim Pr{y = m} _ 463 "k=0 Pw+k 7-i=o kPk Pr{X,? m} E[X,] ' m= 1,2,.... The limit is a bona fide probability mass function, since its terms sum to one: Pr{X1 ? m} _ E[XI] 6.2. E[X,] = 1. E[XI] Deterministic Population Growth with Age Distribution In this section we will discuss a simple deterministic model of population growth that takes into account the age structure of the population. Surprisingly, the discrete renewal theorem (Theorem 6.1) will play a role in the analysis. As the language will suggest, the deterministic model that we treat may be viewed as describing the mean population size in a more elaborate stochastic model that is beyond our scope to develop fully. A Simple Growth Model Let us set the stage by reviewing a simple model that has no age structure. We consider a single species evolving in discrete time t = 0, 1, 2, ... , and we let N, be the population size at time t. We assume that each individual present in the population at time t gives rise to a constant number A of offspring that form the population at time t + 1. (If death does not occur in the model, then we include the parent as one of the offspring, and then necessarily A ? 1.) If No is the initial population size, and each individual gives rise to X offspring, then N,=AN, N,=AN,=A'NQ, and in general, N, = A'N0. (6.9) 464 VII Renewal Phenomena If A > 1, then the population grows indefinitely in time; if A < 1, then the population dies out; while if A = 1, then the population size remains constant at N, = No for all t = 0, 1, ... . The Model with Age Structure We shall now introduce an age structure in the population. We need the following notation: n,,,, = the number of individuals of age u in the population at time t; N, = Y,;;=o n,,., = the total number of individuals in the population at time t; b, = the number of new individuals created in the population at time t, the number of births; /3 = the expected number of progeny of a single individual of age u in one time period; l = the probability that an individual will survive, from birth, at least to age u. The conditional probability that an individual survives at least to age u, given that is has survived to age u - 1, is simply the ration The net maternity function is the product M. and is the birth rate adjusted for the death of some fraction of the population. That is, m is the expected number of offspring at age u of an individual now of age 0. Let us derive the total progeny of a single individual during its lifespan. An individual survives at least to age u with probability 1,,, and then during the next unit of time gives rise to /3 offspring. Summing m over all ages u then gives the total progeny of a single individual: u=0 1"A' = . m,,. (6.10) N=0 If M > 1, then we would expect the population to increase over time; if M < 1, then we would expect the population to decrease; while if M = 1, then the population size should neither increase nor decrease in the long run. This is indeed the case, but the exact description of the population evolution is more complex, as we will now determine. 6. Discrete Renewal Theory 465 In considering the effect of age structure on a growing population, our interest will center on b,, the number of new individuals created in the population at time t. We regard 6,,, 1,,, and n,,.0 as known, and the problem is to determine b, for t ? 0. Once b, is known, then n,,., and N, may be determined according to, for example, no., = bl, (6.11) 1 nu.l = nu-I,0 for u 1, (6.12) lu-1 and N, = (6.13) uJ* u=0 In the first of these simple relations, no.,, is the number in the population at time 1 of age 0, which obviously is the same as b those born in the population at time 1. For the second equation, n,,., is the number in the population at time 1 of age u. These individuals must have survived from individuals in the population at time 0 of age u - 1; the condithe which explains the second tional probability of survivorship is equation. The last relation simply asserts that the total population size results by summing the numbers of individuals of all ages. The generalizations of (6.11) through (6.13) are (6.14) no., = b,, for u ? 1, n,,,, = (6.15) and x N, _ n,,,, fort ? 1. (6.16) 1,=0 Having explained how n,,,, and N, are found once b, is known, we turn to determining b,. The number of individuals created at time t has two components. One component, a,, say, counts the offspring of those individuals in the population at time t who already existed at time 0. In the simplest case, the population begins at time t = 0 with a single ancestor of age u = 0, and then the number of offspring of this individual at time t is a, = m,, the net maternity function. More generally, assume that there 466 VII Renewal Phenomena were n,,.o individuals of age u at time 0. The probability that an individual of age u at time 0 will survive to time t (at which time it will be of age t + u) is Hence the number of individuals of age u at time 0 that survive to time t is and each of these individuals, now of age t + u, will produce (3,+ new offspring. Adding over all ages we obtain L P,+,,n,,.o- 1,+ 1 (6.17) m,+,,n,,.o _ 1 11=0 The second component of b, counts those individuals created at time t whose parents were not initially in the population but were born after time 0. Now, the number of individuals created at time T is b_. The probability that one of these individuals survives to time t, at which time he will be of age t - T, is 1,-,. The rate of births for individuals of age t - 'r is The second component results from summing over r and gives b, = a, +>. 01-711-:br (6.18) = a, r=O Example Consider an organism that produces two offspring at age 1, and two more at age 2, and then dies. The population begins with a single organism of age 0 at time 0. We have the data no.o = 1, n,,.o = 0 for u ? 1, b,=b,=2, 10=1,=1,=1 and 1,,=0 foru>2. We calculate from (6.17) that a,=O, a, = 2, a,=2, Finally, (6.18) is solved recursively as and a, = 0, for t > 2. 6. Discrete Renewal Theory 467 bo = 0, b, = a, + mob, + m,bo =2+ 0 + 0 =2, b, = a, + mob, + m,b, + m,bo = 2 + 0 + (2)(2) + 0 = 6, b3 = a, + mob, + m,b, + m,b, + m,bo = 0 + 0 + (2)(6) + (2)(2) + 0 = 16. Thus, for example, an individual of age 0(at time 0 gives rise to 16 new individuals entering the population at time 3. The Long Run Behavior Somewhat surprisingly, since no "renewals" are readily apparent, the discrete renewal theorem (Theorem 6.1) will be invoked to deduce the long run behavior of this age-structured population model. Observe that (6.18) (6.19) a, has the form of a renewal equation except that {m,.} is not necessarily a bona fide probability distribution in that, typically, {m,.} will not sum to one. Fortunately, there is a trick that overcomes this difficulty. We introduce a variable s, whose value will be chosen later, and let m,,,, = m,.s', b,," = b,.s and a" = a,.s'. Now multiply (6.19) by s' and observe that s'm,.b,-,, = (m,.s'')(b,_,,s'-'') m"br"_, to get b # = a" + > m,",b,"_,.. (6.20) 468 VII Renewal Phenomena This renewal equation holds no matter what value we choose for s. We therefore choose s such that (m,". } is a bona fide probability distribution. That is, we fix the value of s such that x MI. vO There is always a unique such s whenever 1 < J;,=o m, < oo. We may now apply the renewal theorem to (6.20), provided that its hypothesis concerning nonperiodic behavior is satisfied. For this it suffices, for example, that m, > 0. Then we conclude that x lim b," = lim bs' = !fix !fix y ". 2.,.=o vm,. (6.21) We set A = 1/s and K = x=o a,"/E=o vm," to write (6.21) in the form b, - KA' for t large. In words, asymptotically, the population grows at rate A where A = 1/s is the solution to tc ,.A-" = 1. =0 When t is large (t > u), then (6.15) may be iterated in the manner l n,,., rl = no., l 1101 = This simply expresses that those of age u at time t were born t - u time units ago and survived. Since for large t we have b,- =- KA'-", then 469 Exercises n,,., K(l,k-u)n', K.. (l,, lc )A', N, = >, nu., and lim n,,., - N, l"A-U _ Y,xV-v* This last expression furnishes the asymptotic, or stable, age distribution in the population. Example Continuing the example in which m, = m2 = 2 and mk = 0 otherwise, then we have x I m,,s"=2s+2s22= 1, v=o which we solve to obtain +8 s= -2±V4 4 = -1 2±v _ (0.366, -1.366). The relevant root is s = 0.366, whence A = 1/s = 2.732. Thus asymptotically, the population grows geometrically at rate A = 2.732 , and the stable age distribution is as shown in the following table: Age Fraction of Population 0 1/(1 + s + s2) = 0.6667 s/(1 + s + s2) = 0.2440 s2/(1 + s + s2) = 0.0893 1 2 Exercises 6.1. Solve for v,, for n = 0, 1, ... , PkV,,-k 10 in the renewal equation forn=0, 1,..., k=0 where b0=b, =2, b2=b3=... =0,andpo=4, p, =i, and P2=4. 470 6.2. VII Renewal Phenomena (Continuation of Exercise 6.1) (a) Solve for u,, for n = 0, 1, ... , 10 in the renewal equation )! forn=0,1,..., u=S k=0 where So = 1, S, = S, _ = 0, and {pk} is as defined in Exercise 6.1. (b) Verify that the solution v,, in Exercise 6.1 and u,, are related according to v,, = 6.3. Using the data of Exercises 6.1 and 6.2, determine (a) u,,. (b) lim,,, v,,. Problems 6.1. Suppose the lifetimes X, X2, ... have the geometric distribution Pr{X1 = k} = a(l - a)k-' fork = 1, 2, ... , where 0<a<1. (a) Determine u,, for n = 1, 2, ... . (b) Determine the distribution of excess life y by using Lemma 6.1 and (6.8). 6.2. Marlene has a fair die with the usual six sides. She throws the die and records the number. She throws the die again and adds the second number to the first. She repeats this until the cumulative sum of all the tosses first exceeds a prescribed number n. (a) When n = 10, what is the probability that she stops at a cumulative sum of 13? (b) When n is large, what is the approximate probability that she stops at a sum of n + 3? 6.3. Determine the long run population growth rate for a population whose individual net maternity function is m, = m; = 2, and mk = 0 otherwise. Why does delaying the age at which offspring are first produced cause a reduction in the population growth rate? (The population Problems 471 growth rate when m, = m, = 2, and mk = 0 otherwise was determined in the last example of this section.) 6.4. Determine the long run population growth rate for a population whose individual net maternity function is mo = m, = 0 and m2 = = a > 0. Compare this with the population growth rate when m, = m,= a, andm,=0fork 2. Chapter VIII Brownian Motion and Related Processes 1. Brownian Motion and Gaussian Processes The Brownian motion stochastic process arose early in this century as an attempt to explain the ceaseless irregular motions of tiny particles suspended in a fluid, such as dust motes floating in air. Today, the Brownian motion process and its many generalizations and extensions occur in numerous and diverse areas of pure and applied science such as economics, communication theory, biology, management science, and mathematical statistics. 1.1. A Little History The story begins in the summer of 1827, when the English botanist Robert Brown observed that microscopic pollen grains suspended in a drop of water moved constantly in haphazard zigzag trajectories. Following the reporting of his findings, other scientists verified the strange phenomenon. Similar Brownian motion was apparent whenever very small particles were suspended in a fluid medium, for example, smoke particles in air. Over time, it was established that finer particles move more rapidly, that the motion is stimulated by heat, and that the movement becomes more active with a decrease in fluid viscosity. 474 VIII Brownian Motion and Related Processes A satisfactory explanation had to wait until the next century, when in 1905, Einstein would assert that the Brownian motion originates in the continual bombardment of the pollen grains by the molecules of the surrounding water, with successive molecular impacts coming from different directions and contributing different impulses to the particles. Einstein argued that as a result of the continual collisions, the particles themselves had the same average kinetic energy as the molecules. Belief in molecules and atoms was far from universal in 1905, and the success of Einstein's explanation of the well-documented existence of Brownian motion did much to convince a number of distinguished scientists that such things as atoms actually exist. Incidentally, 1905 is the same year in which Einstein set forth his theory of relativity and his quantum explanation for the photoelectric effect. Any single one of his 1905 contributions would have brought him recognition by his fellow physicists. Today, a search in a university library under the subject heading "Brownian motion" is likely to turn up dozens of books on the stochastic process called Brownian motion and few, if any, on the irregular movements observed by Robert Brown. The literature on the model has far surpassed and overwhelmed the literature on the phenomenon itself! Brownian motion is complicated because the molecular bombardment of the pollen grain is itself a complicated process, so it is not surprising that it took more than another decade to get a clear picture of the Brownian motion stochastic process. It was not until 1923 that Norbert Wiener set forth the modem mathematical foundation. The reader may also encounter "Wiener process" or "Wiener-Einstein process" as names for the stochastic process that we will henceforth simply call "Brownian motion." Predating Einstein by several years, in 1900 in Paris, Louis Bachelier proposed what we would now call a "Brownian motion model" for the movement of prices in the French bond market. While Bachelier's paper was largely ignored by academics for many decades, his work now stands as the innovative first step in a mathematical theory of stock markets that has greatly altered the financial world of today. Later in this chapter, we will have much to say about Brownian motion and related models in finance. 1.2. The Brownian Motion Stochastic Process In terms of our general framework of stochastic processes (cf. I, Section 1.1), the Brownian motion process is an example of a continuous-time, 1. Brownian Motion and Gaussian Processes 475 continuous-state-space Markov process. Let B(t) be the y component (as a function of time) of a particle in Brownian motion. Let x be the position x. Let p(y, t1x) be the probability denof the particle at time to; i.e., x. We postulate that the sity function, in y, of B(to + t), given that probability law governing the transitions is stationary in time, and therefore p(y, tlx) does not depend on the initial time to. Since p(y, t1 x) is a probability density function in y, we have the properties x p(y, t1x) ? 0 and J p(y, t1x) dy = 1. (1.1) Further, we stipulate that B(to ± t) is likely to be near B(to) = x for small values of t. This is done formally by requiring that limp(y, t1 x) r = 0 for y * x. (1.2) )0 From physical principles, Einstein showed that p(y, t1x) must satisfy the partial differential equation ap__ 0,,a2p at (1.3) ax'-' This is called the diffusion equation, and 0-22 is the diffusion coefficient, which Einstein showed to be given by Q'- = RTINf, where R is the gas constant, T is the temperature, N is Avogadro's number, and f is a coefficient of friction. By choosing the proper scale, we may take o-' = 1. With this choice we can verify directly (See Exercise 1.3) that p(Y> tax) = expl 2t -x)21 (1.4) is a solution of (1.3). In fact, it is the only solution under the conditions (1.1) and (1.2). We recognize (1.4) as a normal probability density function whose mean is x and whose variance is t. That is, the position of the particle t time units after observations begin is normally distributed. The mean position is the initial location x, and the variance is the time of observation t. Because the normal distribution will appear over and over in this chapter, we are amply justified in standardizing some notation to deal with it. 476 VIII Brownian Motion and Related Processes Let be the standard normal probability density function, and let 41(z) = J O(x) dx (1.6) -x be the corresponding cumulative distribution function. A small table of the cumulative normal distribution appears at the end of this section (see p. 486). Let 1 ¢(z/N/t-), (1.7) _Vrt and Z INz) = f ¢,(x) dx = (D(zl V) (1.8) -x be the probability density function and cumulative distribution function, respectively, for the normal distribution with mean zero and variance t. In this notation, the transition density in (1.4) is given by (1.9) P(y, tlx) = 4,(y - x), and Pr{B(t) <_ yIB(O) = x} _ y X The transition probability density function in (1.4) or (1.9) gives only the probability distribution of B(t) - B(O). The complete description of the Brownian motion process with diffusion coefficient QZ is given by the following definition. Definition Brownian motion with diffusion coefficient v2 is a stochastic process {B(t); t ? 0} with the properties: (a) Every increment B(s + t) - B(s) is normally distributed with mean zero and variance o 2t; o > 0 is a fixed parameter. Brownian Motion and Gaussian Processes 1. (b) For every pair of disjoint time intervals (t t2], 477 t,], with 0 : t, < t2 C t3 < t,, the increments B(t,) - B(t3) and B(t) - B(t,) (t3i are independent random variables, and similarly for n disjoint time intervals, where n is an arbitrary positive integer. (c) B(0) = 0, and B(t) is continuous as a function of t. The definition says that a displacement B(s + t) - B(s) is independent of the past, or alternatively, if we know B(s) = x, then no further knowl- edge of the values of B(T) for past times T < s has any effect on our knowledge of the probability law governing the future movement B(s + t) - B(s). This is a statement of the Markov character of the process. We emphasize, however, that the independent increment assumption (b) is actually more restrictive than the Markov property. A typical Brownian motion path is illustrated in Figure 1.1. B(t) Figure 1.1 A typical Brownian motion path. 478 Vlll Brownian Motion and Related Processes The choice B(O) = 0 is arbitrary, and we often consider Brownian motion starting at x, for which B(O) = x for some fixed point x. For Brownian motion starting at x, the variance of B(t) is oat, and 0-2 is termed the variance parameter in the stochastic process literature. The process b(t) = B(t)lo- is a Brownian motion process whose variance parameter is one, the so-called standard Brownian motion. By this device, we may always reduce an arbitrary Brownian motion to a standard Brownian motion; for the most part, we derive results only for the latter. By part (a) of the definition, for a standard Brownian motion (v2 = 1), we have Pr{B(s + t) : yIB(s) = x} = Pr(B(s + t) - B(s) : y - x} yx Remark Let us look, for the moment, at a Brownian displacement B(it) after a small elapsed time it. The mean displacement is zero, and the variance of the displacement is it itself. It is much more common in practical work to use a standard deviation, the square root of the variance, to measure variability. For the normal distribution, for instance, the probability of an observation more than 2 standard deviations away from the mean is about 5%, and the standard deviation is in the same units as the original measurement, and not (units)'-. The standard deviation of the Brownian displacement is Vlt, which is much larger than it itself when it is small. Indeed, StdDev[B(it)]/it = V/it = 1/V - oo as it - 0. This is simply another manifestation of the erratic movements of the Brownian particle, yet it is a point that Bachelier and others had difficulty in handling. But the variance, being linear in time, and not the standard deviation, is the only possibility if displacements over disjoint time intervals are to be stationary and independent. Write a total displacement B(s + t) - B(0) as the sum of two incremental steps in the form B(s + t) - B(0) = {B(s) - B(0) } + {B(s + t) - B(s)). The incremental steps being statistically independent, their variances must add. The stationary assumption is that the statistics of the second step B(t + s) - B(t) do not depend on the time t when the step began, but only on the duration s of the movement. We must have, then, Var[B(t + s)] = Var[B(t)] + Var[B(s)], and the only nonnegative solution to such an equation is to have the variance of the displacement a linear function of time. 1. Brownian Motion and.Gaussian Processes .479 The Covariance Function Using the independent increments assumption (b), we will determine the covariance of the Brownian/motion. Recall that E[B(t)] = 0 and that s < t, E[B(t)2] = 0-2 t. Then, for 0 Cov[B(s), B(t)] = E[P(s)B(t)] = E{B(s) {B(t) - B(s) + B(s) }] = E[B(s)2] + E[B(s)(B(t) - B(s)}] = 0-2 s + E[B(s)]E[B(t) - B(s)] = u2s (by (b)) (since E[B(s)] = 0). Similarly, if 0 <_ t < s, we obtain Cov[B(s), B(t)] = 0-'t. Both cases may be treated in a single expression via for s, t ? 0. Cov[B(s), B(t)] = Q.2 min{s, t}, 1.3. (1.10) The Central Limit Theorem and the Invariance Principle Let S,, _ , + + 6 be the sum of n independent and identically distributed random variables 6 ... , having zero means and unit variances. In this case, the central limit theorem asserts that lim Prj 11-- n x} _ fi(x) for all x. The central limit theorem is stated as a limit. In stochastic modeling, it is used to justify the normal distribution as appropriate for a random quantity whose value results from numerous small random effects, all acting independently and additively. It also justifies the approximate calculation of probabilities for the sum of independent and identically distributed summands in the form Pr{S : x} c(x/V), the approximation known to be excellent even for moderate values of n in most cases in which the distribution of the summands is not too skewed. In a similar manner, functionals computed for a Brownian motion can often serve as excellent approximations for analogous functionals of a 480 All Brownian Motion and Related Processes partial sum process, as we now explain. As a function of the continuous variable t, define B,,(t) = S Vn_ , t ? 0, where [x] is the greatest integer less than or equal to x. Observe that Sk V Sk k k forn:5 t<n+n. 1 N/k' Because SklNIrk has unit variance, the variance of B (t) is [nt]ln, which converges to t as n - co. When n is large, then k = [nt] is large, and Sk/v-k is approximately normally distributed by the central limit theorem, and, finally, B (t) inherits the independent increments property (b) from the postulated independence of the summands. It is reasonable, then, to believe that B (t) should behave much like a standard Brownian motion process, at least when n is large. This is indeed true, and while we cannot explain the precise way in which it holds in an introductory text such as this, the reader should leave with some intuitive feeling for the usefulness of the result and, we hope, a motivation to learn more about stochastic processes. The convergence of the sequence of stochastic processes defined in (1.11) to a standard Brownian motion is termed the invariance principle. It asserts that some functionals of a partial sum process of independent and identically distributed zero mean and unit variance random variables should not depend too heavily on (should be invariant of) the actual distribution of the summands, but be approximately given by the analogous functional of a standard Brownian motion, provided only that the summands are not too badly behaved. Example Suppose that the summands have the distribution in which 1, each with probability Then the partial sum process S,, is a simple random walk for which we calculated in III, Section 5.3 (using a different notation) Pr{S reaches -a < 0 before b > O1So = 0} _ b a+b (1.12) 1. Brownian Motion and Gaussian Processes 481 Upon changing the scale in accordance with (1.11), we have reaches -a < 0 before b > OISO = 0) _ b bV_n = a+b' and invoking the invariance principle, it should be, and is, the case that for a standard Brownian motion we have Pr{B(t) reaches -a < 0 before b > 01B(0) = 0) _ b (1.13) a+b' Finally, invoking the invariance principle for a second time, the evaluation in (1.12) should hold approximately for an arbitrary partial sum process, provided only that the independent and identically distributed summands have zero means and unit variances. 1.4. Gaussian Processes A random vector X ... , X is said to have a multivariate normal distribution, or a joint normal distribution, if every linear combination + a,X, + a univariate normal distribution. Obviously, if X ... , X,, has a joint normal distribution, then so does the random vector Y . . . , Ym, defined by the linear transformation in which Y=a1,X,+ +a;,,X,,, forj= 1,...,m, for arbitrary constants a;;. The multivariate normal distribution is specified by two parameters, the mean values µ; = E[X;] and the covariance matrix whose entries are I;; = Cov[X;, X,]. In the joint normal distribution, I;; = 0 is sufficient to imply that X; and X, are independent random variables. Let T be an abstract set and {X(t); t in T J a stochastic process. We call {X(t); tin T} a Gaussian process if for every n = 1, 2, ... and every finite subset {t,, . . . , of T, the random vector (X(t,), . . . , X(t,,)) has a multivariate normal distribution. Equivalently, the process is Gaussian if every linear combination a,X(t,) + + a; real, 482 VIII Brownian Motion and Related Processes has a univariate normal distribution. Every Gaussian process is described uniquely by its two parameters, the mean and covariance functions, given respectively by µ(t) = E[X(t)], tin T, and r(s, t) = E[(X(s) - µ(s) } (X(t) - µ(t) }], s, tin T. The covariance function is positive definite in the sense that for every n = 1, 2, . . . , real numbers a...... a,,, and elements t...... t,, in T, 7, a,a;r(t,, t) ? 0. i=lj=l One need only evaluate the expected value of a;(X(t) - µ(t;)})'- >_ 0 in terms of the covariance function in order to verify this. Conversely, given an arbitrary mean value function µ(t) and a positive definite covariance function F(s, t), there then exists a corresponding Gaussian process. Brownian motion is the unique Gaussian process having continuous trajectories, zero mean, and covariance function (1.10). We shall use this feature, that the mean value and covariance functions define a Gaussian process, several times in what follows. We have seen how the invariance principle leads to the Gaussian process called Brownian motion. Gaussian processes also arise as the limits of normalized sums of independent and identically distributed random functions. To sketch out this idea, let 1(t), 62(t), ... be independent and identically distributed random functions, or stochastic processes. Let µ(t) = E[e(t)] and r(s, t) = fi(t)] be the mean value and covariance functions, respectively. Motivated by the central limit theorem, we define XN(t) _ 1=1 ( r^(t)- p(t)I NN The central limit theorem tells us that the distribution of X,,,(t) converges to the normal distribution for each fixed time point t. A multivariate extension of the central limit theorem asserts that for any finite set of time points (tl, ... , t,,), the random vector (X, (tl), ... , XN(t,)) 1. Brownian Motion and Gaussian Processes 483 has, in the limit for large N, a multivariate normal distribution. It is not difficult to believe, then, that under ordinary circumstances, the stochastic processes {XN(t); t ? 0} would converge, in an appropriate sense, to a Gaussian process {X(t); t ? 0) whose mean is zero and whose covariance function is F(s, t). We call this the central limit principle for random functions. Several instances of its application appear in this chapter, the first of which is next. Example Cable Strength Under Equal Load Sharing Consider a cable constructed from N wires in parallel. Suspension bridge cables are usually built this way. A section of the cable is clamped at each end and elongated by increasing the distance between the clamps. The problem is to determine the maximum tensile load that the cable will sustain in terms of the probabilistic and mechanical characteristics of the individual wires. Let Lo be the reference length of an unstretched unloaded strand of wire, and let L be the length after elongation. The nominal strain is defined to be t = (L - Lo)/Lo. Steadily increasing t causes the strand to stretch and exert a force fi(t) on the clamps, up to some random failure strain , at which point the wire breaks. Hooke's law of elasticity asserts that the wire force is proportional to wire strain, with Young's modulus K as the proportionality constant. Taken all together, we write the force on the wire as a function of the nominal strain as Kt, 0 for 0 - t< for t. (1.14) A typical load function is depicted in Figure 1.2 on the next page. We will let F(x) = Pr{C <_ x) be the cumulative distribution function of the failure strain. We easily determine the mean load on the wire to be µ(t) = E[a(t)] = E[Kt1{t < }] = Kt[1 - F(t)]. (1.15) The higher moments are, for 0 < s < t, K2stE[1{s < }1{t < fl] = K2st[1 - F(t)] and F(s, t) = E[6(s)e(t)] - K2stF(s)[1 - F(t)], for 0 < s < t. (1.16) 484 Brownian Motion and Related Processes VIII Load t (t) Strain t t Figure 1.2 The load on an elastic wire as a function of nominal strain. At a strain of the wire fails, and the load carried drops to zero. Turning to the cable, if it is clamped at the ends and elongated, then each wire within it is elongated the same amount. The total force SN(t) on the cable is the sum of the forces exerted by the individual wires. If we assume that the wires are independent and a priori identical, then these wire forces 6,(t), ,(t), ... are independent and identically distributed random functions, and SN(t) = i=1 i(t) is the random load experienced by the cable as a function of the cable strain. An illustration when N = 5 is given in Figure 1.3. We are interested in the maximum load that the cable could carry without failing. This is QN = max{SN(t); t ? 0). 1. Brownian Motion and Gaussian Processes 485 Maximum sustainable cable load I Cable Strain t Figure 1.3 The load experienced by a cable composed of five elastic wire strands as a function of the cable strain t. To obtain an approximation to the distribution of QN we apply the central limit principle for random functions. This leads us to believe that XN(t) = SN(t) VNY should, for large N, be approximately a Gaussian process X(t) with mean zero and covariance function given by (1.16). We write this approximation in the form SN(t) -- Np.(t) + NI"N-X(t). (1.17) When N is large, the dominant term on the right of (1.17) is Nµ(t). Let t* be the value oft that maximizes µ(t). We assume that t* is unique and that 486 VIII Brownian Motion and Related Processes the second derivative of µ(t) is strictly negative at t = t*. We would then expect that QN = max SN(t) - Nµ(t*) + VNX(t*). (1.18) That is, we would expect that the cable strength would be approximately normally distributed with mean Nµ(t*) and variance NF(t*, t*). To carry out a numerical example, suppose that F(x) = 1 - exp{-x5}, a Weibull distribution with shape parameter 5. It is easily checked that t* = 1/502 = 0.7248, that µ(t*) = 0.5934K, and r(t*, t*) = (0.2792)22K2. A cable composed of N = 30 wires would have a strength that is approximately normally distributed with mean 30(0.5934)K = 17.8K and standard deviation 0.2792K = 1.5292K. The above heuristics can be justified, and indeed, significant refinements in the approximation have been made. We have referred to the approach as the central limit principle for random functions because we have not supplied sufficient details to label it a theorem. Nevertheless, we will see several more applications of the principle in subsequent sections of this chapter. Table 8.1 The cumulative normal distribution z (D(x) = J v-e z du -x X -3 -2 -1 0 1 2 3 -2.326 -1.96 -1.645 -1.282 1.282 1.645 1.96 2.236 c(x) 0.00135 0.02275 0.1587 0.5000 0.8413 0.97725 0.99865 0.01 0.025 0.05 0.10 0.90 0.95 0.975 0.99 Exercises 487 Exercises 1.1. Let (B(t); t ? 0) be a standard Brownian motion. (a) Evaluate Pr{B(4) : 3IB(0) = 1). (b) Find the number c for which Pr(B(9) > cl B(0) = 1) = 0.10. 1.2. Let {B(t); t j 0) be a standard Brownian motion and c > 0 a constant. Show that the process defined by W(t) = cB(tlc2) is a standard Brownian motion. 1.3. (a) Show that d4(x) dx = 4'(x) = -x4'(x), where ¢(x) is given in (1.5). (b) Use the result in (a) together with the chain rule of differentiation to show that P(Y, tI x) = ',(y - x) = o(Y _otx ) satisfies the diffusion equation (1.3). Consider a standard Brownian motion {B(t); t >_ 0) at times 0 < u < u + v < u + v + w, where u, v, w > 0. 1.4. (a) Evaluate the product moment E[B(u)B(u + v)B(u + v + w)]. (b) Evaluate the product moment E[B(u)B(u + v)B(u + v + w)B(u + v + w + x)] where x > 0. 1.5. Determine the covariance functions for the stochastic processes (a) U(t) = e-'B(e2i), for t:::, 0. (b) V(t) = (1 - t)B(tl(1 - t)), for 0 < t < 1. (c) W(t) = tB(1/t), with W(0) = 0. B(t) is standard Brownian motion. 488 VIII Brownian Motion and Related Processes Consider a standard Brownian motion {B(t); t ? 0} at times 0 < u < u + v < u + v + w, where u, v, w > 0. 1.6. (a) What is the probability distribution of B(u) + B(u + v)? (b) What is the probability distribution of B(u) + B(u + v) + B(u + v + w)? 1.7. Suppose that in the absence of intervention, the cash on hand for a certain corporation fluctuates according to a standard Brownian motion {B(t); t ? 0 }. The company manages its cash using an (s, S) policy: If the cash level ever drops to zero, it is instantaneously replenished up to level s; If the cash level ever rises up to S, sufficient cash is invested in longterm securities to bring the cash-on-hand down to level s. In the long run, what fraction of cash interventions are investments of excess cash? Hint: Use equation (1.13). Problems 1.1. Consider the simple random walk So=0, S in which the summands are independent with Pr{ = ± 1 } = 2I n III, Section 5.3, we showed that the mean time for the random walk to first reach -a < 0 or b > 0 is ab. Use this together with the invariance principle to show that E[T] = ab, where T = Ta.h = min(t ? 0; B(t) = -a or B(t) = b}, and B(t) is standard Brownian motion. Hint: The approximate Brownian motion (1.11) rescales the random walk in both time and space. 1.2. Evaluate E[eA°"'] for an arbitrary constant A and standard Brownian motion B(t). 1.3. For a positive constant e, show that PrjIB(t)I t >e2{1 I= How does this behave when t is large (t - x)? How does it behave when t is small (t - 0)? Problems 1.4. 489 Let a,, ... , a,, be real constants. Argue that i=1 is normally distributed with mean zero and variance rt n 17, a;a; min (ti, tj i=Ij=1 1.5. Consider the simple random walk so=O, in which the summands are independent with Pr{ 11 _ 2W e are going to stop this random walk when it first drops a units below its maximum to date. Accordingly, let M,, = max Sk, Osksn Y = M,, - S,,, and T=Ta (a) Use a first step analysis to show that 1 Pr{M, = 0} = 1 + a (b) Why is Pr{M, * 2} = Pr{M, ? 1 }2, and Pr{M, >- k) a )k? +a Identify the distribution of M,. (c) Let B(t) be standard Brownian motion, M(t) = max{B(u); 0 < u < t}, Y(t) = M(t) - B(t), and T = min{t ? 0; Y(t) = a). Use the invariance principle to argue that M(r) has an exponential distribution with mean a. Note: r is a popular strategy for timing the sale of a stock. It calls for keeping the stock as long as it is going up, but to sell it the first time that it drops a units from its best price to date. We have shown that E[M(T)] = a, whence E[B(T)] E[M(T)] - a = 0, so that the strategy does not gain a profit, on average, in the Brownian motion model for stock prices. 490 VIII Brownian Motion and Related Processes 1.6. Manufacturers of crunchy munchies such as cheese crisps use compression testing machines to gauge product quality. The crisp, or whatever, is placed between opposing plates, which then move together. As the crisp is crunched, the force is measured as a function of the distance that the plates have moved. The output of the compression testing machine is a graph of force versus distance that is much like Figure 1.3. What aspects of the graph might be measures of product quality? Model the test as a row of tiny balloons between parallel plates. Each single balloon might follow a force-distance behavior of the form o- = Ke(1 - q(e)), where o is the force, K is Young's modulus, e is strain or distance, and q(e) is a function that measures departures from Hooke's law, to allow for soggy crisps. Each balloon obeys this relationship up until the random strain at which it bursts. Determine the mean force as a function of strain. Use F(x) for the cumulative distribution function of failure strain. 1.7. For n = 0, 1, ... , show that (a) B(n) and (b) B(n)2 - n are martingales (see II, Section 5). 1.8. Computer Challenge A problem of considerable contemporary importance is how to simulate a Brownian motion stochastic process. The invariance principal provides one possible approach. An infinite series expression that N. Wiener introduced may provide another approach. Let Z,,, Z,, ... be a series of independent standard normal random variables. The infinite series B(t) = l t Zo + _ - sin mt m Z 0 <_ t <_ 1, is a standard Brownian motion for 0 <_ t 1. Try to simulate a Brownian motion stochastic process, at least approximately, by using finite ;sums of the form B, (t) _ t Z+ 0:5 t<_ 1. V -7T If B(t), 0 < t 1, is a standard Brownian motion on the interval [0, 1], then B' (t) = (1 + t)B(1/(1 + t)), 0 :!5; t < x, is a standard Brownian motion on the interval [0, x). This suggests 2. The Maximum Variable and the Reflection Principle BN (t) = (1 + t)BN (1 +1 t), 491 0 : t < oo, as an approximate standard Brownian motion. In what ways do these finite approximations behave like Brownian motion? Clearly, they are zero mean Gaussian processes. What is the covariance function, and how does it compare to that of Brownian motion? Do the gambler's ruin probabili- ties of (1.13) accurately describe their behavior? It is known that the squared variation of a Brownian motion stochastic process is not random, but constant: ,7 lim f,-,x k=1 B(n) - BI kn l) = 1. This is a further consequence of the variance relation E[(OB)2] = At (see the remark in Section 1.2). To what degree do the finite approximations meet this criterion? 2. The Maximum Variable and the Reflection Principle Using the continuity of the trajectories of Brownian motion and the symmetry of the normal distribution, we will determine a variety of interesting probability expressions for the Brownian motion process. The starting point is the reflection principle. 2.1. The Reflection Principle Let B(t) be a standard Brownian motion. Fix a value x > 0 and a time t > 0. Bearing in mind the continuity of the Brownian motion, property (c) of the definition, consider the collection of sample paths B(u) for u ? 0 with B(0) = 0 and for which B(t) > x. Since B(u) is continuous and B(0) = 0, there exists a time 'r, itself a random variable depending on the particular sample trajectory, at which the Brownian motion B(u) first attains the value x. VIII 492 Brownian Motion and Related Processes We next describe a new path B*(u) obtained from B(u) by reflection. For u > T, we reflect B(u) about the horizontal line at height x > 0 to obtain B(u), B*(u) _ {x - [B(u) - x], for u <- T, for u > T. Figure 2.1 illustrates the construction. Note that B*(t) < x because B(t) > x. Because the conditional probability law of the path for u > r, given that B(t) = x, is symmetric with respect to the values y > x and y < x, and in- Figure 2.1 The path B(u) is reflected about the horizontal line at x, showing that for every path ending at B(t) > x, there are two paths, B(u) and B*(u), that attain the value x somewhere in the interval 0<_u-t. 2. The Maximum VariaWA and the Reflection Principle 493 dependent of the history prior to T,' the reflection argument displays for every sample path with B(t) > x two equally likely sample paths, B(u) and B*(u), for which both max B(u) > x and Out max B*(u) > x. Ouust Conversely, by the nature of this correspondence, every sample path B(u) for which max",,,, B(u) > x results from either of two equally likely sam- ple paths, exactly one of which is such that B(t) > x. The two-to-one correspondence fails only if B(t) = x, but because B(t) is a continuous ran- dom variable (normal distribution), we have Pr{B(t) = x} = 0, and this case can be safely ignored. Thus we conclude that Pr{max B(u) Ouust > x} = 2Pr{B(t) > x}. In terms of the maximum process defined by M(t) = max B(u), (2.1) Ouust and using the notation set forth in (1.8), we have Pr{M(t) > x} = 2[1 - c,(x)]. 2.2. (2.2) The Time to First Reach a Level With the help of (2.2) we may determine the probability distribution of the random time Tx at which the Brownian motion first attains a prescribed value x > 0 starting from B(O) = 0. Formally, define the hitting time TT = min{u ? 0; B(u) = x}. (2.3) Clearly, Tx :5 t if and only if M(t) ? x. In words, the Brownian motion attains the level x > 0 before time t if and only if at time t the maximum of ' The argument is not quite complete because the definition asserts that an increment in a Brownian motion after a fixed time t is independent of the past, whereas here we are restarting from the random time r. While the argument is incomplete, the assertion is true: A Brownian path begins afresh from hitting times such as r. 494 VIII Brownian Motion and Related Processes the process is at least x. If the two events are equivalent, then their probabilities must be the same. That is, Pr{T,. s t} = Pr{M(t) > x} = 2[l - (D,(x)] x 2 r e-f2n2' J d (2.5) x The change of variable 6 = ijVt leads to Pr{Tx < t} = - /`Je- "- dry. (2.6) x/Vt The probability density function of the random time T is obtained by differentiating (2.6) with respect to t, giving fT,(t) = 2.3. sn xxt for 0 < t < oo. (2.7) The Zeros of Brownian Motion As a final illustration of the far-reaching consequences of the reflection principle and equation (2.7), we will determine the probability that a standard Brownian motion B(t), with B(0) = 0, will cross the t axis at least once in the time interval (t, t + s] for t, s > 0. Let us denote this quantity by O(t, t + s). The result is t + s) = Pr{B(u) = 0 for some u in (t, t + s] } = = 2 arctan (2.8) IT 2 arccos tt/(. IT First, let us define some notation concerning the hitting time T, defined in (2.3). Let H,(z, x) = Pr{T, tIB(0) = z} be the probability that a standard Brownian motion starting from B(0) = z 2. The Maximum Variable and the Reflection Principle 495 will reach the level x before time t. In equation (2.5) we gave an integral that evaluated for x > 0. H,(0, x) = Pr{T,. < tIB(0) = 0), The symmetry and spatial homogeneity of the Brownian motion make it clear that H,(0, x) = H,(x, 0). That is, the probability of reaching x > 0 starting from B(0) = 0 before time t is the same as the probability of reaching 0 starting from B(0) = x. Consequently, from (2.7) we have H,(0, x) = H,(x, 0) = Pr{T < tjB(0) = x} (2.9) d. e We will condition on the value of the Brownian motion at time t and use the law of total probability to derive (2.8). Accordingly, we have x 19(t, t + s) = f Pr{B(u) = 0 for some u in (t, t + s] I B(t) = x}4,(x) dx, where 4,(x) is the probability density function for B(t) as given in (1.7). Then, using (2.9), x 1S(t, t + s) = 2 f H,(x, 0)0,(x) dx 0 x =2f 0 s f0 1 ,ne-x',af) d} f[J x 0 e-x'1(2£)-x21(21) d x 0 To evaluate the inner integral, we let v= x-( 1 1 21+ t whence + - dx, ) 1 (dv = x t e sn d dx 496 Brownian Motion and Related Processes VIII and so ;Vt fo ( 1+ v e-`' d+_ 3n 1 _ \ _7r o It d )1f f (t + )\' df o The change of variable 71 = N16-t gives i(t, t + s) = 2 r f d 1 ,= 2 2 arccos t/(t + s). o Finally, Exercise 2.2 asks the student to use standard trigonometric identities to show the equivalence arctan s/t = arccos 't/(t+ s). Exercises 2.1. Let {B(t); t ? 0} be a standard Brownian motion, with B(0) = 0, and let M(t) = max{B(u); 0 s u < t}. (a) Evaluate Pr(M(4) <_ 2). (b) Find the number c for which Pr{M(9) > c} = 0.10. 2.2. Show that arctan s/t = arccos tl(s + t). 2.3. Suppose that net inflows to a reservoir are described by a standard Brownian motion. If at time 0 the reservoir has x = 3.29 units of water on hand, what is the probability that the reservoir never becomes empty in the first t = 4 units of time? 2.4. Consider the simple random walk S,.=6,+...+6,.. So=0, in which the summands are independent with Pr{ = ±1) = z. Let Mn = maxo<k<,, Sk. Use a reflection argument to show that a) =2Pr(S,, > a) +Pr{S,, = a), a>0. 497 Problems 2.5. Let ro be the largest zero of a standard Brownian motion not exceeding a > 0. That is, To = max {u ? 0; B(u) = 0 and u < a}. Show that 2 - aresin tla. Pr{To < t} = Ir 2.6. Let T, be the smallest zero of a standard Brownian motion that exceeds b > 0. Show that Pr{T1 < t} = 2 - arccos ir blt. Problem's 2.1. Find the conditional probability that a standard Brownian motion is not zero in the interval (t, t + b] given that it is not zero in the interval (t, t + a], where 0 < a < b and t > 0. 2.2. Find the conditional probabiiity that a standard Brownian motion is not zero in the interval (0, b] given that it is not zero in the interval (0, a], where 0 < a < b. Hint: Let t -* 0 in the result of Problem 2.1. 2.3. For a fixed t > 0, show that M(t) and I B(t)I have the same marginal probability distribution, whence fMU)(Z) (Here M(t) = V - 0( V for z > 0. Show that E[M(t)] = V-2-dir. For 0 < s < t, do (M(s), M(t)) have the same joint distribution as (IB(s)I, IB(t)I )? 2.4. Use the reflection principle to obtain Pr{M(t) ? z, B(t) x} = Pr{B(t) ? 2z - x} =1- 2z - x OD( N/t ) for O < x < m. 498 VIII Brownian Motion and Related Processes (M(t) is the maximum defined in (2.1).) Differentiate with respect to x, and then with respect to z, to obtain the joint density function for M(t) and B(t): fM(,) x) = 2z-x 2 Vt t '0( 2z-x "fit ). 2.5. Show that the joint density function for M(t) and Y(t) = M(t) - B(t) is given by _ y) z+y 2 t Vt z+y 0 V t )- 2.6. Use the result of Problem 2.5 to show that Y(t) = M(t) - B(t) has the same distribution as JB(t)I. 3. Variations and Extensions A variety of processes derived from Brownian motion find relevance and application in stochastic modeling. We briefly describe a few of these. 3.1 Reflected Brownian Motion Let {B(t); t ? 0} be a standard Brownian motion process. The stochastic process B(t), R(t) = B(t)I = -B(t), if B(t) ? 0, if B(t) < 0, is called Brownian motion reflected at the origin, or, more briefly, reflected Brownian motion. Reflected Brownian motion reverberates back to positive values whenever it reaches the zero level and, thus, might be used to model the movement of a pollen grain in the vicinity of a container boundary that the grain cannot cross. Since the moments of R(t) are the same as those of B(t)I, the mean and variance of reflected Brownian motion are easily determined. Under the condition that R(0) = 0, for example, we have 3. Variations and Extensions 499 E[R(t)] = f Jxjcb,(x) dx _x x =2 exp(-x2/2t) dx (3.1) 0 = V-2-dir. The integral was evaluated through the change of variable y = x/\. Also, Var[R(t)] = E[R(t)2] - {E[R(t)]}2 = E[B(t)2] - 2t/ir 2 (3.2) t. 7T) Reflected Brownian motion is a second example of a continuous-time, continuous-state-space Markov process. Its transition density p(y, tjx) is derived from that of Brownian motion by differentiating Pr(R(t) :5 yJR(0) = x} = Pr{-y < B(t) : yjB(0) = x} Y = f 0,(z - x) dz _y with respect to y to get P(Y, t1x) = 4,(Y - x) + x) = O,(Y - x) + O,(Y + x). 3.2. Absorbed Brownian Motion Suppose that the initial value B(O) = x of a standard Brownian motion process is positive, and let T be the first time that the process reaches zero. The stochastic process B(t), A(t)_10 for t -- T, fort>T VIII 500 Brownian Motion and Related Processes is called Brownian motion absorbed at the origin, which we will shorten to absorbed Brownian motion. Absorbed Brownian motion might be used to model the price of a share of stock in a company that becomes bankrupt at some future instant. We can evaluate the transition probabilities for absorbed Brownian motion by another use of the reflection principle introduced in Section 2. For x > 0 and y > 0, let G,(x, y) = Pr(A(t) > yjA(0) = x} 0IB(0) = x}. = Pr{B(t) > y, (3.3) To determine (3.3), we start with the obvious relation Pr{B(t) > yIB(0) = x} = 0IB(0) = x}. G,(x, y) + Pr(B(t) > y, B(u) y x 0 /- V,.. , I B *(u) _y N 11 t Figure 3.1 For every path B(u) starting at x, ending at B(t) > y, and reaching zero in the interval, there is another path B*(u) starting at x and ending at B*(t) < -y. 3. Variations and Extensions 501 The reflection principle is applied to the last term; Figure 3.1, previous page, is the appropriate picture to guide the analysis. We will argue that Pr{B(t) > y, mino51S,B(u) <_ OIB(O) = x} = Pr(B(t) < -y, OIB(O) = x} (3.4) = Pr{B(t) < -ylB(O) = x} = 4),(-y - x). The reasoning behind (3.4) goes as follows: Consider a path starting at x > 0, satisfying B(t) > y, and which reaches zero at some intermediate time T. By reflecting such a path about zero after time r, we obtain an equally likely path starting from x and assuming a value below -y at time t. This implies the equality of the first two terms of (3.4). The equality of the last terms is clear from their meaning, since the condition that the min- imum be below zero is superfluous in view of the requirement that the path end below -y (y > 0). Inserting (3.4) into (3.3) yields G,(x, y) = Pr{B(t) > yIB(0) = x) - Pr(B(t) < -ylB(O) = x} = 1 - INy - x) - 4),(-(y + x)) = I NY + x) - q,(y - x) yf X0,(z)dz=(D(y y-x N/i (3.5) )(P(yVtx). From (3.3) and (3.5), we obtain the transition distribution for absorbed Brownian motion: Pr(A(t) > yjA(0) = x} = c)(y x) - c)(yN/tx). (3.6) Under the condition that A(0) = x > 0, A(t) is a random variable that has both discrete and continuous parts. The discrete part is Pr(A(t) = OJA(O) = x} = 1 - G,(x, 0) X =1- f P,(z) dz -x = 2[1 - (D,(x)l. 502 VIII Brownian Motion and Related Processes In the region y > 0, A(t) is a continuous random variable whose transition density p(y, tlx) is obtained by differentiating with respect to y in (3.6) and suitably changing the sign: p(y, t1 x) _ 4Xy - x) - 4 (Y + x). 3.3. The Brownian Bridge The Brownian bridge (B°(t); t ? 0) is constructed from a standard Brownian motion {B(t); t ? 0) by conditioning on the event {B(0) = B(1) = 0) . The Brownian bridge is used to describe certain random functionals aris- ing in nonparametric statistics, and as a model for the publicly traded prices of bonds having a specified redemption value on a fixed expiration date. We will determine the probability distribution for B°(t) by using the conditional density formula for jointly normally distributed random variables derived in II, Problem 4.8. First, for 0 < t < 1, the random variables B(t) and B(1) - B(t) are independent and normally distributed according to the definition of Brownian motion. It follows that X = B(t) and Y = B(1) = B(t) + {B(I) - B(t)) have a joint normal distribution (See I, Section 4.6) for which we have determined µx = µ,. = 0, o-x = \, o = 1, and p = Cov[X, Y]/a o = \. Using the results of II, Problem 4.8, it then follows that given Y = B(1) = y, the conditional distribution of X = B(t) is normal, with La-x lax r = !-fix + o.r (y - Ay) = YN/'-t = 0 when y = 0, and o'x r = o'x = t(1 - t). For the Brownian bridge, B°(t) is normally distributed with E[B°(t)] = 0 and Var[B°(t)] = t(1 - t). Notice how the condition B(0) = B(1) = 0 causes the variance of B°(t) to vanish at t = 0 and t = 1. The foregoing calculation of the variance can be extended to determine the covariance function. Consider times s, t with 0 < s < t < 1. By first obtaining the joint distribution of (B(s), B(t), B(1)), and then the conditional joint distribution of (B(s), B(t)), given that B(1) = 0, one can verify that the Brownian bridge is a normally distributed stochastic process with 3. Variations and Extensions 503 mean zero and covariance function IF(s, t) = Cov[B°(s), B°(t)] = s(1 - t), for 0 < s < t < 1. (See Problem 3.3 for an alternative approach.) Let X, X,, ... be independent and identically distributed random variables. The empirical cumulative distribution function corresponding to a sample of size N is Example The Empirical Distribution Function defined by Fn,(t) = N#{X; ---- t for i = 1, ... , N} (3.7) where _ '(t) 1, ifX;<_t, 10, if X; > t. The empirical distribution function is an estimate, based on the observed sample, of the true distribution function F(t) = Pr{X < t). We will use the central limit principle for random functions (Section 1.4) to approximate the empirical distribution function by a Brownian bridge, assuming that the observations are uniformly distributed over the interval (0, 1). (Problem 3.9 calls for the student to explore the case of a general distribution.) In the uniform case, F(t) = t for 0 < t < 1, and µ(t) = E[t;(t)] = F(t) = t. For the higher moments, when 0 < s < t < 1, and I'(s, t) = fi(t)] = E[6(s)4(t)] - F(s) = s, s - st = s(1 - t). In view of (3.7), which expresses the empirical distribution function in terms of a sum of independent and identically distributed random functions, we might expect the central limit principle for random functions to yield an approximation in terms of a Gaussian limit. Following the guidelines in Section 1.4, we would expect that XN(t) _" {;(t) - A(t)) VN- NF,,, (t) - Nt VN = \{FN(t) - t} 504 VIII Brownian Motion and Related Processes would converge, in an appropriate sense, to a Gaussian process with zero mean and covariance I'(s, t) = s(1 - t), for 0 < s < t < 1. As we have just seen, this process is a Brownian bridge. Therefore, we would expect the approximation Such approximations are heavily used in the theory of nonparametric statistics. 3.4. Brownian Meander Brownian meander {B+(t); t ? 0} is Brownian motion conditioned to be positive. Recall (3.3) and (3.5): B(u) > OIB(0) = x} G,(x, y) = Pr{B(t) > y, - D(,) V 4)(Y-X), so that G,(x, 0) = B(u) > OIB(O) = x} _(D(Vt)(D( It N-X) The transition law for Brownian meander is Pr{B+(t) > yIB+(0) = x) = Pr(B(t) > B(u) > 0, B(0) = x}, whence Pr{B+(t) > yIB+(0) = x} = G,(x, y) G,(x, 0) 4)(y + x) (D( - 4)(y -Vx) t) - (D( t) 3. Variations and Extensions 505 Of most interest is the limiting case as x -> 0, (D(y+x) 0(y Pr{B+(t) > yIB+(0) = 0}X0= lim (x 1 -( X) xl v 0(0) =e A simple integration yields the mean 00 E[B+(t)IB+(0) = 01 = J Pr{B+(t) > YIB+(0) = 0} dy 0 x =J dy 0 00 = zf e dy _x 1 -+ ' Exercises 3.1. Show that the cumulative distribution function for reflected Brownian motion is Pr{R(t) < yIR(0) = x} _ (YX) X) - (D _ (D(yN/t-xl + x+Y (-7t-) (D(Yx l-1 (X_ Y - 4 -7t-). Evaluate this probability when x = 1, y = 3, and t = 4. VIII 506 Brownian Motion and Related Processes 3.2. The price fluctuations of a share of stock of a certain company are well described by a Brownian motion process. Suppose that the company is bankrupt if ever the share price drops to zero. If the starting share price is A(0) = 5, what is the probability that the company is bankrupt at time t = 25? What is the probability that the share price is above 10 at time t = 25? 3.3. The net inflow to a reservoir is well described by a Brownian motion. Because a reservoir cannot contain a negative amount of water, we suppose that the water level R(t) at time t is a reflected Brownian motion. What is the probability that the reservoir contains more than 10 units of water at time t = 25? Assume that the reservoir has unlimited capacity and that R(0) = 5. Suppose that the net inflows to a reservoir follow a Brownian motion. Suppose that the reservoir was known to be empty 25 time units ago but has never been empty since. Use a Brownian meander process to evaluate the probability that there is more than 10 units of water in the reservoir today. 3.4. 3.5. Is reflected Brownian motion a Gaussian process? Is absorbed Brownian motion (cf. Section 1.4)? Problems 3.1. Let B,(t) and B,(t) be independent standard Brownian motion processes. Define R(t) = B,(t)2 + B,(t)2, t ? 0. R(t) is the radial distance to the origin in a two-dimensional Brownian motion. Determine the mean of R(t). 3.2. Let B(t) be a standard Brownian motion process. Determine the conditional mean and variance of B(t), 0 < t < 1, given that B(1) = b. 3.3. Let B(t) be a standard Brownian motion. Show that B(u) - uB(1), 0 < u < 1, is independent of B(1). Problems 507 (a) Use this to show that B°(t) = B(t) - tB(1), 0 s t < 1, is a Brownian bridge. (b) Use the representation in (a) to evaluate the covariance function for a Brownian bridge. 3.4. Let B(t) be a standard Brownian motion. Determine the covariance function for WI(s) = (1 - s)B( s 1- s), 0 < s < 1, and compare it to that for a Brownian bridge. 3.5. Determine the expected value for absorbed Brownian motion A(t) at time t = 1 by integrating the transition density (3.6) according to x E[A(1)IA(0) = x] = f y p(y, 1Ix) dy 0 x = f y[(k(y - x) - 4(y + x)] dy. 0 The answer is E[A(1)IA(0) = x] = x. Show that E[A(t)IA(0) = x] = x for all t > 0. 3.6. Let M = max{A(t); t 0} be the largest value assumed by an absorbed Brownian motion A(t). Show that Pr{M > zIA(0) = x} = x/z for 0<x<z. 3.7. Let to = 0 < t, < t2 < ... be time points, and define X,, = A(t,,), where A(t) is absorbed Brownian motion starting from A(0) = x. Show that is a nonnegative martingale. Compare the maximal inequality (5.7) in II with the result in Problem 3.6. 3.8. Show that the transition densities for both reflected Brownian motion and absorbed Brownian motion satisfy the diffusion equation (1.3) in the region 0 < x < oo. 3.9. Let F(t) be a cumulative distribution function and B°(u) a Brownian bridge. 508 VIII Brownian Motion and Related Processes (a) Determine the covariance function for B°(F(t)). (b) Use the central limit principle for random functions to argue that the empirical distribution functions for random variables obeying F(t) might be approximated by the process in (a). 4. Brownian Motion with Drift Let {B(t); t ? 0) be a standard Brownian motion process, and let µ and o, > 0 be fixed. The Brownian motion with drift parameter µ and variance parameter 0-22 is the process X(t) = µt + o-B(t) for t ? 0. (4.1) Alternatively, Brownian motion with drift parameter µ and variance parameter o-2 is the process whose increments over disjoint time intervals are independent (property (b) of the definition of standard Brownian motion) and whose increments X(t + s) - X(t), t, s > 0, are normally distributed with mean ps and variance o-2s. When X(0) = x, we have Pr{X(t) : yIX(0) = x) = Pr{µt + oB(t) : ylo-B(0) = x} = Pr j B(t) c Y o µt I = o-I =4CDr(y Cr µt)=(D(y µt). Brownian motion with drift is not symmetric when µ 0 0, and the reflection principle cannot be used to compute the distribution of the maximum of the process. We will use an infinitesimal first step analysis to determine some properties of Brownian motion with drift. To set this up, let us introduce some notation to describe changes in the Brownian motion with drift over small time intervals of length At. We let OX = X(t + At) - X(t) and AB = B(t + At) - B(t). Then AX = µ0t + o-AB, and X(t + At) = X(t) + AX = X(t) + µ0t + o-AB. (4.2) We observe that the conditional moments of AX, given X(t) = x, are E[AXIX(t) = x] = µ0t + o-E[AB] = µ0t, (4.3) Var[OXIX(t) = x] = 0-2E[(AB)2] = o-2At, (4.4) 4. Brownian Motion with Drift 509 and E [( AX)2I X(t) = x ] _ o2Ot + ( µ0t)22 = o 20t + o( t1t) , (4 . 5 ) for c > 2. (4.6) while E[(1 X)`] = o(At) 4.1. The Gambler's Ruin Problem Let us suppose that X(O) = x, and that a < x and b > x are fixed quantities. We will be interested in some properties of the random time T at which the process first assumes one of the values a or b. This so-called hitting time is formally defined by T=Tub=min(t? 0;X(t)=aorX(t)=b}. Analogous to the gambler's ruin problem in a random walk (III, Section 5.3), we will determine the probability that when the Brownian motion exits the interval (a, b), it does so at the point b. The solution for a standard Brownian motion was obtained in Section 1 by using the invariance principle. Here we solve the problem for Brownian motion with drift by instituting an infinitesimal first step analysis. Theorem 4.1 For a Brownian motion with drift parameter µ and variance parameter Q2, and a < x < b, e-2gda2 - e-2"'°2 u(x) = Pr{X(T,,,) = bjX(0) = x} = e-2,.bla22 _ e- 2p,,/o2 . (4.7) Proof Our proof is not entirely complete in that we will assume (i) that u(x) is twice continuously differentiable, and (ii) that we can choose a time increment At so small that exiting the interval (a, b) prior to time At can be neglected. With these provisos, at time At the Brownian motion will be at the position X(0) + .X = x + OX, and the conditional probability of exiting at the upper point b is now u(x + AX). Invoking the law of total probability, it must be that u(x) = Pr{X(T) = b1X(0) = x) = E[Pr{X(T) = bIX(0) = x, X(At) = x + OX}IX(0) = x] = E[u(x + OX)], where a < x < b. Vlll 510 Brownian Motion and Related Processes The next step is to expand u(x + AX) in a Taylor series, whereby u(x + = u(x) + u'(x)AX + ZU''(x)(AX)2 + o(AX)2. Then u(x) = E[u(x + AX)] = u(x) + u'(x)E[AX] + 2'u'"(x)E[(OX)2] + E[o(At)]. We use (4.3), (4.5), and (4.6) to evaluate the moments of AX, obtaining u(x) = u(x) + u'(x)AAt + ;u'"(x)O'At + o(At), which, after subtracting u(x), dividing by At, and letting At -* 0, becomes the differential equation 0 = µu'(x) + ;o_2u"(x) for a < x < b. (4.8) The solution to (4.8) is z u(x) = Ae_21) ° + B, where A and B are constants of integration. These constants are determined by the conditions u(a) = 0 and u(b) = 1. In words, the probability of exiting at b if the process starts at a is zero, while the probability of exiting at b if the process starts at b is one. When these conditions are used to determine A and B, then (4.7) results. Example Suppose that the fluctuations in the price of a share of stock in a certain company are well described by a Brownian motion with drift µ = 1/10 and variance 0-22 = 4. A speculator buys a share of this stock at a price of $100 and will sell if ever the price rises to $110 (a profit) or drops to $95 (a loss). What is the probability that the speculator sells at a profit? We apply (4.7) with a = 95, x = 100, b = 110, and 2µ/o22 _ 2(0.1)/4 = 1/20. Then e-100/20 - e-95/20 Pr(Sell at profit) = e-na2o - e-9sao = 0.419. The Mean Time to Exit an Interval Using another infinitesimal first step analysis, the mean time to exit an interval may be determined for Brownian motion with drift. 4. Brownian Motion with Drift 511 Theorem 4.2 For a Brownian motion with drift parameter /.Land variance parameter o-Z, and a < x < b, E[T,,,>I X(0) = x] = 1A [u(x)(b - a) - (x - a)], (4.9) where u(x) is given in (4.7). Proof Let v(x) = E[TT,,,IX(0) = x]. As in the proof of Theorem 4.1, we will assume (i) that v(x) is twice continuously differentiable, and (ii) that we can choose a time increment At so small that exiting the interval (a, b) prior to time At can be neglected. With these provisos, after time At the Brownian motion will be at the position X(O) + AX = x + AX, and the conditional mean time to exit the interval is now At + v(x + AX). Invoking the law of total probability, it must be that v(x) = E[TI X(0) = x] = E[At + E{T - AtIX(0) = x, X(At) = x + AX}IX(0) = x] = At + E[v(x + AX)], where a < x < b. The next step is to expand v(x + .X) in a Taylor series, whereby v(x + X) = v(x) + v'(x)OX + ;v''(x)(OX)' + o(OX)'. Then v(x) = At + E[v(x + AX)] = At + v(x) + v'(x)E[AX] + Zv'"(x)E[(zXX)2] + E[o(OX)2]. We use (4.3), (4.5), and (4.6) to evaluate the moments of AX, obtaining v(x) = At + v(x) + v'(x)AAt + ;v"(x)o-2At + o(At), which, after subtracting v(x), dividing by At, and letting At - 0, becomes the differential equation -1 = pv'(x) + ;cr2v"(x) for a < x < b. (4.10) Since it takes no time to reach the boundary if the process starts at the boundary, the conditions are v(a) = v(b) = 0. Subject to these conditions, the solution to (4.10) is uniquely given by (4.9), as is easily verified (Problem 4.1). Example A Sequential Decision Procedure A Brownian motion X(t) either (i) has drift p. = +;5 > 0, or (ii) has drift µ = - S < 0, and it is desired to determine which is the case by observing the process. The 512 VIII Brownian Motion and Related Processes process will be monitored until it first reaches the level b > 0, in which case we will decide that the drift is µ = +18, or until it first drops to the level a < 0, which occurrence will cause us to decide in favor of µ = -ZS. This decision procedure is, of course, open to error, but we can evaluate these error probabilities and choose a and b so as to keep the error probabilities acceptably small. We have a = Pr{Decide µ = -ZS} = Pr{X(T) = bI E[X(t)] = -2'5t} 1 - e+woz (using (4.7)) = _ e+&,' 2 e+s' (4.11) 2 and 1 - /3 = Pr{Decide µ = +2Sµ = +25} = Pr{X(T) = bIE[X(t)] =+2 6t} (4.12) _ 1 - e-&-''p2 - e-w-2 e-&,/v - If acceptable levels of the error probabilities a and /3 are prescribed, then we can solve in (4.11) and (4.12) to determine the boundaries to be used in the decision procedure. The reader should verify that these boundaries are a 8 log(1 aand b = 8 log(1 a R). (4.13) For a numerical example, if 0,2 = 4 and we are attempting to decide between µ = -2 and µ = +2, and the acceptable error probabilities are chosen to be a = 0.05 and /3 = 0.10, then the decision boundaries that should be used are a = -4 log(0.95/0.10) = -9.01, and b = 4 log(0.90/0.05) 11.56. In the above procedure for deciding the drift of a Brownian motion, the observation duration until a decision is reached will be a random variable whose mean will depend upon the true value of the drift. Using (4.9) with x = 0 and µ replaced by ±15 gives us the mean observation interval, as a function of the true mean µ: 4. Brownian Motion with Drift 513 E[TI p. = -ZS] = 2(S) [(1 - a) log(' - a - a log and 2(S)z[(1 E[TItk = +ZS] = 2 - R) log(1 a R) - R log(' a We have developed a sequential decision procedure for evaluating the drift of a Brownian motion. However, invoking the invariance principle leads us to believe that similar results should maintain, at least approximately, in analogous situations in which the Brownian motion is replaced by a partial sum process of independent and identically distributed summands. The result is known as Wald's approximation for his celebrated sequential probability ratio test of a statistical hypothesis. The Maximum of a Brownian Motion with Negative Drift Consider a Brownian motion with drift {X(t)}, where the drift parameter µ is negative. Over time, such a process will tend toward ever lower values, and its maximum M = max { X(t) - X(0); t ? 0) will be a well-defined and finite random variable. Theorem 4.1 will enable us to show that M has an exponential distribution with parameter 21µI/o.2. To see this, let us suppose that X(0) = 0 and that a < 0 < b are constants. Then Theorem 4.1 states that 1 - e-zpd°z Pr{X(Tb) = bI X(0) = x} = e-10m2 _ e-z,°i°z, (4.14) where is the random time at which the process first reaches a < 0 or b > 0. That is, the probability that the Brownian motion reaches b > 0 be- fore it ever drops to a < 0 is given by the right side of (4.14). Because both µ<0and a<0,then aµ>0and e`W,1J ' = e-'- ''°` --> 0 as a - -oo, lim Pr{X(Tnb) = b) = 1 -0 e-zpei°2 _0 and then = e -zpbi°z 514 VIII Brownian Motion and Related Processes But as a - -oo, the left side of (4.14) becomes the probability that the process ever reaches the point b, that is, the probability that the maximum M of the process ever exceeds b. We have deduced, then, the desired exponential distribution Pr(M>b) =e'µ1°' 4.2. b > 0. (4.15) Geometric Brownian Motion A stochastic process (Z(t); t ? 0) is called a geometric Brownian motion with drift parameter a if X(t) = log Z(t) is a Brownian motion with drift a - io2 and variance parameter a-2. Equivalently, Z(t) is geometric Brownian motion starting from Z(0) = z if Z(t) = Zex(t) = ze(n- v-)r+oe(n l1 , (4.16) where B(t) is a standard Brownian motion starting from B(0) = 0. Modern mathematical economists usually prefer geometric Brownian motion over Brownian motion as a model for prices of assets, say shares of stock, that are traded in a perfect market. Such prices are nonnegative and exhibit random fluctuations about a long-term exponential decay or growth curve. Both of these properties are possessed by geometric Brownian motion, but not by Brownian motion itself. More importantly, if to < t, < < t are time points, then the successive ratios Z(t,) Z(t) Z(t) Z(t,,-,) are independent random variables, so that crudely speaking, the percentage changes over nonoverlapping time intervals are independent. We turn to determining the mean and variance of geometric Brownian motion. Let 6 be a normally distributed random variable with mean zero and variance one. We begin by establishing the formula E[e"{]=e="2, which results immediately from -x<A<oo, 4. Brownian Motion with Drift 515 x 1= j 1 (area under normal density) 2 du -x = e av'-zau+A' du 1 J -x 11 X = e- AZ r e"" 1 -x 1 N /5_1 e- 112 du = To obtain the mean of geometric Brownian motion Z(t) = ze"' _ we use the fact that = B(t)/ is normally distributed with mean zero and variance one, whence zee°-=°2''+°ac", E[Z(t)I Z(0) = z] = zE[e(«_°-)1+°e(I)] = Ze(« a2),E[e°"I"'] 7 ( = B(t)lN17) (4.17) at Equation (4.17) has interesting economic implications in the case where a is positive but small relative to the variance parameter .2 On the one hand, if a is positive, then the mean E[Z(t)] = z exp(at) -4 oo as t - oo. On the other hand, if a is positive but a < ZO.2, then a - ;Q.2 < 0, and X(t) = (a - 20 2)t + QB(t) is drifting in the negative direction. As a consequence of the law of large numbers, it can be shown that X(t) - -00 as t - oo under these circumstances, so that Z(t) = z exp[X(t)] - exp(-cc) = 0. The geometric Brownian motion process is drifting ever closer to zero, while simultaneously, its mean or expected value is continually increasing! Here is yet another stochastic model in which the mean value function is entirely misleading as a sole description of the process. The variance of the geometric Brownian motion is derived in much the same manner as the mean. First E[Z(t)2IZ(0) = Z] = z2E[e211t) ] = z2E[e2c« = zzezc«+_°=,t °'-1,+z°ao,] (as in (4.17)) 516 Brownian Motion and Related Processes VIII and then Var[Z(t)] = E[Z(t)2] - { E[Z(t)] } 2 = Z2e 2(a+-a2), Z2e2at(e(' 2, = (4.18) z2e2at - 1). Because of their close relation as expressed in the definition (4.16), many results for Brownian motion can be directly translated into analogous results for geometric Brownian motion. For example, let us translate the gambler's ruin probability in Theorem 4.1. For A < 1 and B > 1, define T=TA.a=minjt?0; Z(t) =AorZ(t) =BI. Theorem 4.3 For a geometric Brownian motion with drift parameter a and variance parameter or, and A < 1 < B, 1- 1 PrIZ(T) = B = B1-2aha2 A'-2ada: - A'-2aia2 .19) (4.19) Example Suppose that the fluctuations in the price of a share of stock in a certain company are well described by a geometric Brownian motion with drift a = 1/10 and variance o2 = 4. A speculator buys a share of this stock at a price of $100 and will sell if ever the price rises to $110 (a profit) or drops to $95 (a loss). What is the probability that the speculator sells at a profit? We apply (4.19) with A = 0.95, B = 1.10 and 1 - 2a/o-2 = 1 - 2(0.1)/4 = 0.95. Then Pr{Sell at profit} = I - 0.95095 1.100.91 - = 0.3342. 0.950.95 Example The Black-Scholes Option Pricing Formula A call, or warrant, is an option entitling the holder to buy a block of shares in a given company at a specified price at any time during a stated interval. Thus the call listed in the financial section of the newspaper as Hewlett Aug $60 $6 means that for a price of $6 per share, one may purchase the privilege (option) of buying the stock of Hewlett-Packard at a price of $60 per share at 4. Brownian Motion with Drift 517 any time between now and August (by convention, always the third Friday of the month). The $60 figure is called the striking price. Since the most recent closing price of Hewlett was $59, the option of choosing when to buy, or not to buy at all, carries a premium of $7 = $60 + $6 - $59 over a direct purchase of the stock today. Should the price of Hewlett rise to, say, $70 between now and the third Friday of August, the owner of such an option could exercise it, btlying at the striking price of $60 and immediately selling at the then current market price of $70 for a $10 profit, less, of course, the $6 cost of the option itself. On the other hand, should the price of Hewlett fall, the option owner's loss is limited to his $6 cost of the option. Note that the seller (technically called the "writer") of the option has a profit limited to the $6 that he receives for the option but could experience a huge loss should the price of Hewlett soar, say to $100. The writer would then either have to give up his own Hewlett shares or buy them at $100 on the open market in order to fulfill his obligation to sell them to the option holder at $60. What should such an option be worth? Is $6 for this privilege a fair price? While early researchers had studied these questions using a geometric Brownian motion model for the price fluctuations of the stock, they all assumed that the option should yield a higher mean return than the mean return from the stock itself because of the unlimited potential risk to the option writer. This assumption of a higher return was shown to be false in 1973 when Fisher Black, a financial consultant with a Ph.D. in applied mathematics, and Myron Scholes, an assistant professor in finance at MIT, published an entirely new and innovative analysis. In an idealized setting that included no transaction costs and an ability to borrow or lend limitless amounts of capital at the same fixed interest rate, they showed that an owner, or a writer, of a call option could simultaneously buy or sell the underlying stock ("program trading") in such a way as to exactly match the returns of the option. Having available two investment opportunities with exactly the same return effectively eliminates all risk, or randomness, by allowing an investor to buy one while selling the other. The implications of their result are many. First, since writing an option potentially carries no risk, its return must be the same as that for other riskless investments in the economy. Otherwise, limitless profit opportunities bearing no risk would arise. Second, since owning an option carries no risk, one should not exercise it early, but hold it until its expiration date, when, if the market price exceeds the striking price, it should be exercised, and otherwise 518 VIII Brownian Motion and Related Processes not. These two implications then lead to a third, a formula that established the worth, or value, of the option. The Black-Scholes paper spawned hundreds, if not thousands, of further academic studies. At the same time, their valuation formula quickly invaded the financial world, where soon virtually all option trades were taking place at or near their Black-Scholes value. It is remarkable that the valuation formula was adopted so quickly in the real world in spite of the esoteric nature of its derivation and the ideal world of its assumptions. In order to present the Black-Scholes formula, we need some notation. Let S(t) be the price at time t of a share of the stock under study. We assume that S(t) is described by a geometric Brownian motion with drift parameter a and variance parameter o=. Let F(z, T) be the value of an option, where z is the current price of the stock and r is the time remaining until expiration. Let a be the striking price. When r = 0, and there is no time remaining, one exercises the option for a profit of z - a if z > a (market price greater than striking price) and does not exercise the option, but lets it lapse, or expire, if z : a. This leads to the condition F(z,0)=(z-a)+=max{z-a,0}. The Black-Scholes analysis resulted in the valuation F(z, T) = e-ME[(Z(T) - a)+IZ(0) = z], (4.20) where r is the return rate for secure, or riskless, investments in the economy, and where Z(t) is a second geometric Brownian motion having drift parameter r and variance parameter o . Looking at (4.20), the careful reader will wonder whether we have made a mistake. No, the worth of the option does not depend on the drift parameter a of the underlying stock. In order to put the valuation formula into a useful form, we write Z(T) = zee`- B(T)/N//T, (4.21) and observe that ze O )T+O\'Tf >a is the same as > vo = 20' T dVI-T (4.22) 4. Brownian Motion with Drift 519 Then erTF(z, T) = E[(Z(T) = - a)+IZ(0) = z] E[(ze'r-'?2)T+OV'Tf - a)+l W [ze`,.-' u',-+ox/-n_ - al O(v) dv. = J Vo x x e'2 'T J e°","O(v) dv - a J 4(v) dv. V0 V0 Completing the square in the form -;v'+0- -![(v-0-)Z20-27] v= N/IT shows that ean4(v) = e+°'-4(v - 0-v"T) , when ce x errF(z, T) = ze(r J 4(v - 0-V T) dv - a[1 - (D(vo)l 0-o = zer-[1 - 4 (vo - 0-V T)l - a[1 - F(vo)]. Finally, note that //-0-o- UVT= "" log(a/z) - (r + ;0-22)7 0-V and that 1 - I(x) = I(-x) and log(a/z) = -log(z/a) to get, after multiplying by e-r-, the end result log(z/a) + (r + Zoz)T F(z, r) = z4lf l / log(z/a) + (r O' (4.23) Z0-') 520 VIII Brownian Motion and Related Processes Equation (4.23) is the Black-Scholes valuation formula. Four of the five factors that go into it are easily and objectively evaluated: The current market prize z, the striking price a, the time r until the option expires, and the rate r of return from secure investments such as short-term government securities. It is the fifth factor, a., sometimes called the volatility, that presents problems. It is, of course, possible to estimate this parameter based on past records of price movements. However, it should be emphasized that it is the volatility in the future that will affect the profitability of the option, and when economic conditions are changing, past history may not accurately indicate the future. One way around this difficulty is to work backwards and use the Black-Scholes formula to impute a volatility from an existing market price of the option. For example, the Hewlett-Packard call option that expires in August, six months or, T = 2 year, in the future, with a current price of Hewlett-Packard stock of $59, a striking price of $60, and secure investments returning about r = 0.05, a volatility of a. = 0.35 is consistent with the listed option price Striking Price Time to Expiration (Years) Offered a T Price Valuation F(z, T) 1/12 $17.00 $17.45 2/12 19.25 13.50 15.13 18.87 13.09 14.92 8.50 12.00 5.50 9.13 9.26 130 130 135 135 140 140 145 145 145 150 150 155 155 155 1/12 2/12 1/12 2/12 1/12 2/12 5/12 Black-Scholes 1/12 13.63 3.13 2/12 6.38 1/12 1.63 2/12 5/12 4.00 9.75 11.46 6.14 8.52 13.51 3.80 6.14 2.18 4.28 9.05 Exercises 521 of $6. (When o = 0.35 is used in the Black-Scholes formula, the resulting valuation is $6.03.) A volatility derived in this manner is called an imputed or implied volatility. Someone who believes that the future will be more variable might regard the option at $6 as a good buy. Someone who believes the future to be less variable than the imputed volatility of o, = 0.35 might be inclined to offer a Hewlett-Packard option at $6. The table on the previous page compares actual offering prices on February 26, 1997, for options in IBM stock with their Black-Scholes valuation using (4.23). The current market price of IBM stock is $146.50, and in all cases, the same volatility a = 0.30 was used. The agreement between the actual option prices and their BlackScholes valuations seems quite good. Exercises 4.1. A Brownian motion {X(t)} has parameters µ = -0.1 and a- = 2. What is the probability that the process is above y = 9 at time t = 4, given that it starts at x = 2.82? 4.2. A Brownian motion {X(t)} has parameters µ = 0.1 and a- = 2. Evaluate the probability of exiting the interval (a, b] at the point b starting from X(0) = 0 for b = 1, 10, and 100 and a = -b. Why do the probabilities change when alb is the same in all cases? 4.3. A Brownian motion {X(t)} has parameters µ = 0.1 and a = 2. Evaluate the mean time to exit the interval (a, b] from X(0) = 0 for b = 1, 10, and 100 and a = -b. Can you guess how this mean time varies with b for b large? 4.4. A Brownian motion X(t) either (i) has drift p. = +16 > 0, or (ii) has drift µ = -ZS < 0, and it is desired to determine which is the case by observing the process for a fixed duration T. If X(T) > 0, then the decision will be that µ = +ZS; If X(T) :5 0, then µ = -ZS will be stated. What should be the length T of the observation period if the design error probabilities are set at a = 8 = 0.05? Use S = 1 and a- = 2. Compare this fixed duration with the average duration of the sequential decision plan in the example of Section 4.1. 522 VIII Brownian Motion and Related Processes 4.5. Suppose that the fluctuations in the price of a share of stock in a certain company are well described by a geometric Brownian motion with drift a = -0.1 and variance = 4. A speculator buys a share of this stock at a price of $100 and will sell if ever the price rises to $110 (a profit) or drops to $95 (a loss). What is the probability that the speculator sells at a profit? cr-2 4.6. be a standard normal random variable. Let (a) For an arbitrary constant a, show that E[(e - a)+] = 4(a) - a[1 - 4)(a)] (b) Let X be normally distributed with mean µ and variance cr2. Show that E[(X - b)+] = +(1) - (b 0" o µ)L1 - (D(b v .1 Problems 4.1. What is the probability that a standard Brownian motion {B(t) } ever crosses the line a + bt (a > 0, b > 0)? 4.2. Show that Prmax 4.3. b + B(t) 1+t >a = e- , a >0 , b< a. If B°(s), 0 < s < 1, is a Brownian bridge process, then B(t) = (1 + t)B°( t ) 1+t is a standard Brownian motion. Use this representation and the result of Problem 4.2 to show that for a Brownian bridge B°(t), Pr{max B°(u) > a} = e-°'. °:511s1 4.4. A Brownian motion X(t) either (i) has drift µ = µ0i or (ii) has drift µ = µ,, where µ.° < µ, are known constants. It is desired to determine which is the case by observing the process. Derive a sequential decision Problems 523 procedure that meets prespecified error probabilities a and 0. Hint: Base ;(µo + µ,). your decision on the process X'(t) = X(t) Change a Brownian motion with drift X(t) into an absorbed Brownian motion with drift X(t) by defining 4.5. XA(t) = (X(t), for t < r, 0, fort? T, where T = min{t ? 0; X(t) = 0). (We suppose that X(0) = x > 0 and that A < 0, so that absorption is sure to occur eventually.) What is the probability that the absorbed Brownian motion ever reaches the height b > x? 4.6. What is the probability that a geometric Brownian motion with drift parameter a = 0 ever rises to more than twice its initial value? (You buy stock whose fluctuations are described by a geometric Brownian motion with a = 0. What are your chances to double your money?) 4.7. A call option is said to be "in the money" if the market price of the stock is higher than the striking price. Suppose that the stock follows a geometric Brownian motion with drift a, variance a2 , and has a current market price of z. What is the probability that the option is in the money at the expiration time T? The striking price is a. 4.8. Verify the Hewlett-Packard option valuation of $6.03 stated in the text when T = ;, z = $59, a = 60, r = 0.05 and a- = 0.35. What is the Black-Scholes valuation if o- = 0.30? 4.9. Let r be the first time that a standard Brownian motion B(t) starting from B(0) = x > 0 reaches zero. Let A be a positive constant. Show that w(x) = E[e-ATIB(0) = x] = e-'-21*. Hint: Develop an appropriate differential equation by instituting an infinitesimal first step analysis according to w(x) = E[E{e-ATjB(Ot)}!B(0) = x] = E[e-A°'w(x + AB)]. VIII 524 Brownian Motion and Related Processes 4.10. Let to = 0 < t, < t, < ... be time points, and define X = Z(t,,) where Z(t) is geometric Brownian motion with drift parameters r and variance parameter 022 (see the geometric Brownian motion in the Black-Scholes formula (4.20)). Show that is a martingale. 5. The Ornstein-Uhlenbeck Process* The Ornstein-Uhlenbeck process {V(t); t ? 0 } has two parameters, a drift coefficient (3 > 0 and a diffusion parameter 0-22. The process, starting from V(0) = v, is defined in terms of a standard Brownian motion {B(t) } by scale changes in both space and time: V(t) = ve-O' + ae ` B(e2a' - 1), fort ? 0. (5.1) The first term on the right of (5.1) describes an exponentially decreasing trend towards the origin. The second term represents the fluctuations about this trend in terms of a rescaled Brownian motion. The Ornstein-Uhlenbeck process is another example of a continuous-state-space, continuous-time Markov process having continuous paths, inheriting these properties from the Brownian motion in the representation (5.1). It is a Gaussian process (see the discussion in Section 1.4), and (5.1) easily shows its mean and variance to be E[V(t)I V(0) = v] = ve-a', (5.2) and Var[ V(t)V(0) = x] = v2 2R Var[B(e2a' - 1)] (5.3) = 2( 1 ZR Knowledge of the mean and variance of a normally distributed random variable allows its cumulative distribution function to be written in terms of the standard normal distribution (1.6), and by this means we can imThis section contains material of a more specialized nature. S. The Ornstein-Uhlenbeck Process 525 mediately express the transition distribution for the Ornstein-Uhlenbeck process as V -2,8(y Pr(V(t) - xe 0`) l y1V(0) = x} = ID( aV-l - e_20, I. (5.4) The Covariance Function Suppose that 0 < u < s, and that V(0) = x. Upon subtracting the mean as given by (5.2), we obtain Cov[V(u), V(s)] = E[{V(u) - xe-Al) {V(s) - xe-g''}] = 2Re-r,,+'''E[{B(e''-m" - 1)}{B(e'' - 1) }] (5.5) 0,2 2 0,_ enc., a_e 216 5.1. A Second Approach to Physical Brownian Motion The path that we have taken to introduce the Ornstein-Uhlenbeck process is not faithful to the way in which the process came about. To begin an explanation, let us recognize that all models of physical phenomena have deficiencies, and the Brownian motion stochastic process as a model for the Brownian motion of a particle is no exception. If B(t) is the position of a pollen grain at time t and if this position is changing over time, then the pollen grain must have a velocity. Velocity is the infinitesimal change in position over infinitesimal time, and where B(t) is the position of the pollen grain at time t, the velocity of the grain would be the derivative dB(t)/dt. But while the paths of the Brownian motion stochastic process are continuous, they are not differentiable. This remarkable statement is difficult to comprehend. Indeed, many elementary calculus explanations implicitly tend to assume that all continuous functions are differentiable, and if we were to be asked to find an example of one that wasn't, we might 526 VIII Brownian Motion and Related Processes consider it quite a challenge. Yet each path of a continuous Brownian motion stochastic process is (with probability one) differentiable at no point. We have encountered yet another intriguing facet of stochastic processes that we cannot treat in full detail but must leave for future study. We will attempt some motivation, however. Recall that the variance of the Brownian increment AB is At. But variations in the normal distribution are not scaled in terms of the variance, but in terms of its square root, the standard deviation, so that the Brownian increment AB is roughly on the order of \, and the approximate derivative AB AB At V 1 VA-t is roughly on the order of 1/\. This, of course, becomes infinite as At -, 0, which suggests that a derivative of Brownian motion, were it to exist, could only take the values ±c. As a consequence, the Brownian path cannot have a derivative. The reader can see from our attempt at explanation that the topic is well beyond the scope of an introductory text. Although its movements may be erratic, a pollen grain, being a physi- cal object of positive mass, must have a velocity, and the OrnsteinUhlenbeck process arose as an attempt to model this velocity directly. Two factors are postulated to affect the particle's velocity over a small time interval. First, the frictional resistance or viscosity of the surround- ing medium is assumed to reduce the magnitude of the velocity by a deterministic proportional amount, the constant of proportionality being R > 0. Second, there are random changes in velocity caused by collisions with neighboring molecules, the magnitude of these random changes being measured by a variance coefficient o-'-. That is, if V(t) is the velocity at time t, and AV is the change in velocity over (t, t + At], we might express the viscosity factor as E[zVIV(t) = v] = -,6v1t + o(At) (5.6) and the random factor by Var[i VI V(t) = v] = o-2At + o(Ot). (5.7) The Ornstein-Uhlenbeck process was developed by taking (5.6) and (5.7) together with the Markov property as the postulates, and from them deriving the transition probabilities (5.4). While we have chosen not to follow this path, we will verify that the mean and variance given in (5.2) and 5. The Ornstein-Uhlenbeck Process 527 (5.3) do satisfy (5.6) and (5.7) over small time increments. Beginning with (5.2) and the Markov property, the first step is E[V(t + ot)IV(t) = v] = ve-O-" = v[1 - 80t + o(Ot)], and then E[OVI V(t) = v] = E[V(t + At)I V(t) = v] - v = -/3vAt + o(Ot), and over small time intervals the mean change in velocity is the proportional decrease desired in (5.6). For the variance, we have - Var[OVIV(t) = v] = Var[V(t + ot)IV(t) = v] 0-2(1-e 2/3 = 0,2A t + o(Ot), and the variance of the velocity increment behaves as desired in (5.7). In fact, (5.6) and (5.7) together with the Markov property can be taken as the definition of the Ornstein-Uhlenbeck process in much the same way, but involving far deeper analysis, that the infinitesimal postulates of V, Section 2.1 serve to define the Poisson process. Example Tracking Error Let V(t) be the measurement error of a radar system that is attempting to track a randomly moving target. We assume V(t) to be an Ornstein-Uhlenbeck process. The mean increment E[OVI V(t) = v] = -/3vtt + o(At) represents the controller's effort to reduce the current error, while the variance term reflects the unpredictable motion of the target. If /3 = 0.1, 0- = 2, and the system starts on target (v = 0), the probability that the error is less than one at time t = 1 is, using (5.4), Pr(IV(t)j<1)= ( _ 1- e 20(1 I- e-) '-a 211, I- e-0 2)) - q)( 20(1 = D(0.53) - 1(-0.53) = 0.4038. 1 e 12)) 528 VIII Brownian Motion and Related Processes As time passes, this near-target probability drops to I(1/N/,2-0-) (D(-I/ N/-2-0) = F(0.22) - 4(-0.22) = 0.1742. - Example Genetic Fluctuations under Mutation In VI, Section 4, we introduced a model describing fluctuations in gene frequency in a population of N individuals, each either of gene type a or gene type A. With X(t) being the number of type a individuals at time t, we reasoned that X(t) would be a birth and death process with parameters A' -1 Y) + (1 Nl LN(1 N)YZ] and µj=WNLN'Y] +(I-N)(I-Y2),. The parameters y, and y2 measured the rate of mutation from a-type to Atype, and A-type to a-type, respectively. Here we attempt a simplified description of the model when the population size N is large. The steadystate fluctuations in the relative gene frequency X(t)/N are centered on the mean Ir = Y2 Y1 +y, Accordingly, we define the rescaled and centered process VN(t) = N/N_ (XN(t) - -rr). With AV= VN(t + At) - VN(t), and AX = X(t + At) - X(t), we have E[OXX(t) = j] = (A; - µ)0t + o(Ot), which becomes, after substitution and simplification, E[.X(t) = j] = NA[(1 - j) - N y,l At + o(Ot). 5. The Ornstein-Uhlenbeck Process 529 More tedious calculations show that NA2y,Y2 E[AX2IX(t) = j] = L (y, + y,)2 +0 (!N)1At- Our next step is to rescale these in terms of v, using J N=1r+c. V In the rescaled variables, E[AVIVN(t) = v] = I EI AX j v =a+V N X(t) N / v = AVNV I 1 - IT - I yZ - (IT K + v -) y, Ai + o(At) = -A(y, + y2)VAt + o(Ot). A similar substitution shows that E[AV 2I VN(t) = v] = 2AY,Y2 (Y, + y2)2 At + o(Ot). Similar computations show that the higher moments of AV are negligible. Since the relations (5.6) and (5.7) serve to characterize the OrnsteinUhlenbeck process, the evidence is compelling that the rescaled gene processes (VN(t)) will converge in some appropriate sense to an Ornstein-Uhlenbeck process V(t) with 16 =A(Y,+Y2) and o--_ 2AY,Y2 (Y, + Y2) and X(t) ~ Nir + \/NV(t) for large N. This is indeed the case, but it represents another topic that we must leave for future study. 530 5.2. Brownian Motion and Related Processes VIII The Position Process If V(t) is the velocity of the pollen grain, then its position at time t would be S(t) = S(O) + f V(u) du. (5.8) 0 Because the Ornstein-Uhlenbeck process is continuous, the integral in (5.8) is well-defined. The Ornstein-Uhlenbeck process is normally distributed, and so is each approximating sum to the integral in (5.8). It must be, then, that the position process S(t) is normally distributed, and to describe it, we need only evaluate its mean and covariance functions. To simplify the mathematics without losing any essentials, let us assume that S(0) = V(0) = 0. Then 11 E[S(t)] = E Iff V(s) ds] = f E[V(s)] ds = 0. 0 0 (The interchange of integral and expectation needs justification. Since the expected value of a sum is always the sum of the expected values, the in- terchange of expectation with Riemann approximating sums is clearly valid. What is needed is justification in the limit as the approximating sums converge to the integrals.) Var[S(t)] = E[S(t)2] = = EI j rrr z1 0 J E[ f V(s) ds} f V(u) du 11 f0 V(s) ds }J J 0 Ir = f f E[V(s)V(u)] du ds 00 I =2 S f f E[V(s)V(u)] du ds (5.9) 00 f = v2 f S e-kk'+10) du ds X00f a12 p2 f e-A'(O' It _ zlt - (1 (Using (5.5)) - 1- I + e-P) ds 11 - e F') + R(1 - e '-R')J. 5. The Ornstein-Uhlenbeck Process 531 This variance behaves like that of a Brownian motion when t is large in the sense that Var[S(t)] t - v2 as t - . /3- That is, observed over a long time span, the particle's position as n\odeled by an Ornstein-Uhlenbeck velocity behaves much like a Brownian motion with variance parameter o-2//32. In this sense, the Ornstein-Uhlenbeck model agrees with the Brownian motion model over long time spans and improves upon it for short durations. Section 5.4 offers another approach. Example - Stock Prices It is sometimes assumed that the market price of a share of stock follows the position process under an OrnsteinUhlenbeck velocity. The model is consistent with the Brownian motion model over long time spans. In the short term, the price changes are not independent but have an exponentially decreasing correlation meant to capture some notion of a market momentum. Suppose a call option is to be exercised, if profitable at a striking price of a, at some fixed time t in the future. If V(0) = 0 and S(0) = z is the current stock price, then the expected value of the option is E[(S(t) - a)+] = T{O\a µ) T - (a T µ)L1 - (D(a T µ)]}' (5.10) where and 0,'2 TZ = 9` [t - ? 1 J6 e-O` + 213 Note that µ and r' are the mean and variance of S(t). The derivation is left for Problem 5.4. 5.3. The Long Run Behavior It is easily seen from (5.2) and (5.3) that for large values of t, the mean of the Ornstein-Uhlenbeck process converges to zero and the variance to (72/2/3. This leads to a limiting distribution for the process in which 532 VIII Brownian Motion and Related Processes lim Pr{ V(t) < Y1 WO) = x} = (D ( yx y (5.11) That is, the limiting distribution of the process is normal with mean zero and variance 0.-22/(2/3). We now set forth a representation of a stationary Ornstein-Uhlenbeck process, a process for which the limiting distribution in (5.11) holds for all finite times as well as in the limit. The stationary Ornstein-Uhlenbeck process {Vs(t); -oo < t < -} is represented in terms of a Brownian motion by Vs(t) = (e-I3'B(e221), -00 < t < 00. (5.12) The stationary Ornstein-Uhlenbeck process is Gaussian (see Section 1.4) and has mean zero. The covariance calculation is r(s, t) = Cov[VS(s), VS(t)] _ %3e sc.,+n Cov[B(e2,`), B(e2a`)] (5.13) _ 2,6 e s+" min{e'-R'', e2'} 0' 2 2f3 The stationary Ornstein-Uhlenbeck process is the unique Gaussian process with mean zero and covariance (5.13). The independence of the Brownian increments implies that the stationary Ornstein-Uhlenbeck process is a Markov process, and it is straightforward to verify that the transition probabilities are given by (5.4). Example An Ehrenfest Urn Model in Continuous Time A single particle switches repeatedly between urn A and urn B. Suppose that the duration it spends in an urn before moving is an exponentially distributed random variable with parameter /3, and that all durations are independent. Let fi(t) = 1 if the particle is in urn A at time t, and 6(t) = -1 if in urn B. Then 16t); t ? 01 is a two-state Markov process in continuous time for which (See III, (3.14)) S. The Ornstein-Uhlenbeck Process 533 Pr{at + s) = 116(t) = 1) = 2 + 2 e(5.14) Let us further stipulate that the particle is equally likely to be in either urn at time zero. It follows, then, that it is equally likely to be in either urn at all times, and that therefore, E[f(t)] = 0 for all t. Using (5.14) and the symmetry of the process, we may derive the covariance. We have E[6t)e(t + s)] = 2 s) = 116(t) = 1) + 2 Pr 16(t + s) _ - l 16(t) _ - 2 Pr{e(t + s) = - 1) 1} (5.15) - 2 Pr{f(t + s) = l16(t) _ -1} Now consider N of these particles, each alternating between the urns independently of the others, and let e;(t) track the position of the ith particle at time t. The disparity between the numbers of particles in the two urns is measured by N SN(t) = 7 ext) i=1 If SN(t) = 0, then the urns contain equal numbers of particles. If SN(t) = k, then there are (N + k)12 particles in urn A. The central limit principle for random functions suggests that VN(t) = ITN SN(t) should, for large N, behave similarly to a Gaussian process with mean zero and covariance F(s, t) = exp( -2I3lt - sl). This limiting process is a stationary Ornstein-Uhlenbeck process with .2 = 2(3. Thus we have derived the approximation 534 VIII Brownian Motion and Related Processes SN,(t) ~ \/NVs(t), t > 0, for the behavior of this continuous-time urn model when the number o particles is large. 5.4. Brownian Measure and Integration* We state, in the form of a theorem without proof, an exceedingly useful formula for computing certain functionals of Gaussian processes. This theorem provides a tiny glimpse into a vast and rich area of stochastic process theory, and we included it in this elementary text in a blatant attempt to entice the student towards further study. Theorem 5.1 Let g(x) be a continuous function and let {B(t); t ? 0} be a standard Brownian motion. For each fixed value oft > 0, there exists a random variable t (g) = f g(x) dB(x) (5.16) 0 that is the limit of the approximating sums 211 J.(g) = I g ( 2" t) B( 2" t) - k-1 B(k L 2, 1 t)] ( 5 .17) as n - oo. The random variable J(g) is normally distributed with mean zero and variance t Var[J(g)] = Jg2(u) du. (5.18) 0 Iff(x) is another continuous function of x, then J (f) and ,9(g) have a joint normal distribution with covariance t E[,9(f).(g)] = Jf(x)g(x) dx. (5.19) 0 * This subsection is both more advanced and more abstract than those that have preceeded it. S. The Ornstein-Uhlenbeck Process 535 The proof of the theorem is more tedious than difficult, but it does require knowledge of facts that are not included among our prerequisites. The theorem asserts that a sequence of random variables, the Riemann approxi- mations, converge to another random variable. The usual proof begins with showing that the expected mean square of the difference between distinct Riemann approximations satisfies the Cauchy criterion for convergence, and then goes on from there. When g(x) is differentiable, then an integration by parts may be validated, which shows that t t J g(x) dB(x) = g(t)B(t) - J B(x)g'(x) dx, 0 0 (5.20) and this approach may yield a concrete representation of the integral in certain circumstances. For example, if g(x) = 1, then g'(x) = 0, and t Ji dB(x) = g(t)B(t) - 0 = B(t), 0 as one would hope. When g(x) = t - x, then g'(x) _ -1, and t t J(t_x)dB(x)__JB(x)dx. (5.21) 0 0 The process on the right side of (5.21) is called integrated Brownian motion. Theorem 5.1 then asserts that integrated Brownian motion is normally distributed with mean zero and variance Var[ J B(x) dx] = 0 J (t - x)2 dx = t3 . 0 The calculus of the Brownian integral of Theorem 5.1 offers a fresh and convenient way to determine functionals of some Gaussian processes. For example, in the case of the Ornstein-Uhlenbeck process, we have the integral representation t V(t) = ve-9' + o- J e-g"-"' dB(u). (5.22) The second term on the right of (5.22) expresses the random component of the Ornstein-Uhlenbeck process as an exponentially weighted moving VIII 536 Brownian Motion and Related Processes average of infinitesimal Brownian increments. According to Theorem 5.1, this random component has mean zero and is normally distributed. We use Theorem 5.1 to determine the covariance. For 0 < s < t, Cov[V(s), V(t)] = E({V(s) - ve-1) {V(t) - ve-a'}] = 0-2EI f e-a(S-14) dB(u) f 0 dB(w)1 0 J I = o-2 f 1(u < du 0 = o'ze-a(s+t) f eza" du 0 0, 2 2 e(e)' _ 1) 2 in agreement with (5.5). Example The Position Process Revisited Let us assume that V(0) = v = 0. The integral of the Ornstein-Uhlenbeck velocity process gives the particle's position S(t) at time t. If we replace the integrand by its representation (5.22) (v = 0), we obtain t S(t) = r s f V(s) ds = o- f f e-a(S-"' dB(u) ds 00 0 t I o- f f e-a(s-") ds dB(u) 0u t o- t f ea" f e-R` ds dB(u) o It t o- eau(e-a' - e-a') dB(u) 0 I _ 0' f (I - e-a('-')) dB(u). go (5.23) S. The Ornstein-Uhlenbeck Process 537 Theorem 5.1 applied to (5.23) tells us that the position S(t) at time t is normally distributed with mean zero and variance Var[S(t)] = 02 f [I - e-jS(`-" )]2 du 0 - t _ 0' f (1 e-s"')2 dw o F3 ' 2 911 t - (1 - e ') + 2f3(1 _ e-,sr)] in agreement with (5.9). Problem 5.4 calls for using Theorem 5.1 to determine the covariance between the velocity V(t) and position S(t). The position process under an Ornstein-Uhlenbeck velocity behaves like a Brownian motion over large time spans, and we can see this more clearly from the Brownian integral representation in (5.23). If we carry out the first term in the integral (5.23) and recognize that the second part is V(t) itself, we see that r S(t) _ 0, f (1 - e-P('-'4) dB(u) 0 B(t) - fe air-u) l dB(u)Q[ ] (5.24) 0 = 1 [UB(t) - V(t)]. R Let us introduce a rescaled position process that will allow us to better see changes in position over large time spans. Accordingly, for N > 0, let 1 SN(t) = -S(Nt) (5.25) _ , [O-J§(t) + ,V(t)], 538 VIII Brownian Motion and Related Processes wherea(t) = B(Nt)/\/N remains a standard Brownian motion. (See Exercise 1.2.) Because the variance of V(t) is always less than or equal to 0.21(2/3), the variance of V(t)/HIV becomes neglible for large N. Equation (5.25) then shows more clearly in what manner the position process becomes like a Brownian motion: For large N, S\,(t) o, a B(t). Exercises 5.1. An Ornstein-Uhlenbeck process V(t) has 0-2 = 1 and /3 = 0.2. What is the probability that V(t) <_ 1 for t = 1, 10, and 100? Assume that V(0) = 0. 5.2. The velocity of a certain particle follows an Ornstein-Uhlenbeck process with .2 = 1 and /3 = 0.2. The particle starts at rest (v = 0) from position S(0) = 0. What is the probability that it is more than one unit away from its origin at time t = 1. What is the probability at times t = 10 and t = 100? 5.3. Let ,, 62, ... be independent standard normal random variables and /3 a constant, 0 < /3 < 1. A discrete analogue to the OrnsteinUhlenbeck process may be constructed by setting for n?1. Vo=v and (a) Determine the mean value function and covariance function for V,,. Determine the conditional mean and variance (b) Let AV = of AV, given that V = v. Problems 5.1. Let e,, e,, ... be independent standard normal random variables and /3 a constant, 0 < /3 < 1. A discrete analogue to the OrnsteinUhlenbeck process may be constructed by setting V. = v and V = (1 - 6,, for n ? 1. Problems 539 (a) Show that Vr = (1 - N)"v + , (1 k=1 3)n _k6k- N/ Comment on the comparison with (5.22). S = v + V, + (b) Let AV,, = V 6, + + , Show that + V,,, and B,, B Compare and contrast with (5.24). 5.2. Let _S(t) be the position process corresponding to an OrnsteinUhlenbeck velocity V(t). Assume that S(0) = V(0) = 0. Obtain the covariance between S(t) and V(t). 5.3. Verify the option valuation formulation (5.10). Hint: Use the result of Exercise 4.6. 5.4. In the Ehrenfest urn model (see III, Section 3.2) for molecular diffusion through a membrane, if there are i particles in urn A, the probability that there will be i + 1 after one time unit is 1 - i/(2N), and the probability of i - 1 is i/(2N), where 2N is the aggregate number of particles in both urns. Following III, Section 3.2, let Y be the number of particles in urn A after the nth transition, and let X,, = Y - N. Let OX = X,, be the change in urn composition. The probability law is We anticipate a limiting process in which the time between transitions becomes small and the number of particles becomes large. Accordingly, let At = 1/N and measure fluctuations of a rescaled process in units of order 1/N/"N-. The definition of the rescaled process is VN(t) = XjNj Note that in the duration t = 0 to t = 1 in the rescaled process, there are N transitions in the urns, and a unit change in the rescaled process 540 VIII Brownian Motion and Related Processes corresponds to a fluctuation of order 1l'"N- in the urn composition. Let AV = VN(t + 1/N) - VN(t) be the displacement in the rescaled process over the time interval At = 1/N. Show that E[OV IVN(t) = v] _ \2 -v(N) = 2V / V "N(2 + 2\/N) VAt, and that (AV)2 = 1/N, whence Var[AVIVN(t) = v] = E[(OV)Z] - {E[OV])2 = N + o(N) = At + o(Ot). Chapter IX Queueing Systems 1. Queueing Processes A queueing system consists of "customers" arriving at random times to some facility where they receive service of some kind and then depart. We use "customer" as a generic term. It may refer, for example, to bona fide customers demanding service at a counter, to ships entering a port, to batches of data flowing into a computer subsystem, to broken machines awaiting repair, and so on. Queueing systems are classified according to 1. The input process, the probability distribution of the pattern of arrivals of customers in time; 2. The service distribution, the probability distribution of the random time to serve a customer (or group of customers in the case of batch service); and 3. The queue discipline, the number of servers and the order of customer service. While a variety of input processes may arise in practice, two simple and frequently occurring types are mathematically tractable and give insights into more complex cases. First is the scheduled input, where customers arrive at fixed times T, 2T, 3T, .... The second most common model is the "completely random" arrival process, where the times of customer arrivals form a Poisson process. Understanding the axiomatic development of the Poisson process in V may help one to evaluate the validity of the 542 IX Queueing Systems Poisson assumption in any given application. Many theoretical results are available when the times of customer arrivals form a renewal process. Ex- ponentially distributed interarrival times then correspond to a Poisson process of arrivals as a special case. We will always assume that the durations of service for individual customers are independent and identically distributed nonnegative random variables and are independent of the arrival process. The situation in which all service times are the same fixed duration D, is, then, a special case. The most common queue discipline is first come, first served, where customers are served in the same order in which they arrive. All of the models that we consider in this chapter are of this type. Queueing models aid the design process by predicting system performance. For example, a queueing model might be used to evaluate the costs and benefits of adding a server to an existing system. The models enable us to calculate system performance measures in terms of more basic quantities. Some important measures of system behavior are 1. The probability distribution of the number of customers in the system. Not only do customers in the system often incur costs, but in many systems, physical space for waiting customers must be planned for and provided. Large numbers of waiting customers can also adversely affect the input process by turning potential new customers away. (See Section 4.1 on queueing with balking.) 2. The utilization of the server(s). Idle servers may incur costs without contributing to system performance. 3. System throughput. The long run number of customers passing through the system is a direct measure of system performance. 4. Customer waiting time. Long waits for service are annoying in the simplest queueing situations and directly associated with major costs in many large systems such as those describing ships waiting to unload at a port facility or patients awaiting emergency care at a hospital. 1.1. The Queueing Formula L = A W Consider a queueing system that has been operating sufficiently long to have reached an appropriate steady state, or a position of statistical equilibrium. Let 1. Queueing Processes 543 L = the average number of customers in the system; A = the rate of arrival of customers to the system; and W = the average time spent by a customer in the system. The equation L = AW is valid under great generality for such systems and is of basic importance in the theory of queues, since it directly relates two of our most important measures of system performance, the mean queue size and the mean customer waiting time in the steady state, that is, mean queue size and mean customer waiting time evaluated with respect to a limiting or stationary distribution for the process. The validity of L = A W does not rest on the details of any particular model, but depends only upon long run mass flow balance relations. To sketch this reasoning, consider a time T sufficiently long so that statistical fluctuations have averaged out. Then the total number of customers to have entered the system is AT, the total number to have departed is A(T W), and the net number remaining in the system L must be the difference L= AT - [A(T- W)] = AW. Figure 1.1 depicts the relation L = AW. Of course, what we have done is by no means a proof, and indeed, we shall give no proof. We shall, however, provide several sample verifications of L = A W where L is the mean of the stationary distribution of time (a) Random arrivals, departures Figure 1.1 (b) Smoothed values The cumulative number of arrivals and departures in a queueing system. The smoothed values in (b) are meant to symbolize long run averages. The rate of arrivals per unit time is A, the mean number in the system is L, and the mean time a customer spends in the system is W. 544 IX Queueing Systems customers in the system, W is the mean customer time in the system determined from the stationary distribution, and A is the arrival rate in a Poisson arrival process. Let Lo be the average number of customers waiting in the system who are not yet being served, and let Wo be the average waiting time in the system excluding service time. In parallel to L = AW, we have the formula Lo = AW0 (1.1) The total waiting time in the system is the sum of the waiting time before service and the service time. In terms of means, we have W = Wo + mean service time. 1.2. (1.2) A Sampling of Queueing Models In the remainder of this chapter we will study a variety of queueing systems. A standard shorthand is used in much of the queueing literature for identifying simple queueing models. The shorthand assumes that the arrival times form a renewal process, and the format A/B/c uses A to describe the interarrival distribution, B to specify the individual customer service time distribution, and c to indicate the number of servers. The common cases for the first two positions are G = GI for a general or arbitrary distribution, M (memoryless) for the exponential distribution, Ek (Erlang) for the gamma distribution of order k, and D for a deterministic distribution, a schedule of arrivals or fixed service times. Some examples discussed in the sequel are the following: The M/M/1 queue Arrivals follow a Poisson process; service times are exponentially distributed; and there is a single server. The number X(t) of customers in the system at time t forms a birth and death process. (See Section 2.) The M/M/oo queue There are Poisson arrivals and exponentially distributed service times. Any number of customers are processed simultaneously and independently. Often self-service situations may be de- scribed by this model. In the older literature this was called the "telephone trunking problem." 1. Queueing Processes 545 The MIG11 queue In this model there are Poisson arrivals but arbitrarily distributed service times. The analysis proceeds with the help of an embedded Markov chain. More elaborate variations will also be set forth. Balking is the refusal of new customers to enter the system if the waiting line is too long. More generally, in a queueing system with balking, an arriving customer enters the system with a probability that depends on the size of the queue. Here it is important to distinguish between the arrival process and the input process, as shown in Figure 1.2. A special case is a queue with overflow, in which an arriving customer enters the queue if and only if there is at least one server free to begin service immediately. In a priority queue, customers are allowed to be of different types. Both the service discipline and the service time distribution may vary with the customer type. A queueing network is a collection of service facilities where the departures from some stations form the arrivals of others. The network is closed if the total number of customers is fixed, these customers continuously circulating through the system. The machine repair model (see the example entitled "Repairman Models" in VI, Section 4) is an example of a closed queueing network. In an open queueing network, customers may arrive from, and depart to, places outside the network, as well as move from station to station. Queueing network models have found much recent application in the design of complex information processing systems. Departs system with probability Waiting line 1 -Pn X 0 Arrival process Enters system with probability pn Input process XXXX n customers waiting Service facility Figure 1.2 If n customers are waiting in a queueing system with balking, an arriving customer enters the system with probability pn and does not enter with probability 1 - p,. 546 IX Queueing Systems Exercises 1.1. What design questions might be answered by modeling the following queueing systems? The Customer (a) Arriving airplanes (b) Cars (c) Broken TVs (d) Patients (e) Fires The Server The runway A parking lot Repairman Doctor Fire engine company What might be reasonable assumptions concerning the arrival process, service distribution, and priority in these instances? 1.2. Consider a system, such as a barber shop, where the service required is essentially identical for each customer. Then actual service times would tend to cluster near the mean service time. Argue that the exponential distribution would not be appropriate in this case. For what types of service situations might the exponential distribution be quite plausible? 1.3. Oil tankers arrive at an offloading facility according to a Poisson process whose rate is A = 2 ships per day. Daily records show that there is an average of 3 ships unloading or waiting to unload at any instant in time. On average, what is the duration of time that a ship spends in port? Assume that a ship departs immediately after unloading. Problems 1.1. Two dump trucks cycle between a gravel loader and a gravel unloader. Suppose that the travel times are insignificant relative to the load and unload times, which are exponentially distributed with parameters µ and A, respectively. Model the system as a closed queueing network. Determine the long run gravel loads moved per unit time. Hint: 4ofVI. Refer to the example entitled "Repairman Models" in Section Poisson Arrivals, Exponential Service Times 2. 547 Poisson Arrivals, Exponential Service Times 2. The simplest and most extensively studied queueing models are those having a Poisson arrival process and exponentially distributed service times. In this case the queue size forms a birth and death process (see Sections 3 and 4 of VI), and the corresponding stationary distribution is readily found. We let A denote the intensity, or rate, of the Poisson arrival process and assume that the service time distribution is exponential with parameter A. The corresponding density function is g(x) = Ae-- for x > 0. (2.1) For the Poisson arrival process we have Pr{An arrival in [t, t + h)} = Ah + o(h) (2.2) Pr{No arrivals in [t, t + h) } = 1 - Ah + o(h). (2.3) and Similarly, the memoryless property of the exponential distribution as expressed by its constant hazard rate (see I, Section 4.2) implies that Pr(A service is completed in [t, t + h)IService in progress at time t} = Ah + o(h), (2.4) and Pr{Service not completed in [t, t + h)IService in progress at time t} = 1 - µh + o(h). (2.5) The service rate p applies to a particular server. If k servers are simultaneously operating, the probability that one of them completes service in a time interval of duration h is (kµ)h + o(h), so that the system service rate is kµ. The principle used here is the same as that used in deriving the infinitesimal parameters of the Yule process (VI, Section 1). We let X(t) denote the number of customers in the system at time t, counting the customers undergoing service as well as those awaiting service. The independence of arrivals in disjoint time intervals together with the memoryless property of the exponential service time distribution 548 IX Queueing Systems implies that X(t) is a time homogeneous Markov chain, in particular, a birth and death process. (See Sections 3 and 4 of VI.) 2.1. The MIM/1 System We consider first the case of a single server and let X(t) denote the number of customers in the system at time t. An increase in X(t) by one unit corresponds to a customer arrival, and in view of (2.2) and (2.5) and the postulated independence of service times and the arrival process, we have Pr{X(t + h) = k + 1IX(t) = k) = [Ah + o(h)] X [1 - µh + o(h)] for k = 0, 1, = Ah + o(h) ... . Similarly, a decrease in X(t) by one unit corresponds to a completion of service, whence fork= 1,2..... Pr{X(t+h)=k- lIX(t)=k} =µh+o(h) Then X(t) is a birth and death process with birth parameters Ak - A fork=0,1,2,... Ak=1h fork= 1,2..... and death parameters Of course, no completion of service is possible when the queue is empty. We thus specify µ0 = 0. Let I r k = lim Pr{X(t) = k} for k = 0, 1, .. . be the limiting, or equilibrium, distribution of queue length. Section 4 of VI describes a straightforward procedure for determining the limiting distribution lTk from the birth and death parameters Ak and µk. The technique is to first obtain intermediate quantities 8; defined by 00 = 1 and 0; = AOA, A,_, for j ? 1, (2.6) Poisson Arrivals, Exponential Service Times 2. 549 and then 1 ?r0 = and el irk = 0kir0 = Y"'= o fork 1, 1. o el (2.7) When 1 o 0, _ 00, then lim,.x Pr{X(t) = k) = 0 for all k, and the queue length grows unboundedly in time. For the M/M/1 queue at hand we readily compute 00 = 1 and 8; = (A/µy for j = 1, 2, .... Then x 1 j=o J=O (I A) ifA< A//J,) ifA?µ. = 00 Thus, no equilibrium distribution exists when the arrival rate A is equal to or greater than the service rate A. In this case the queue length grows without bound. When A < µ, a bona fide limiting distribution exists, given by 7r0 =f0 =I --A 1 (2.8) Ii- and 7Fk= 1'00k=1 - A )(- A IL µ fork=0, 1, ) (2.9) The equilibrium distribution (2.9) gives us the answer to many questions involving the limiting behavior of the system. We recognize the form of (2.9) as that of a geometric distribution, and then reference to I, Section 3.3 gives us the mean queue length in equilibrium to be L= A (2.10) µ - A The ratio p = A/µ is called the traffic intensity, P= arrival rate = system service rate A µ (2.11) 550 As the IX Queueing Systems intensity approaches one, the mean queue length traffic L = p/(1 - p) becomes infinite. Again using (2.8), the probability of being served immediately upon arrival is Iro = 1 - -, µ the probability, in the long run, of finding the server idle. The server utilization, or long run fraction of time that the server is busy, is 1 - iro = A/µ. We can also calculate the distribution of waiting time in the stationary case when k < µ. If an arriving customer finds n people in front of him, his total waiting time T, including his own service time, is the sum of the service times of himself and those ahead, all distributed exponentially with parameter µ, and since the service times are independent of the queue size, T has a gamma distribution of order n + 1 with scale parameter µ, +iT,ne-kT r Pr{T ahead} = f µI'(n + 1) dT. (2.12) By the law of total probability, we have t1n ahead) X (A (1 - Pr(T Pr{T :5 t} n=o since (A/µ)"(1 - A/µ) is the probability that in the stationary case a customer on arrival will find n ahead in line. Now, substituting from (2.12), we obtain x r Pr{T s t} = µn+1 Tne -µT r(n + 1) r = µe-µT(1 0 = J (1 - A)dT A1µ/ (p.)( ),L n r(n + 1) dT - µ)µ expj-Tµ(1 - µ)} dT = 1 - exp[-t(µ - A)], A which is also an exponential distribution. A 2. Poisson Arrivals cponential Service Times 551 The mean of this exponential waiting time distribution is the reciprocal of the exponential parameter, or 1 W= µ - A (2.13) Reference to (2.10) and (2.13) verifies the fundamental queueing formula L = A.W. A queueing system alternates between durations when the servers are busy and durations when the system is empty and the servers are idle. An idle period begins the instant the last customer leaves, and endures until the arrival of the next customer. When the arrival process is Poisson of rate A, then an idle period is exponentially distributed with mean A busy period is an uninterrupted duration in which the system is not empty. When arrivals to a queue follow a Poisson process, then the successive durations Xk from the commencement of the kth busy period to the start of the next busy period form a renewal process (see Figure 2.1.) Each Xk is composed of a busy portion Bk and an idle portion Ik. Then the renewal theorem (see "A Queueing Model" in VII, Section 5.3) applies to X(t) cB,< /i> IE Figure 2.1 -XI 0 H < B, 0F 1, --- r X, The busy periods Bk and idle periods 1k of a queueing system. When arrivals form a Poisson process, then Xk = Bk + Ik, k = 1, 2, ... , are independent identically distributed nonnegative random variables, and thus form a renewal process. 552 IX Queueing Systems tell us that po(t), the probability that the system is empty at time t, converges to E[II l lim po(t) = lro = E[I,] + E[B,] We substitute the known quantities ir,, = 1 - Alµ and E[I,] = 1/A to obtain 1/A + E[B,]' 1 which gives 1 E[B,] _ A for the mean length of a busy period. In Section 3, in studying the M/G/1 system we will reverse this reasoning, calculate the mean busy period directly, and then use renewal theory to determine the server idle fraction Tro. 2.2 The M/M/cc System When an unlimited number of servers are always available, then all customers in the system at any instant are simultaneously being served. The departure rate of a single customer being µ, the departure rate of k customers is kµ, and we obtain the birth and death parameters Ak = A and µk = kµ for k = 0, 1. ... . The auxiliary quantities of (2.6) are AOA, ... Ak-I ek= µiµ2 µk 1 Ak =k(µ) fork=0,1,..., which sum to = e"''` 2. Poisson Arrivals, Exponential Service Times 553 whence 1 aT0 = Ik0ek=C -N µ and (Aµ)ke-uµ ark= Okaro= fork= 0, 1,..., k! (2.14) a Poisson distribution with mean queue length Since a customer in this system begins service immediately upon arrival, customer waiting time consists only of the exponentially distributed service time, and the mean waiting time is W = 1/p.. Again, the basic queueing formula L = A W is verified. The M/G/cG queue will be developed extensively in the next section. 2.3. The MMIs System When a fixed number s of servers are available and the assumption is made that a server is never idle if customers are waiting, then the appropriate birth and death parameters are Ak=A fork= 1,2,..., Jkµ fork=0, µk - sµ fork > s. If X(t) is the number of customers in the system at time t, then the number undergoing service is min(X(t), s), and the number waiting for service is max{X(t) - s, 0}. The system is depicted in Figure 2.2. 554 IX Queueing Systems s = 5 parallel servers X A common waiting line XXX Arrivals Departures X X X X 7 X / Figure 2.2 A queueing system with s servers. The auxiliary quantities are given by fork=0,1,...,s, ek-AoAI...Ak_I tL S! Sjtk) for k ? s, and when A < sµ, then j=0 z j=0 j!(-l A +j=S z S!, ( /-t )'( SA (2.15) ' r=c 1 (A 1' + j! N J (Alto s!(1 - A/s N-) for A < sµ The traffic intensity in an MIMIs system is p = Al(sli). Again, as the traffic intensity approaches one, the mean queue length becomes unbounded. When A < sµ, then from (2.8) and (2.15), = ,To (A )i Ij'=() j! A + s!(1 - Alsµ)1 Exercises 555 and 1 Ak fork=0,1,...,s, ki(µ)ITO (2.16) s! \ul s (su) fork? s, IT0 k We evaluate L0, the mean number of customers in the system waiting for, and not undergoing, service. Then Lo=7, (J-s)lrj=7' kir, k k=0 j=s k=0 YJAIAS k( = so(µ)., kµlk (2.17) k 7, 7ro A ls (A/sµ) = s! (µl (1 - Alsp)2' Then W = W0 + and L=AW=A(W0+ 1 I=LO+ A µ/ µ Exercises 2.1. Customers arrive at a tool crib according to a Poisson process of rate A = 5 per hour. There is a single tool crib employee, and the individual service times are exponentially distributed with a mean service time of 556 IX Queueing Systems 10 minutes. In the long run, what is the probability that two or more workers are at the tool crib being served or waiting to be served? 2.2. On a single graph, plot the server utilization 1 - Tro = p and the mean queue length L = p/(1 - p) for the M/M/l queue as a function of the traffic intensity p = A/µ for 0 < p < 1. 2.3. Customers arrive at a checkout station in a market according to a Poisson process of rate A = 1 customer per minute. The checkout station can be operated with or without a bagger. The checkout times for customers are exponentially distributed, and with a bagger the mean checkout time is 30 seconds, while without a bagger this mean time increases to 50 seconds. Compare the mean queue lengths with and without a bagger. Problems 2.1. Determine explicit expressions for 7r0 and L for the MIMIs queue when s = 2. Plot I - iro and L as a function of the traffic intensity p = A/2µ. Determine the mean waiting time W for an M/M12 system when A = 2 and µ = 1.2. Compare this with the mean waiting time in an M/M11 system whose arrival rate is A = 1 and service rate is µ = 1.2. Why is there a difference when the arrival rate per server is the same in both cases? 2.2. 2.3. Determine the stationary distribution for an MIM12 system as a function of the traffic intensity p = A/2µ, and verify that L = AW. 2.4. The problem is to model a queueing system having finite capacity. We assume arrivals according to a Poisson process of rate A, independent exponentially distributed service times having mean 1/µ, a single server, and a finite system capacity N. By this we mean that if an arriving customer finds that there are already N customers in the system, then that customer does not enter the system and is lost. Let X(t) be the number of customers in the system at time t. Suppose that N = 3 (2 waiting, 1 being served). (a) Specify the birth and death parameters for X(t). (b) In the long run, what fraction of time is the system idle? (c) In the long run, what fraction of customers are lost? Problems 557 2.5. Customers arrive at a service facility according to a Poisson process having rate A. There is a single server, whose service times are exponentially distributed with parameter µ. Let N(t) be the number of peo- ple in the system at time t. Then N(t) is a birth and death process with parameters A = A for n ? 0 and µ = µ for n ? 1. Assume A < A. Then lrk = (1 - A/p)(Alµ)k, k ? 0, is a stationary distribution for N(t); cf. equation (2.9). Suppose the process begins according to the stationary distribution. That is, suppose Pr{N(0) = k} _ ffk for k = 0, 1, .... Let D(t) be the number of people completing service up to time t. Show that D(t) has a Poisson distribution with mean At. Hint: Let Pk;(t) = Pr{D(t) = jIN(0) = k} and P(t) _ I 1rkPk;(t) = Pr{D(t) = j}. Use a first step analysis to show that P0;(t + At) = A(Ot)P,;(t) + [1 - A(Ot)]Po;(t) + o(Ot), and for k = 1, 2, ... , Pk;(t + At) = µ(Ot)Pk ,.;-I(t) + [1 - (A + µ)(Ot)]PkJ(t) + 0(t). Then use P;(t) _ Ik irrPk;(t) to establish a differential equation. Use the explicit form of Irk given in the problem. 2.6. Customers arrive at a service facility according to a Poisson process of rate A. There is a single server, whose service times are exponentially distributed with parameter µ. Suppose that "gridlock" occurs whenever the total number of customers in the system exceeds a capacity C. What is the smallest capacity C that will keep the probability of gridlock, under the limiting distributing of queue length, below 0.001? Express your answer in terms of the traffic intensity p = A/µ. 2.7. Let X(t) be the number of customers in an M/MIcc queueing system at time t. Suppose that X(0) = 0. (a) Derive the forward equations that are appropriate for this process by substituting the birth and death parameters into VI, (3.8). (b) Show that M(t) = E[X(t)] satisfies the differential equation M'(t) = A - AM(t) by multiplying the jth forward equation by j and summing. (c) Solve for M(t). 558 3. IX Queueing Systems General Service Time Distributions We continue to assume that the arrivals follow a Poisson process of rate A. The successive customer service times Y,, Y2, ... , however, are now allowed to follow an arbitrary distribution G(y) = Pr{ Yk y } having a finite mean service time v = E[1 ]. The long run service rate is µ = 1/v. Deterministic service times of an equal fixed duration are an important special case. 3.1. The MIGI1 System If arrivals to a queue follow a Poisson process, then the successive durations Xk from the commencement of the kth busy period to the start of the next busy period form a renewal process. (A busy period is an uninterrupted duration when the queue is not empty. See Figure 2.1.) Each Xk is composed of a busy portion Bk and an idle portion Ik. Then po(t), the probability that the system is empty at time t, converges to lim po(t) = pro = E[I l] E[XI] (3.1) E[11] E[111 + E[B, ] by the renewal theorem (see "A Queueing Model" in VII, Section 5.3). The idle time is the duration from the completion of a service that empties the queue to the instant of the next arrival. Because of the memoryless property that characterizes the interarrival times in a Poisson process, each idle time is exponentially distributed with mean E[l,] = 1/A. The busy period is composed of the first service time Y,, plus busy periods generated by all customers who arrive during this first service time. Let A denote this random number of new arrivals. We will evaluate the conditional mean busy period given that A = n and Y, = y. First, E[BJA = 0, Y, = y] = y, because when no customers arrive, the busy period is composed of the 3. General Service Time Distributions- 559 first customer's service time alone. Next, consider the case in which A = 1, and let B' be the duration from the beginning of this customer's service to the next instant that the queue is empty. Then E[B, I A = 1, Y, = y] = y + E[B'] = y + E[B, ], because upon the completion of service for the initial customer, the single arrival begins a busy period B' that is statistically identical to the first, so that E[B'] = E[B,]. Continuing in this manner we deduce that E[B,I A = n, Y, = y] = y + nE[B,] and then, using the law of total probability, that x E[B,IY, = y] = 7, E[B,IA = n, Y, = y] Pr{A = nIY, = y) n=0 v + nE[B 11 (Ay)'e' v n. n=0 = y+ 1lyE[B,]. Finally, E[BI] = J E[B,I Y, = y] dG(y) 0 X = J {y + AyE[B,] } dG(y) (3.2) 0 = v{ 1 + AE[B,] }. Since E[B,] appears on both sides of (3.2), we may solve to obtain E[B,] = v 1 _ Av, provided that Av < 1. To compute the long run fraction of idle time, we use (3.3) and (3.3) 560 IX Queueing Systems E[I1l E[lll + E[B,l 1/A (3.4) 1/A + v/(1 - AV) =1-Av ifAv<1. Note that (3.4) agrees, as it must, with the corresponding expression (2.8) obtained for the M/M11 queue where v = 1/µ. For example, if arrivals occur at the rate of A = 2 per hour and the mean service time is 20 minutes, or v = ; hours, then in the long run the server is idle 1 - 2(3) _ ; of the time. The Embedded Markov Chain The number X(t) of customers in the system at time t is not a Markov process for a general M/GI1 system, because if one is to predict the future behavior of the system, one must know, in addition, the time expended in service for the customer currently in service. (It is the memoryless property of the exponential service time distribution that makes this additional information unnecessary in the M/M/1 case.) Let X,,, however, denote the number of customers in the system imme- diately after the departure of the nth customer. Then {X } is a Markov chain. Indeed, we can write 1+A X"= if X,,-, > 0, if All 0, (3.5) _(X,,-,-1)++ A, where A,, is the number of customers that arrive during the service of the nth customer and where x+ = max( x, 0). Since the arrival process is Poisson, the number of customers A,, that arrive during the service of the nth customer is independent of earlier arrivals, and the Markov property follows instantly. We calculate f Pr{A,, 0 (3.6) _ ( J 0 (Ay)ke-z,. k! dG(y), 3. General Service Time Distributions 561 and then, for j = 0, 1, ... , =i} P;=Pr{X,, 1)+} a;_;+, for i ? 1, j ? i + 1, a; for i = 0. (3.7) The Mean Queue Length in Equilibrium L The embedded Markov chain is of special interest in the M/G/1 queue be- cause in this particular instance, the stationary distribution fir) for the Markov chain {X } equals the limiting distribution for the queue length process {X(t)}. That is, lim, Pr{X(t) = j) = Pr{X = j}. We will use this helpful fact to evaluate the mean queue length L. The equivalence between the stationary distribution for the Markov and that for the non-Markov process {X(t) } is rather subtle. It chain is not the consequence of a general principle and should not be assumed to hold in other circumstances without careful justification. The equivalence in the case at hand is sketched in an appendix to this section. We will calculate the expected queue length in equilibrium L = lim, E[X(t)] by calculating the corresponding quantity in the embedded Markov chain, L = lim, ,,. E[X ]. If X = X,, is the number of customers in the system after a customer departs and X' is the number after the next departure, then in accordance with (3.5), X'=X-S+N, (3.8) where N is the number of arrivals during the service period and I1 ifX> 0, 0 ifX=0. In equilibrium, X has the same distribution as does X', and in particular, L = E[X] = E[X'], (3.9) and taking expectation in (3.8) gives E[X'] = E[X] - E[S] + E[N], and, by (3.9) and (3.4), then E[N] = E[S] = 1 - iro = Av. (3.10) 562 IX Queueing Systems Squaring (3.8) gives (X')22=X22+52 +N2-26X+2N(X- 6), and since 6 = 6 and X6 = X, then (X')2 = X2 + S + N2 - 2X + 2N(X - 6). (3.11) Now N, the number of customers that arrive during a service period, is independent of X, and hence of 6, so that E[N(X - 6)] = E[N]E[X - 6], (3.12) and because X and X' have the same distribution, then E[(X')2] = E[X2]. (3.13) Taking expectations in (3.11) we deduce that E[(X')2] = E[X2] + E[6] + E[N22] - 2E[X] + 2E[N]E[X - 6], and then substituting from (3.10) and (3.13), we obtain 0 = Av + E[N2] - 2L + 2Av(L - Av), or AP + E[N22] - 2(A V)2 L (3.14) 2(1-Av) It remains to evaluate E[N22], where N is the number of arrivals during a service time Y. Conditioned on Y = y, the random variable N has a Pois- son distribution with a mean (and variance) equal to Ay [see (3.6)], whence E[N2I Y = y] = Ay + gives E[N2] = (Ay)2. Using the law of total probability then [E[NIY = y] dG(y) 0 X = A J y dG(y) + A2 0 = AY + A2 (.T2 + u2), f y2 dG(y) 0 (3.15) 3. General Service Time Distributions 563 where TZ is the variance of the service time distribution G(y). Substituting (3.15) into (3.14) gives L= 2Av + A2T2 - (AV)2 2(1 - Av) A2T2 + p2 V (3.16) 2(1-p)' where p = Av is the traffic intensity. Finally, W = L/lt, which simplifies to W=v+ A(T2 + V2) 2(1 - p) (3.17) The results (3.16) and (3.17) express somewhat surprising facts. They say that for a given average arrival rate A and mean service time v, we can decrease the expected queue size L and waiting time W by decreasing the variance of service time. Clearly, the best possible case in this respect corresponds to constant service times, for which T2 = 0. Appendix We sketch a proof of the equivalence between the limiting queue size distribution and the limiting distribution for the embedded Markov chain in an M/G/1 model. First, beginning at t = 0 let -q denote those instants when the queue size X(t) increases by one (an arrival), and let denote those instants when X(t) decreases by one (a departure). Let Y = X(rl -) denote the queue length immediately prior to an arrival and let X,, = X(6, +) denote the queue length immediately after a departure. For any queue length i and any time t, the number of visits of Y,, to i up to time t differs from the number of visits of X,, to i by at most one unit. Therefore, in the long run the average visits per unit time of Y,, to i must equal the average visits of X,, to i, which is ir,, the stationary distribution of the Markov chain Thus we need only show that the limiting distribution of {X(O) is the same as that of which is X(t) just prior to an arrival. But because the arrivals are Poisson, and arrivals in disjoint time intervals are independent, it must be that X(t) is independent of an arrival that occurs at time t. IX Queueing Systems 564 It follows that {X(t)} and have the same limiting distribution, and therefore {X(t) } and the embedded Markov chain {X } have the same limiting distribution. 3.2. The M/G/x System Complete results are available when each customer begins service immediately upon arrival independently of other customers in the system. Such situations may arise when modeling customer self-service systems. Let W1, W2, ... be the successive arrival times of customers, and let V, V2, .. . be the corresponding service times. In this notation, the kth customer is in the system at time t if and only if W, s t (the customer arrived prior to t) and W + V > t (the service extends beyond t). The sequence of pairs (W,, V,), (W,, V2), ... forms a marked Poisson process (see V, Section 6.2), and we may use the corresponding theory to quickly obtain results in this model. Figure 3.1 illustrates the marked Pois- V 4 (Wk, Vk) x W, W, I W W, W6 i 0 Figure 3.1 W t Wk For the M/G/o queue the number of customers in the system at time t corresponds to the number of pairs (W V,) for which W, <_ t and W, + V, > t. In the sample illustrated here, the number of customers in the system at time t is 3. 3. General Service Time Distributions 565 son process. Then X(t), the number of customers in the system at time t, is also the number of points (W, Vk) for which Wk < t and Wk + Vk > t. That is, it is the number of points (Wk, Vk) in the unbounded trapezoid described by A,= {(w,v):O_w<_tand v>t-w}. (3.18) According to V, Theorem 6.1, the number of points in A, follows a Poisson distribution with mean µ(A) = Jj. A(dw) dG(v) Ai = A J I J dG(v)} dw 0 t-w (3.19) t =A J[1 -G(t-w)]dw 0 t = A J [1 - G(x)] dx. 0 In summary, pk(t) = Pr{X(t) = k} A(Ar)ke-," > for k = 0, 1, ... , k! where µ(A) is given by (3.19). As t - oo, then x I i m µ(A) = A J [1 - G(x)] dx = Av, 0 where v is the mean service time. Thus we obtain the limiting distribution (Av)ke-aP 1Tk = k! fork=0,1,.... 566 IX Queueing Systems Exercises 3.1. Suppose that the service distribution in a single server queue is exponential with rate p.; i.e., G(v) = 1 - e-µY for v > 0. Substitute the mean and variance of this distribution into (3.16) and verify that the result agrees with that derived for the M/M/1 system in (2.10). 3.2. Consider a single-server queueing system having Poisson arrivals at rate A. Suppose that the service times have the gamma density Laya- ' e - {1y g(Y) I^ r(a) for y >_ 0, where a > 0 and µ > 0 are fixed parameters. The mean service time is a/µ and the variance is a/µZ. Determine the equilibrium mean queue length L. 3.3. Customers arrive at a tool crib according to a Poisson process of rate A = 5 per hour. There is a single tool crib employee, and the individual service times are random with a mean service time of 10 minutes and a standard deviation of 4 minutes. In the long run, what is the mean number of workers at the tool crib either being served or waiting to be served? 3.4. Customers arrive at a checkout station in a market according to a Poisson process of rate A = 1 customer per minute. The checkout station can be operated with or without a bagger. The checkout times for customers are random. With a bagger the mean checkout time is 30 seconds, while without a bagger this mean time increases to 50 seconds. In both cases, the standard deviation of service time is 10 seconds. Compare the mean queue lengths with and without a bagger. 3.5. Let X(t) be the number of customers in an M/G/co queueing system at time t. Suppose that X(0) = 0. Evaluate M(t) = E[X(t)], and show that it increases monotonically to its limiting value as t - -. Problems 3.1. Let X(t) be the number of customers in an M/GIc queueing system at time t, and let Y(t) be the number of customers who have entered the 4. Variations and Extensions 567 system and completed service by time t. Determine the joint distribution of X(t) and Y(t). 3.2. In operating a queueing system with Poisson arrivals at a rate of A = I per unit time and a single server, you have a choice of server mechanisms. Method A has a mean service time of v = 0.5 and a variance in service time of r 2 = 0.2, while Method B has a mean service time of v = 0.4 and a variance of r2 = 0.9. In terms of minimizing the waiting time of a typical customer, which method do you prefer? Would your answer change if the arrival rate were to increase significantly? 4. Variations and Extensions In this section we consider a few variations on the simple queueing mod- els studied so far. These examples do not exhaust the possibilities but serve only to suggest the richness of the area. Throughout we restrict ourselves to Poisson arrivals and exponentially distributed service times. 4.1. Systems with Balking Suppose that a customer who arrives when there are n customers in the systems enters with probability p,, and departs with probability g = 1 - p,,. If long queues discourage customers, then p,, would be a decreasing function of n. As a special case, if there is a finite waiting room of capacity C, we might suppose that {1 forn<C, 0 for n ? C, indicating that once the waiting room is filled, no more customers can enter the system. Let X(t) be the number of customers in the system at time t. If the arrival process is Poisson at rate A and a customer who arrives when there are n customers in the system enters with probability p,,, then the appropriate birth parameters are for n = 0,1,.... 568 IX Queueing Systems In the case of a single server, then µ = µ for n = 1, 2, . . . , and we may evaluate the stationary distribution Irk of queue length by the usual means. In systems with balking, not all arriving customers enter the system, and some are lost. The input rate is the rate at which customers actually enter the system in the stationary state and is given by The rate at which customers are lost is A 5:,',-o 7r, ,q,,, and the fraction of cus- tomers lost in the long run is x fraction lost = I n=0 Let us examine in detail the case of an MIMIs system in which an arriving customer enters the system if and only if a server is free. Then fork=0,1,...,s-1, Jl Ak={0 fork=s, and fork= 0, 1,...,s. µk=k1x To determine the limiting distribution, we have k 9k= k = 0, 1, .. . , s. (4.1) The long run fraction of customers lost is 1rsgs = 7rs, since q, = 1 in this case. 4. Variations and Extensions 4.2. 569 Variable Service Rates In a similar vein, one can consider a system whose service rate depends on the number of customers in the system. For example, a second server might be added to a single-server system whenever the queue length exceeds a critical point . If arrivals are Poisson and service rates are memoryless, then the appropriate birth and death parameters are Ak=A fork=0,1,..., and µk= 12g fork: fork >. More generally, let us consider Poisson arrivals Ak = A f o r k = 0, 1, ... , and arbitrary service rates µk for k = 1, 2, The stationary distribution in this case is given by .... 'rk = aoAk fork ? 1, (4.2) where W Ak moo= -1 k=1 µ'l'1'2 . (4.3) µ'k 4.3. A System with Feedback Consider a single-server system with Poisson arrivals and exponentially distributed service times, but suppose that some customers, upon leaving the server, return to the end of the queue for additional service. In particular, suppose that a customer leaving the server departs from the system with probability q and returns to the queue for additional service with probability p = I - q. Suppose that all such decisions are statistically independent, and that a returning customer's demands for service are statistically the same as those of a customer arriving from outside the system. Let the arrival rate be A and the service rate be A. The queue system is depicted in Figure 4.1. 570 Queueing Systems IX Feedback a, X XXXI X Input Arrivals Figure 4.1 Lq X Server Output Departures A queue with feedback. Let X(t) denote the number of customers in the system at time t. Then X(t) is a birth and death process with parameters A,, = A for n = 0, 1, .. . and µ = qp. for n = 1, 2..... It is easily deduced that the stationary distribution in the case that A < qA is lTk _ (1 - q )(q )X for k = 0, 1, .... (4.4) 4.4. A Two-Server Overflow Queue Consider a two-server system where server i has rate µ, for i = 1, 2. Arrivals to the system follow a Poisson process of rate A. A customer arriving when the system is empty goes to the first server. A customer arriving when the first server is occupied goes to the second server. If both servers are occupied, the customer is lost. The flow is depicted in Figure 4.2. Poisson Arrivals Rate = X_ T if #1 and #2 busy if #1 is busy I Server # 2 Rate µ2 Server #1 Rate p. l Overflow lost Overflow Output 1 Figure 4.2 A two-server overflow model. Variations and Extensions 4. 571 The system state is described by the pair (X(t), Y(t)), where X(t) = if Server #1 is busy, if Server #1 is idle. I I0 and Y(t) = if Server #2 is busy, if Server #2 is idle. {1 0 The four states of the system are {(0, 0), (1, 0), (0, 1), (1, 1)), and transitions among these states occur at the rate given in the following table: From To State State Transition Rate (0,0) (1,0) A (1, 0) (1, 0) (1, 1) (1, 1) (0, 0) (1, 1) (1, 0) A (0,1) µ1 (0,1) (0,1) (1, 1) A (0,0) R2 Description Arrival when system is empty Service completion by #1 when #2 is free Arrival when #1 is busy Service completion by #2 when #1 is busy Service completion by #1 when #2 is busy Arrival when #2 is busy and #1 is free Service completion by #2 when #1 is free The process (X(t), Y(t)) is a finite-state, continuous-time Markov chain (see VI, Section 6), and the transition rates in the table furnish the infinitesimal matrix of the Markov chain: A= (0, 0) (0, 1) (1, 0) (1, 1) (0, 0) -A 0 A 0 (0, 1) /L2 -(A + µ,) 0 A (1,0) µ, 0 -(A+µ,) A (1, 1) 0 µ1 1..x.2 -(11 + N-2) From VI, (6.11) and (6.12), we find the stationary distribution 'rr = (ir(o.o), IT(o.1), iT(i.o)1T1.n) by solving TrA = 0, or 572 IX -A7r(o.0) + 1111r(i.o) + /L1T(O.1) - (A + /.L2)Ir(O.1) + /L)IT().) - (A + µ))iT().o) ATi(o.o) Queueing Systems + /.2IT(,.,) + A1T0.0) - (µ) + /L2)1(,.)) ATr(o.,) together with 1r(O.o) + V(o.)) + 7rO.o) + 1(i.i) = 1. Tedious but elementary algebra yields the solution: µ1µ,(2A + µ) + N2) D A2µ, 1T(O.))= D (4.5) IT(i.o) = Aµ,(A + µ) + N2) D A2(A + p,2) 'n'(I.1) = D where D=µ,µ2(2A+µ,+µ2)+A2µ,+Aµ2(A+Al +µi) + A2(A + µ). The fraction of customers that are lost, in the long run, is the same as the fraction of time that both servers are busy, 7r(,.,) = A2(A + µ2)/D. 4.5. Preemptive Priority Queues Consider a single-server queueing process that has two classes of customers, priority and nonpriority, forming independent Poisson arrival processes of rates a and (3, respectively. The customer service times are independent and exponentially distributed with parameters y and 5, respectively. Within classes there is a first come, first served discipline, and the service of priority customers is never interrupted. If a priority cus- 4. Variations and Extensions 573 tomer arrives during the service of a nonpriority customer, then the latter's service is immediately stopped in favor of the priority customer. The interrupted customer's service is resumed when there are no priority customers present. Let us introduce some convenient notation. The system arrival rate is = a + /3, of which the fraction p = a/A are priority customers and q = /i/A are nonpriority customers. The system mean service time is given by the appropriately weighted means 1/y and 1/8 of the priority and nonpriority customers, respectively, or (a -p\l +q\Sl + (4.6) where µ is the system service rate. Finally, we introduce the traffic intensities p = /1/µ for the system, and 0 = a/y and T = /3/S for the priority and nonpriority customers, respectively. From (4.6) we see that p = cr + T. The state of the system is described by the pair (X(t), Y(t)), where X(t) is the number of priority customers in the system and Y(t) is the number of nonpriority customers. Observe that the priority customers view the system as simply an M/M/1 queue. Accordingly, we have the limiting distribution from (2.9) to be for m = 0, 1, ... lim Pr(X(t) = m) _ (1 - v)o"' (4.7) provided o = a/y < 1. Reference to (2.10) and (2.13), gives us, respectively, the mean queue length for priority customers LPP = a y-a = Q 1-o, (4.8) and the mean wait for priority customers W, = y-a l (4.9) To obtain information about the nonpriority customers is not as easy, since these arrivals are strongly affected by the priority customers. Nevertheless, (X(t), Y(t)) is a discrete-state, continuous-time Markov chain, 574 IX Queueing Systems and the techniques of VI, Section 6 enable us to describe the limiting distribution, when it exists. The transition rates of the (X(t), Y(t)) Markov chain are described in the following table: From To State State Transition Rate Description (m, n) (m, n) (0, n) (m + 1, n) (m, n + 1) a (0, n - 1) 8 Arrival of priority customer Arrival of nonpriority customer Completion of nonpriority service (m, n) (m - 1, n) y Completion of priority service nil R m?1 Let rm,,, = lim Pr(X(t) = m, Y(t) = n} ,mix be the limiting distribution of the process. Reasoning analogous to that of VI, (6.11) and (6.12) (where the theory was derived for a finite-state Markov chain) leads to the following equations for the stationary distribution: (a + /3)1T0.0 = Yi'1.0 (a + /3 + y) 1T + air,-1.0, = Yirn,+1.0 (a + /3 + S)1r0.,. = Yir1 (a + /3 + (4.10) + 87r0,1, m ? 1, (4.11) n ? 1, (4.12) + S1Ta,+1 + t31To.,,-1+ N1Tm.,-1 + air,,-1,n, m, n 1. (4.13) The transition rates leading to equation (4.13) are shown in Figure 4.3. In principle, these equations, augmented with the condition Y.,,, I 7r,,,.,, = 1, may be solved for the stationary distribution, when it ex- 4. Variations and Extensions 575 Rate out Rate in lTm+I.n(Y) Figure 4.3 In equilibrium, the rate of flow into any state must equal the rate of flow out. Illustrated here is the state (m, n) when m ? 1 and n ? 1, leading to equation (4.13). ists. We will content ourselves with determining the mean number Ln of nonpriority customers in the system in steady state, given by Ln = > nwm.n (4.14) ?n=On=0 We introduce the notation x x M. = >. nlTmn = >. nlTm.n, n=0 (4.15) n=1 so that (4.16) Using (4.7), let p. = Pr{X(t) = m} _ >. ?rm,n = (I - c)om n= (4.17) 576 IX Queueing Systems and 00 IT,, =Pr{Y(t)=n}= (4.18) M=0 We begin by summing both sides of (4.10) and (4.11) for m = 0, 1, .. . to obtain W x (a + N)?rO + y Y irin.O = y Y 1Tm.O + (S?T0,1 + a?TO, m=1 m=1 which simplifies to give (4.19) Giro = 51TO.l. Next, we sum (4.12) and (4.13) over m = 0, 1.... to obtain x (a + N)ir, + S1ro,n + y 7 1Tm,,, = M=1 00 s7T0.+,+1 + PTT,,-1 + air,,, M=1 which simplifies to /31r + 81ro,n = SiTO.n+1, and inductively with (4.19), we obtain /37r = 87TO.n+1 for n = 0, 1, .... (4.20) Summing (4.20) over n = 0, 1, ... and using I iT = 1, we get x /3 = S Z. Tro,,,+, = S Pr{X(t) = 0, Y(t) > 0}, n=0 or Pr(X(t) = 0, Y(t) > 0} irO,,, = n=1 R = T. (4.21) s Since (4.17) asserts that Pr{X(t) = 0} = 1 - (a/y) = 1 - o,, we have 7ro.o = Pr(X(t) = 0, Y(t) = 0} = Pr{X(t) = 0} - Pr{X(t) = 0, Y(t) > 0} =1-a- 1-v-T when o, +r<1. (4.22) 4. Variations and Extensions 577 With these preliminary results in hand, we turn to determining Mm = Y,," , n'Tm,n. Multiplying (4.12) by n and summing, we derive 00 00 (a + /3 + S)Mo = TM, + S 7, niro,,,+1 + /3 7, n1To.n-1 n=1 n=1 z 00 = 7M1 + SMo - 81 ITo.u+I + (3Mo +'0 7 iro"-1 n=0 n=1 =yM,+SMo-S(S)+/3Mo+13(1-x), where the last line results from (4.17) and (4.21). After simplification and rearrangement, the result is M1 = UMo + R Q. (4.23) Y We next multiply (4.13) by n and sum to obtain 00 (a + 13 + Y)Mm = YMm+1 + $ > nwm,,,-1 + aMm-1 n=1 00 YMm+I + W. + l3 lTm.n-1 + aMm-1 n=1 Again, referring to (4.17) and simplifying, we see that (a+Y)M,n=YMm+1+aM,n-1+/3(1 - a.)am for m = 1, 2,.... (4.24) Equations (4.23) and (4.24) can be solved inductively to give Mm=Moo- + mo-m form= 0, 1,..., Y which we sum to obtain M. = 1 L. _ m 1 U [(1 a) ](4.25) 578 IX Queueing Systems This determines L. in terms of Mo. To obtain a second relation, we multiply (4.20) by n and sum to obtain (3L" SMo - 8 Z, '7ro.,,+ 1 /7=0 n=0 = SMa - S(A3 [see (4.21)], ) or (L" + 1) = r(L,, + 1). MO = (4.26) S We substitute (4.26) into (4.25) and simplify, yielding L T 1-U 11 )L" = 0-1 1-Q 1 r(L" + 1) + '6 yl - 0-Qall [T+ R o* yl-0- ], and finally, _( L T \ 1-Q-T)[1 + S o 1y)l- J (4.27) The condition that L" be finite (and that a stationary distribution exist) is that p=Q+T<1. That is, the system traffic intensity p must be less than one. Since the arrival rate for nonpriority customers is 8, we have that the mean waiting time for nonpriority customers is given by W" = L"//3. Some simple numerical studies of (4.8) and (4.27) yield surprising results concerning adding priority to an existing system. Let us consider first a simple M/M/1 system with traffic intensity p whose mean queue length is given by (2.10) to be L = pl(1 - p). Let us propose modifying the system in such a way that a fraction p = ; of the customers have priority. We Exercises 579 assume that priority is independent of service time. These assumptions lead to the values a = /3 = ZA and y = S = µ, whence o- = r = p/2. Then the mean queue lengths for priority and nonpriority customers are given by LP _ _ Q 1-o _ p'2 1-(p12) p 2-p and p'2 _ p L=I(_'2- p)[I +(2-p)(1 - p) The mean queue lengths L, LP, and L,, were determined for several values of the traffic intensity p. The results are listed in the following table: p 0.6 0.8 0.9 0.95 L 1.50 4.00 9.00 19.00 LP 0.43 0.67 0.82 0.90 L, 1.07 3.34 8.19 18.10 It is seen that the burden of increased queue length, as the traffic intensity increases, is carried almost exclusively by the nonpriority customers! Exercises 4.1. Consider a two-server system in which an arriving customer enters the system if and only if a server is free. Suppose that customers arrive according to a Poisson process of rate A = 10 customers per hour, and that service times are exponentially distributed with a mean service time of six minutes. In the long run, what is the rate of customers served per hour? 4.2. Customers arrive at a checkout station in a small grocery store according to a Poisson process of rate A = 1 customer per minute. The checkout station can be operated with or without a bagger. The checkout times for customers are exponentially distributed, and with a bagger the 580 IX Queueing Systems mean checkout time is 30 seconds, while without a bagger this mean time increases to 50 seconds. Suppose the store's policy is to have the bagger help whenever there are two or more customers in the checkout line. In the long run, what fraction of time is the bagger helping the cashier? 4.3. Consider a two-server system in which an arriving customer enters the system if and only if a server is free. Suppose that customers arrive according to a Poisson process of rate A = 10 customers per hour, and that service times are exponentially distributed. The servers have different experience in the job, and the newer server has a mean service time of six minutes, while the older has a mean service time of four minutes. In the long run, what is the rate of customers served per hour? Be explicit about any additional assumptions that you make. 4.4. Suppose that incoming calls to an office follow a Poisson process of rate A = 6 per hour. If the line is in use at the time of an incoming call, the secretary has a HOLD button that will enable a single additional caller to wait. Suppose that the lengths of conversations are exponentially dis- tributed with a mean length of 5 minutes, that incoming calls while a caller is on hold are lost, and that outgoing calls can be ignored. Apply the results of Section 4.1 to determine the fraction of calls that are lost. Problems 4.1. Consider the two-server overflow queue of Section 4.4 and suppose the arrival rate is A = 10 per hour. The two servers have rates 6 and 4 per hour. Recommend which server should be placed first. That is, choose between and and justify your answer. Be explicit about your criterion. 4.2. Consider the preemptive priority queue of Section 4.5 and suppose that the arrival rate is k = 4 per hour. Two classes of customers can be identified, having mean service times of 12 minutes and 8 minutes, and it is proposed to give one of these classes priority over the other. Recom- 5. Open Acyclic Queueing Networks 581 mend which class should have priority. Be explicit about your criterion and justify your answer. Assume that the two classes appear in equal proportions and that all service times are exponentially distributed. Balking refers to the refusal of an arriving customer to enter the queue. Reneging refers to the departure of a customer in the queue before obtaining service. Consider an M/M11 system with reneging such that the probability that a specified single customer in line will depart prior to service in a short time interval (t, t + At] is o(At) when n is the number of customers in the system. (Note that ro = r, = 0.) Assume Poisson arrivals at rate A and exponential service times with parameter µ, and determine the stationary distribution when it exists. 4.3. 4.4. A small grocery store has a single checkout counter with a full-time cashier. Customers arrive at the checkout according to a Poisson process of rate A per hour. When there is only a single customer at the counter, the cashier works alone at a mean service rate of a per hour. Whenever there is more than one customer at the checkout, however, a "bagger" is added, increasing the service rate to /3 per hour. Assume that service times are exponentially distributed and determine the stationary distribution of the queue length. 4.5. A ticket office has two agents answering incoming phone calls. In addition, a third caller can be put on HOLD until one of the agents becomes available. If all three phone lines (both agent lines plus the hold line) are busy, a potential caller gets a busy signal, and is assumed lost. Suppose that the calls and attempted calls occur according to a Poisson process of rate A, and that the length of a telephone conversation is exponentially distributed with parameter µ. Determine the stationary distribution for the process. 5. Open Acyclic Queueing Networks Queueing networks, composed of groups of service stations, with the departures of some stations forming the arrivals of others, arise in computer and information processing systems, manufacturing job shops, service in- 582 IX Queueing Systems dustries such as hospitals and airport terminals, and in many other contexts. A remarkable result often enables the steady-state behavior of these complex systems to be analyzed component by component. 5.1. The Basic Theorem The result alluded to in the preceding paragraph asserts that the departures from a queue with Poisson arrivals and exponentially distributed service times in statistical equilibrium also form a Poisson process. We give the precise statement as Theorem 5.1. The proof is contained in an appendix at the end of this section. See also Problem 2.5. Theorem 5.1 Let {X(t), t ? 0) be a birth and death process with constant birth parameters A,, = A for n = 0, 1, ... , and arbitrary death parameters µ for n = 1, 2, .... Suppose there exists a stationary distribution lTk ? 0 where Y.k irk = 1 and that Pr{X(0) = k} = ITk for k = 0, 1. .... Let D(t) denote the number of deaths in (0, t]. Then Pr{X(t) = k, D(t) = j} = Pr{X(t) = k} Pr{D(t) = j} (Atye-"' Ilk j! for k,j?0. Remark The stipulated conditions are satisfied, for example, when X(t) is the number of customers in an M/M/s queueing system that is in steady state wherein Pr(X(0) = j) = Trj, the stationary distribution of the process. In this case, a stationary distribution exists provided that A < sµ, where µ is the individual service rate. To see the major importance of this theorem, suppose that X(t) represents the number of customers in some queueing system at time t. The theorem asserts that the departures form a Poisson process of rate A. Furthermore, the number D(t) of departures up to time t is independent of the number X(t) of customers remaining in the system at time t. We caution the reader that the foregoing analysis applies only if the processes are in statistical equilibrium where the stationary distribution Irk = Pr{X(t) = k} applies. In contrast, under the condition that X(0) = 0, 5. Open Acyclic Queueing Networks 583 then neither will the departures form a Poisson process, nor will D(t) be independent of X(t). 5.2. Two Queues in Tandem Let us use Theorem 5.1 to analyze a simple queueing network composed of two single-server queues connected in series as shown in Figure 5.1. Let Xk(t) be the number of customers in the kth queue at time t. We assume steady state. Beginning with the first server, the stationary distribution (2.9) for a single server queue applies, and 1-- Pr{X,(t) = n} = (_' for n = 0, 1. ... . Theorem 5.1 asserts that the departure process from the first server, denoted by D,(t), is a Poisson process of rate A that is statistically independent of the first queue length X,(t). These departures form the arrivals to the second server, and therefore the second system has Poisson arrivals and is thus an M/M/1 queue as well. Thus, again using (2.9), Pr(X1(t) = m) = (I -)() Server 1 Poisson Arrivals Rate X i form = 0, 1. ... . Server 2 Rate Rate ILi 1L? Figure 5.1 Two queues in series in which the departures from the first form the arrivals for the second. 584 IX Queueing Systems Furthermore, because the departures D,(t) from the first server are independent of X,(t), it must be that X2(t) is independent of X,(t). We thus obtain the joint distribution Pr{X1(t) = n and X2(t) = m} = Pr{X1(t) = n} Pr{X2(t) = m} - ().)m \1 for n, m = 0,1..... We again caution the reader that the foregoing analysis applies only when the network is in its limiting distribution. In contrast, if both queues are empty at time t = 0, then neither will the departures D,(t) form a Poisson process nor will D,(t) and X,(t) be independent. 5.3. Open Acyclic Networks The preceding analysis of two queues in series applies to more general systems. An open queueing network (see Figure 5.2) has customers arriving from and departing to the outside world. (The repairman model in VI, Section 4 is a prototypical closed queueing network.) Consider an open network having K service stations, and let Xk(t) be the number of customers in queue k at time t. Suppose 1. The arrivals from outside the system to distinct servers form independent Poisson processes. Arrivals Figure 5.2 An open queueing network. S. Open Acyclic Aueueing Networks 585 2. The departures from distinct servers independently travel instantly to other servers, or leave the system, with fixed probabilities. 3. The service times for the various servers are memoryless in the sense that Pr{Server #k completes a service in (t, t + Ot)IXk(t) = n} = o(Ot) for n = 1, 2, ... , (5.1) and does not otherwise depend on the past. 4. The system is in statistical equilibrium (steady state). 5. The network is acyclic in that a customer can visit any particular server at most once. (The case where a customer can visit a server more than once is more subtle, and is treated in the next section.) Then (a) X,(t), X2(t), ... , XK(t) are independent processes, where Pr{X1(t) = n,, X2(t) = n2, ... , XK(t) = nK} = Pr{X1(t) = n.) Pr{XZ(t) = n2} .. Pr{XK(t) = nK}. (5.2) (b) The departure process Dk(t) associated with the kth server is a Poisson process, and Dk(t) and Xk(t) are independent. (c) The arrivals to the kth station form a Poisson process of rate Ak. (d) The departure rate at the kth server equals the rate of arrivals to that server. Let us add some notation so as to be able to express these results more explicitly. Let A,)k = rate of arrivals to station k from outside the system, Ak = rate of total arrivals to station k, Pk; = probability that a customer leaving station k next visits station j. Then, the arrivals to station k come from outside the system or from some other station j. The departure rate from j equals the arrival rate to j, the fraction Pk of which go to station k, whence (5.3) 586 IX Queueing Systems Since the network is acyclic, (5.3) may be solved recursively, beginning with stations having only outside arrivals. The simple example that follows will make the procedure clear. The arrivals to station k form a Poisson process of rate Ak. Let A k 41k(n) = ITko X for n = 1, 2, PkIPk2 ... Ak ... , (5.4) where All 4'40) = ITko = {1 ( + ,7=i 7, \AAiAA-2 ... Ab, (5.5) Referring to (4.2) and (4.3) we see that (5.4) and (5.5) give the stationary distribution for a queue having Poisson arrivals at rate Ak and memoryless service times at rates µk for n = 1, 2. Accordingly, we may now express (5.2) explicitly as .... Pr(X1(t) = n X2(t) = n2, . . . , XK = nk} = 41,(n.)412(n2) ... 4K(nK) (5.6) Example Consider the three station network as shown in Figure 5.3. #2 P12-; µ2 = 2 JRateX2= (;) 4 Poisson Arrivals #1 Rate = Xo, = 4 µu=3 µ,,,=6,n?2 Poisson, I Rate (;) 4 #3 Poisson Departures µs = 6 Poisson, Rate = () 4 Rate = 4 Figure 5.3 A three station open acyclic network. Two servers, each of rate 3, at the first station give rise to the station rates µ = 3 and µ,, = 6 for n ? 2. Stations 2 and 3 each have a single server of rate 2 and 6, respectively. Open Acyclic Queueing Networks 5. 587 The first step in analyzing the example is to determine the arrival rates at the various stations. In equilibrium, the arrival rate at a station must equal its departure rate, as asserted in (d). Accordingly, departures from state 1 occur at rate A, = 4, and since these departures independently travel to stations 2 and 3 with respective probabilities P,, = and P13 = , we determine the arrival rate A2 = (104. At station 3 the arrivals include both those from station 1 and those from station 2. Thus A3 = ()4 + (1)4 = 4. Having determined the arrival rates at each station, we turn to determining the equilibrium probabilities. Station I is an M/M/2 system with A = 4 and µ = 3. From (2.16), or (5.4) and (5.5), we obtain 2 ll Pr{X,(t)=0}=7ro={1+(31+ -i =0.2 2(1/3) and Pr{X1(t) = n} = (4 . 2) 3/ (0 (0.4) for n = 1 , 2 for n ? 2 . ( 3 )" Station 2 is an M/M/1 system with A = and µ = 2. From (2.9) we obtain Pr(X2(t) = n) = (--)(--) for n = 0, 1, ... . Similarly station 3 is an M/M/1 system with A = 4 and µ = 6, so that (2.9) yields Pr{X3(t)=n} =(3)(3) for n = 0,1..... Finally, according to Property (a), the queue lengths X#), K,(t), and X3(t) are independent, so that Pr{X1(t) = n,, X2(t) = n2, X3(t) = n3) = Pr{X1(t) = n,} Pr(X2(t) = n,} Pr{X3(t) = n3}. 588 5.4. IX Queueing Systems Appendix: Time Reversibility Let {X(t), -oo < t < +co} be an arbitrary countable-state Markov chain having a stationary distribution Tr; = Pr{X(t) = j} for all states j and all times t. Note that the time index set is the whole real line. We view the process as having begun indefinitely far in the past, so that it now is evolving in a stationary manner. Let Y(t) = X(- t) be the same process, but with time reversed. The stationary process {X(t)} is said to be time reversible if { X(t) } and { Y(t) } have the same probability laws. Clearly, Pr { X(0) = j) = Pr { Y(O) = j) = ir;, and it is not difficult to show that both processes are Markov. Hence, in order to show that they share the same probability laws it suffices to show that they have the same transition probabilities. Let P;(t) = Pr{X(t) = jIX(0) = i}, Qi;(t)=Pr{Y(t)=jlY(0)=i). The process {X(t)} is reversible if / Pj (t) = Qij (t) (5.7) for all states i, j and all times t. We evaluate Qi;(t) as follows: Qi; (t) = Pr{Y(t) = jI Y(0) = i } = Pr{X(-t) = i1 X(0) = i } = Pr{X(0) = jIX(t) = i} (by stationarity) Pr{X(0) = j, X(t) = i} Pr{X(t) = i} IT; Pi(t) . IT, In conjunction with (5.7) we see that the process {X(t)} is reversible if F,(t) = Q11(t) = 'Pi(t) iTi or ii I;(t) = ;Pi(t), (5.8) S. Open Acyclic oueueing Networks 589 for all states i, j and all times t. As a last step, we determine a criterion for reversibility in terms of the infinitesimal parameters a;; = lim 110 1 I t i 0 j. Pr{X(t) = AX(o) = i }, It is immediate that (5.8) holds when i = j. When i 0 j, P;(t) = at + o(t), (5.9) which substituted into (5.8) gives 1rJa;;t + o(t)] = ir;[a;;t + o(t)], and after dividing by t and letting t vanish, we obtain the criterion 'zr,a;j = ir1a;; for all i 0 j. (5.10) When the transition probabilities are determined by the infinitesimal parameters, we deduce that the process {X(t)} is time reversible whenever (5.10) holds. All birth and death processes satisfying VI, (3.5) and having stationary distributions are time reversible! Because birth and death processes have a,.1+I = A., a;.;-1 = µr, and a;.l=0 ifli - jj> 1, in verifying (5.10) it suffices to check that or for i = 0, 1, .... But [see VI, (4.6) and (4.7)], 1r;=aro Jy0A, A;-, fori=l,2,..., (5.11) 590 Queueing Systems IX whence (5.11) becomes AOA, ... A, 1 1TO ( Alp-- , , * A )Ai = 'To N+ I Al P-2 which is immediately seen to be true. 5.5. Proof of Theorem 5.1 Let us consider a birth and death process {X(t)} having the constant birth rate Ak = A for k = 0, 1, ... , and arbitrary death parameters lµk > 0 for k = 1, 2, This process corresponds to a memoryless server queue having Poisson arrivals. A typical evolution is illustrated in Figure 5.4. The arrival process for {X(t) } is a Poisson process of rate A. The reversed time process Y(t) = X(-t) has the same probabilistic laws as does {X(t)}, so the arrival process for {Y(t)} also must be a Poisson process of rate A. But the arrival process for {Y(t)} is the departure process for {X(t)} (see Figure 5.4). Thus it must be that these departure instants also form a Poisson process of rate A. In particular, if D(t) counts the departures in the process over the duration (0, t], then .... (At)'e-A, for j = 0, Pr{D(t) = j} = 1, .... (5.12) j! X(t) Future for , , , i t Arrivals for i Departures for 1 e + + Departures for + 1 Arrivals for Figure 5.4 A typical evolution of a queueing process. The instants of arrivals and departures have been isolated on two time axes below the graph. Exercises 591 Moreover, looking at the reversed process Y(- t) = X(t), the "future" ar- rivals for Y(-t) in the Yduration [-t, 0) are independent of Y(-t) = X(t). (See Figure 5.4.) These future arrivals for Y(-t) are the departures for in the interval (0, t}. Therefore, these departures and X(t) = Y(-t) must be independent. Since Pr{X(t) = k} = lrk, by the assumption of stationarity, the independence of D(t) and X(t) and (5.12) give Pr{X(t) = k, D(t) = j} = Pr (X(t) = k} Pr ( D(t) j) 1rke-`(At)! and the proof of Theorem 5.1 is complete. Exercises 5.1. Consider the three server network pictured here: P21 = .2 P12 = Server #2 =3,n?1 Arrivals Poisson, rate ip. Departs with probability .8 Server #1 1 X=2 Server # 3 1 In the long run, what fraction of time is server #2 idle while, simultaneously, server #3 is busy? Assume that all service times are exponentially distributed. 5.2. Refer to the network of Exercise 5.1. Suppose that Server #2 and Server #3 share a common customer waiting area. If it is desired that the total number of customers being served and waiting to be served not exceed the waiting area capacity more than 5% of the time in the long run, how large should this area be? 592 IX Gueueing Systems Problems 5.1. Suppose three service stations are arranged in tandem so that the departures from one form the arrivals for the next. The arrivals to the first station are a Poisson process of rate A = 10 per hour. Each station has a single server, and the three service rates are µ, = 12 per hour, p, = 20 per hour, and p, = 15 per hour. In-process storage is being planned for station 3. What capacity C3 must be provided if in the long run, the probability of exceeding C3 is to be less than or equal to 1 percent? That is, what is the smallest number C3 = c for which lim,, Pr{X3(t) > c} : 0.01? 6. General Open Networks The preceding section covered certain memoryless queueing networks in which a customer could visit any particular server at most once. With this assumption, the departures from any service station formed a Poisson process that was independent of the number of customers at that station in steady state. As a consequence, the numbers X,(t), X2(t), ... , XK(t) of customers at the K stations were independent random variables, and the product form solution expressed in (5.2) prevailed. The situation where a customer can visit a server more than once is more subtle. On the one hand, many flows in the network are no longer Poisson. On the other hand, rather surprisingly, the product form solution of (5.2) remains valid. Example To begin our explanation, let us first reexamine the simple feedback model of Section 4.3. The flow is depicted in Figure 6.1. The arrival process is Poisson, but the input to the server is not. (The distinction between the arrival and input processes is made in Figures 1.2 and 4.1.) Feedback Not Poisson Feedback with probability p Depart with probability q Arrivals Input Output Poisson Departures Poisson X Not Poisson Not Poisson Rate = X Figure 6.1 A single server with feedback. 6. General Open Networks 593 The output process, as shown in Figure 6.1, is not Poisson, nor is it independent of the number of customers in the system. Recall that each customer in the output is fed back with probability p and departs with probability q = 1 - p. In view of this non-Poisson behavior, it is remarkable that the distribution of the number of customers in the system is the same as that in a Poisson M/M/1 system whose input rate is A/q and whose service rate is p,, as verified in (4.4). Example Let us verify the product form solution in a slightly more complex two server network, depicted in Figure 6.2. Server #2 P2 Feedback with probability p Arrivals Server #1 Poisson, rate X Wi Depart with probability q Figure 6.2 A two server feedback system. For example, server #2 in this system might be an inspector returning a fraction p of the output for rework. If we let X;(t) denote the number of customers at station i at time t, for i = 1, 2, then X(t) = [X,(t), X2(t)] is a Markov chain whose transition rates are given in the following table: Transition Rate From State State (m, n) (m, n) (m + 1, n) A (m + 1, n - 1) µ, Arrival of new customer Input of feedback customer (m - 1, n) qµ, Departure of customer (m - 1, n + 1) pµ, Feedback to server #2 To Description n?1 (m, n) m?1 (m, n) m?1 594 IX Queueing Systems Let ir,,,,, = lim,,,. Pr(X1(t) = m, X2(t) = n} be the stationary distribution of the process. Reasoning analogous to that of (6.11) and (6.12) of VI (where the theory was developed for finite-state Markov chains) leads to the following equations for the stationary distribution: (6.1) Air00 = g1.1ir1.0, (A + jx2)ir0.,, = PP'Iii.,,-1 + gp1iT1.,,, (A + n ? 1, Air,,,-1.0 + gj 1ir,,+1.0 + 1.1, m ? 1, (A + A, + (6.2) (6.3) AlT,,-i.,, + p1x11;m+1.,,-1 + qp 1 irn,+;.,, m, n ? 1. (6.4) + The mass balance interpretation as explained following (6.12) in VI may help motivate (6.1) through (6.4). For example, the left side in (6.1) measures the total rate of flow out of state (0, 0) and is jointly proportional to ir0.0, the long run fraction of time the process is in state (0, 0), and A, the (conditional) transition rate out of (0, 0). Similarly, the right side of (6.1) measures the total rate of flow into state (0, 0). Using the product form solution in the acyclic case, we will "guess" a solution and then verify that our guess indeed satisfies (6.1) through (6.4). First we need to determine the input rate, call it A1, to server #1. In equilibrium, the output rate must equal the input rate, and of this output, the fraction p is returned to join the new arrivals after visiting server #2. We have Input Rate = New Arrivals + Feedback, which translates into A, = A + pA, or A,=1-pq A The input rate to server #2 is A (6.5) 6. General Open Networks 595 A A2 = pA, = q (6.6) The solution that we guess is to treat server #1 and server #2 as independent M/M/1 systems having intput rates A, and A2, respectively (even though we know from our earlier discussion that the input to server #2, while of rate A2, is not Poisson). That is, we attempt a solution of the form A, - ')(' ") A AI P12 P12 (6.7) In form,n? 1. - (1 It is immediate that W W 77 1Tirr.n = 1 ,n=0n=0 provided that A, = (A/q) < µ, and A2 = pAlq < p.2. We turn to verifying (6.1) through (6.4). Let (Algµ,)m X (pA1gµ2)". It suffices to verify that 0,,,,, satisfies (6.1) through (6.4), since and 6,,,,, differ only by the constant multiple iro,,, = 1 - A,/µ,) X (1 - A2/µ2). Thus we proceed to substitute 9,,,,,, into (6.1) through (6.4) and verify that equality is obtained. We verify (6.1): A=q,.l qµ, =A. We verify (6.2): (A + 11 + - or after dividing by (pA/gµ2)" and simplifying, A+µ2=\pq 1\pAI +A=A+µ2. qk 596 IX Queueing Systems We verify (6.3): ) (A _ AI I,,,+i + + '(gp-z P,( qlu,) +µ)(qµ, 1' which, after dividing by (A/qµ,)"', becomes (A+µ0_A(q +gA,( ) gµj +µ\gJ11)(q )' or A+µ, =glxl +A+plL,, = A+ µ,. The final verification, that 9satisfies (6.4), is left to the reader as Exercise 6.1. 6.1. The General Open Network Consider an open queueing network having K service stations, and le Xk(t) denote the number of customers at station k at time t. We assume that 1. The arrivals from outside the network to distinct servers form independent Poisson processes, where the outside arrivals to station k occur at rate A. 2. The departures from distinct servers independently travel instantly to other servers, or leave the system, with fixed probabilities, where the probability that a departure from station j travels to station k is Pik 3. The service times are memoryless, or Markov, in the sense that Pr{Server #k completes a service in (t, t + ot]!Xk(t) = n) = o(Ot) for n = 1, 2, ... , and does not otherwise depend on the past. 4. The system is in statistical equilibrium (stationary). (6.8) General Open Networks 6. 597 5. The system is completely open in that all customers in the system eventually leave. Let Ak be the rate of input at station k. The input at station k is composed of customers entering from outside the system, at rate Aok, plus customers traveling from (possibly) other stations. The input to station k from station j occurs at rate A;Pk, whence, as in (5.3), x fork= 1,...,K. Ak= AOk+ Z, A/P;k (6.9) j=1 Condition 5 above, that all entering customers eventually leave, ensures that (6.9) has a unique solution. With A...... A, given by (6.9), the main result is the product form solution Pr{X1(t) = n,, X2(t) = n,, . . . Xk(t) = ng} , (6.10) = i/i1(n1)Y'2(n2) ... Y'K(nK)+ where TlkOAk t/ik(n)= for n = 1, 2, I I /2'k2 * ... , (6.11) * * Pin and All 410) _ 1rkO = k { 1+ n=I l-'i'k1P'k2 Alai t (6.12) . Example The example of Figure 6.1 (see also Section 4.3) corresponds to K = 1 (a single service station) for which P = p < 1. The external arrivals are at rate A,, = A, and (6.9) becomes A, = Ao, + AP,,, A, = A + A,p, or which gives A, = A/(1 - p) = A/q. Since the example concerns a single server, then = µ for all n, and (6.11) becomes \n 41(n) = ?l10(µ )n' = 1110 ` qlA 598 IX Oueueing Systems where I - -), 9µ IT,o = in agreement with (4.4). Example Consider next the two server example depicted in Figure 6.2. The data given there furnish the following information: A01=A, A02=0, P11 = 0, P12 = p, P21 = 1, P22 = 0, which substituted into (6.9) gives A, = A + A2(1), A2=0+A1(p), which readily yields A, _ A q and AZ = PA q in agreement with (6.5) and (6.6). It is readily seen that the product solution of (6.10) through (6.12) is identical with (6.7), which was directly verified as the solution in this example. Exercises 6.1. In the case m ? 1, n ? 1, verify that 9as given following (6.7) satisfies the equation for the stationary distribution (6.4). Problems 6.1. Consider the three server network pictured here: Problems 599 P21 = .2 P12 = Server # 2 1L2n=3,n?1 Arrivals j Poisson, rate 1. Departs with probability .8 Server #1 µIn=6,n? 1 1=2 LPI Server #3 µ3n=2,n?1 In the long run, what fraction of the time is server #2 idle while, simultaneously, server #3 is busy? Assume that the system satisfies assumptions (1) through (5) of a general open network. Further Reading Elementary Textbooks Breiman, L. Probability and Stochastic Processes with a View Toward Applications. Boston: Houghton Mifflin, 1969. Cinlar, E. Introduction to Stochastic Processes. Englewood Cliffs, N.J.: Prentice-Hall, 1975. Cox, D. R., and H. D. Miller. The Theory of Stochastic Processes. New York: John Wiley & Sons, 1965. Hoel, R. G., S. C. Port, and C. J. Stone. Introduction to Stochastic Processes. Boston: Houghton Mifflin, 1972. Kemeny, J. G., and J. L. Snell. Finite Markov Chains. New York: Van Nostrand Reinhold, 1960. Intermediate Textbooks Bhat, U. N. Elements of Applied Stochastic Processes. New York: John Wiley & Sons, 1972. Breiman, L. Probability. Reading, Mass.: Addison-Wesley, 1968. Dynkin, E. B., and A. A. Yushkevich. Markov Processes: Theorems and Problems. New York: Plenum, 1969. Feller, W. An Introduction to Probability Theory and Its Applications. 2 vols. New York: John Wiley & Sons, 1966 (vol. 2), 1968 (vol. 1, 3rd ed.). Karlin, S., and H. M. Taylor. A First Course in Stochastic Processes. New York: Academic Press, 1975. Karlin, S., and H. M. Taylor. A Second Course in Stochastic Processes. New York: Academic Press, 1981. Further Readings 602 Kemeny, J. G., J. L. Snell, and A. W. Knapp. Denumerable Markov Chains. New York: Van Nostrand Reinhold, 1966. Ross, S. M. Stochastic Processes. New York: John Wiley & Sons, 1983. Ross, S. M. Introduction to Probability Models, 5/e New York: Academic Press, 1993. Renewal Theory Kingman, J. F. C. Regenerative Phenomena. New York: John Wiley & Sons, 1972. Queueing Processes Kleinrock, L. Queueing Systems. Vol. 1, Theory. Vol. 2, Computer Applications. New York: John Wiley & Sons, Interscience, 1976. Branching Processes Athreya, K. B., and P. Ney. Branching Processes. New York: SpringerVerlag, 1970. Harris, T. The Theory of Branching Processes. New York: Springer-Verlag, 1963. Stochastic Models Bartholomew, D. J. Stochastic Models for Social Processes. New York: John Wiley & Sons, 1967. Bartlett, M. S. Stochastic Population Models in Ecology and Epidemiology. New York: John Wiley & Sons, 1960. Goel, N. S., and N. Richter-Dyn. Stochastic Models in Biology. New York: Academic Press, 1974. Point Processes Lewis, P. A. Stochastic Point Processes: Statistical Analysis, Theory, and Applications. New York: John Wiley & Sons, Interscience, 1972. Answers to Exercises Chapter I 2.1. Because B and B` are disjoint events whose union is the whole sample space, the law of total probability (Section 2.1) applies to give the desired formula. 2.3. (b)Ax) f(x) = 3x2 0 (c) E[X] - 1 (d) Pr( X<_1} 2.4. (b) E[Z] _ $. (c) Var[Z] = 6;. 2.7. (a) 0 FX(x) = xR 1 for x s 0; for 0 < x < 1; for x > 1. - 26 64, for x < 0; for O s x s l; for 1 < x. (b) E[X] = R/(1 + R). (c) Var[X] = R/[(R + 2)(R + 1)2]. 2.8. f(v) = A(1 - v)A-' for O s v s 1; E[V]=1/(A+ 1); Var[V] = A/[(A + 2)(A + 1)2]. Answers to Exercises 604 2.9. for x < 0; 0 x2 FX(x) for x 1; Var[X] = 16- 3.1. Pr{X = 3} = ;2. 3.2. Pr {0 defective) = 0.3151. Pr{0 or 1 defective) = 0.9139. 3.3. Pr{N = 10) = 0.0315. 3.4. Pr{X=2} =2e-2=0.2707. Pr(Xs 2) = 5e-22= 0.6767. 3.5. Pr{X ? 81 = 0.1334. 3.6. (a) Mean = n 2 1; Variance = m+1 (b) I Pr{Z=m}= n2 - 1 12 form=0,...,n; n- 2n+1-m for m = n + 1, ..., 2n. n2 (c) Pr{U = k} = 4.1. 1 +2(n-k) (n + 1)2 for k=0,...,n. Pr{X>1.5}=e3=0.0498. Pr{X = 1.5) = 0. 4.2. Median = 4.3. Exponential distribution with parameter A/2.54. 4.4. Mean = 0; Variance = 1. log 2; Mean = . 605 Answers to Exercises Qy - PO'xQY 4.5. a* 4.6. (a) f,.(y) = e-, uX + 02 for 2po-xv,. p ±1. for y,::> 0. c- iv 1 1 (b) f,,(w) = (w) for 0 < w < 1. n 4.7. ^ as the gamma density fR(r) = 5.1. Pr{X ? 1 } = 0.6835938 Pr{X > 2) = 0.2617188 Pr{X? 31 = 0.0507812 Pr { X ? 4) = 0.0039062. 5.2. Mean = ;. 5.3. E[X] _ 5.4. (a) E[X,,] = A2re-Ar . E[XB] = 3 (b) E[min{XA, XB}] = s; (c) Pr{X,, < XB) = 5; (d) E[XB - XAjXA < XB] _ ;. 5.5. (a) Pr{Naomi is last) = ;; (b) Pr{Naomi is last) _ 2 = 0.1128; .,j' (c) c = 2 + N/-3. Chapter II 1.1. Pr{N=3,X=2} =,=6; Pr{X=5} =48; E[X] = '-. 1.2. Pr(2 nickel heads N = 4} 1.3. Pr{X > 1IX ? 1 } = 0.122184; Pr { X > 1 lAce of spades) = 0.433513. for r > 0. Answers to Exercises 606 1.4. Pr{X = 21 = 0.2204. 1.5. E[XI X is odd] = A eA 1.6. Pr{U=u,Zz}p2(1-p)z, A Pr{U = uIZ = n} = CA + e-A)' 1 n 1, 1 2.1. Pr{Game ends in a 4} = o. 2.3. Pr(Win) = 0.468984. 3.1. k 0 1 2 3 4 5 6 Pr{Z = k} 0.16406 0.31250 0.25781 0.16667 0.07552 0.02083 0.00260 O u:!:-: z; O: u :5 n. E[Z] = ;; Var[Z] = 1.604167. 3.2. E[Z] = Var[Z] = 8; Pr{ Z = 2) = 0.29663. 3.3. E[Z] = A2; Var[Z] = µ(1 + µ)c72. 3.4. Pr{X = 2) = 0.2204; E[X] = 2.92024. 3.5. E[Z] = 6; Var[Z] = 26. 4.1. Pr{X= 2} _;. 4.2. Pr {System operates l = ;. 4.3. Pr{U > ;) = 1 - ;(1 + log 2) = 0.1534. 4.4. f,(z) (1 + for z)2 0 < z < oo. Answers to Exercises 607 5.1. u > 0, v > 0. for 4.5. f,.,,(u, v) = e-"""' X 2 0.14 1 Pr{X > x} 0.61 0.37 2 1 1 - E[X] x 5.2. Pr{X ? 1 } = E[X] = p. Chapter III 1.1. 0. 1.2. 0.12, 0.12. 1.3. 0.03. 1.4. 0.02, 0.02. 1.5. 0.025, 0.0075. 2.1. (a) P2 _ 0.47 0.13 0.40 0.42 0.14 0.44 0.26 0.17 0.57 (b) 0.13. (c) 0.16. n 0 Pr{X,, =OIX)=O} 1 2.2. 2.3. 0.264, 0.254. 2.4. 0.35. 2.5. 0.27, 0.27. 1 2 3 0 ' ' 4 ; 2 4 s Answers to Exercises 608 2.6. 0.42, 0.416. -1 0 1 2 3 -1 0 0 0.3 0.3 0.4 0 0 0 0.3 0.3 0.4 1 0.3 0.3 0.4 0 0 2 0 0.3 0.3 0.4 0 3 0 0 0.3 0.3 0.4 3.1. P= 3 2 . . ( NIP + N N l )q; P' (N_ i) P'', = (-)q. -1 0 1 2 3 -1 0 0 0.1 0.4 0.5 0 0 0 0.1 0.4 0.5 0.1 0.4 0.5 0 0 2 0 0.1 0.4 0.5 0 3 0 0 0.1 0.4 0.5 3.3. P= 1 -2 -1 0 1 2 3 0 0 0.2 0.3 0.4 0.1 0 0 0.2 0.3 0.4 0.1 0 0 0 0.2 0.3 0.4 0.1 1 0.2 0.3 0.4 0.1 0 0 2 0 0.2 0.3 0.4 0.1 0 31 1 0 0 0.2 0.3 0.4 0.1 3.4. -12I I Answers to Exercises 1 2 1 0 2 ' 0 ' 2 0 1 0 0 3.5. 609 I 4.1. v03 = I* 4.2. (a) u,o=1; 4.3. (a) u,o- = 1o05 . -s - ,o (b) v, T- 4.4. v0 = 6. 4.5. uH,TT 4.6. 4.7. = '3 6. (a) uI0 = 23 (b)- ' vl = 23 W - zo. - W. 2 = 2s as V, - ,,. 4.8. w = 1.290;w12=0.323 v,=1.613. 4.9. u10 = zz = 0.40909 Y,o = 0.17; P;o = 0.2658; P;o = 0.35762 . . .; P;0 = 0.40245 . 5.1. 0.71273. 5.2. (a) 0.8044; 0.99999928 (b) 0.3578; 0.00288 . Answers to Exercises 610 5.3. p, = 0.42 0.58 0.49 0.51 0.474 0.447 P3 = 0.526 0.553 P4_ 0.5422 0.5341 0.4578 0.4659 P5 = 0.53734 0.53977 5.4. 0.46266 0.46023 0 1 2 3 0 0 0 1 5.5. PcO = 0.820022583. 5.6. 2.73. 5.7. u,o = 0.3797468. 5.8. po = a, ro = 1 - a; pi = a(l - /3), q, = /3(1 - a), r;=a(3+(1 -a)(1 -(3), 5.9. Po= 1,qo=0, p;=p,q;=q,r;=0 6.1. for i? 1. for i?1. (a) u3s = ; (p)2J/L1 (b) uss = I 1 - - Ip ]. Answers to Exercises 611 6.2. u,o=0.65. 6.3. v = 2152.777 6.4. v, = 2.1518987. 7.1. w (a) u10 20 25 7t tJ 1o 40 I1 11 --22; 9 . 20. (/b1 \u ) WII 11; W12 7.2. 70 79 100 w= - 25 71 79 30 79 100 79 a) ulo 30 79; - 100. _ 70 (b) w - 79; W12 - 79 (. 8.1. M(n) = 1, V(n) = n. 8.2. p.=b+2c;a2=b+4c-(b+2c)2. 8.3. n 1 2 3 UPI 0.5 0.625 0.695 4 0.742 8.4. M(n)=A",V(n)=A"(1-' ,JIB 1. 9.1. n 2 1 0.480 0.333 UPI ux = 0.82387. 9.2. cp(s) = Po + 9.3. cp(s)=p+qs". 9.4. (P(0) 1 - c4(0) (P(S) P2S2 3 0.564 4 0.619 5 0.775 5 0.658 Answers to Exercises 612 Chapter IV 1.1 . IT0 10, -?, 7T 1 = 5 21 6 , 1T, 31 16 66 66 - _ 19 66, 1.3. 1T I1 1.4. 2.94697. 1G .5. 790 - 2 9 , 7r1 - 2 9 7 T 2 = 29, 1T 3 - 29 1.6. 1TO 1.7. - 40 - 135 L40 7r0-441,1 441,192-441,193- 1.8. 7r = 177. 1.9. 1r0 1'3 10 _9 5 S 14,1f1 =3 A, 2 - 14- - _ 2 3 , I 71 72 126 441 7 17 1.10. irlatc 40 2.1. 1T,. = 9. 2.2. One facility: Pr (Idle) = q2 1 + p2' Two facilities: Pr(Idle) = 2.3. (a) p 0 0.02 AFI 0.10 0 0.11 AFI 0 0.20 AOQ 0 AOQ (b) 2.4. p R, R, p 0.05 0.998 0.998 0.10 0.990 0.991 1 l+p+p2' 0.018 0.04 0.12 0.036 0.06 0.13 0.054 0.08 0.14 0.072 0.10 0.16 0.090 0.02 0.23 0.016 0.04 0.27 0.032 0.06 0.32 0.048 0.08 0.37 0.064 0.10 0.42 0.080 0.15 0.978 0.981 0.20 0.962 0.968 0.25 0.941 0.952 Answers to Exercises 2.5. ITA=5. 2.6. ao = . 2.7. (a) 0.6831; 613 (b) ir,=ar,=-0°,ir,=,',; (c) ?r3 = ,!,. 2.8. 3.1. ?r 3 = 8SI {n ? 1; P`"" > 01 = 15, 8, 10, 13, 15, 16, 18, 20, 21, 23, 24, 25, 26, 28, ...) d(0) = 1, P`57' = 0, P;38' > 0 3.2. Transient states: (0, 1, 31. Recurrent states: (2, 4, 5). 3.3. (a) (0, 2), { 1, 3), 14, 5); (b) (0), (5 ), ( 1, 2), (3, 4). 3.4. {0), d = 1; for all i, j. {1},d=0; {2,3,4,5},d= 1. 4.1. lr,=pkl(1 +p+p-+p;+p4) for k=0,...,4. 4.2. ,4i9 (a) ?r0 - - 9999 8550 (b) m ,o10 - 1449 4.3. Iro=Ir,=0.2,7,=7r,=0.3. 5.1. lim P`"" = lim P`,"o' = 0.4; limP;o'= limPo'= 0; lim Pa'o = 0.4. 5.2. (a) (b) 0, (c) 3I, (d) 9, (e) 3, (f) X, (g) 5, (h) 27, Answers to Exercises 614 Chapter V 1.1. (a) a-22; (b) e2. k =0, 1, ... . 1.2. (pklpk-1) = A/k, 1.3. Pr{X = kI N = n} _ ()p*(1 0,1,...; "e a1.4. (a) ( ) a p= a+/3 - p)"kAt k k! (b) Pr{X(t) = n + kIX(s) = n) = Wt - s)] E[X(t)X(s)] = Alts + As. k! 1.5. Pr{X = k} = (1 - p)pk for k = 0, 1, ... where p = 1/(1 + 0). 1.6. (a) a-12; (b) Exponential, parameter A 1.7. = 3. (a) 2e-2; (b) 64 e -6., (6,)(1)2(2)4; (c) 3 3 (d) 32e-4 1.8. (a) 5e-22; (b) 4e-4; 1 - 3e-2 (c) 1 - e-2 1.9. 2.1. (a) 4; (b) 6; (c) 10. k 0 1 (a) 0.290 0.296 0.370 0.366 0.301 0.361 (b) (c) 2 0.225 0.221 0.217 Answers to Exercises 615 2.2. Law of rare events, e.g. (a) Many potential customers who could enter store, small probability for each to actually enter. 2.3. The number of distinct pairs is large; the probability of any particular pair being in sample is small. 2.4. Pr{Three pa9f s error free) - e-''-. 3.1. a-6. 3.2. (a) e-' - e-"; (b) 4e-'. 3.3. ;. 3.4. ()()'(3)' = xs TI m=0,1, 3.5. 3.6. F(t) = (1 3.7. t+ 2. A 3.8. (i5)(2)S( )'. I 3.9. Pr{W,.<_t}=1- 4.1. n+l 4.2. 4. 4.3. . 7, 4.4. See equation (4.7). 4.5. [1- enl5 a JI (At)Ae-Ar k! ,n. Answers to Exercises 616 5.1. 0.9380. 5.2. 0.05216. 5.3. 0.1548. 6.1. 0.0205. 6.2. Mean= t, Variance = 2At 02 e-AC(z)t - e- At 6.3. 6.4. 1 - e-At (a) 1; (b) zr I-II A(t)ke-ACn 6.5. Pr{M(t) = k} = where A(t) =A k! J [1 - G(u)] du. 0 Chapter VI Po(t) = e-'; P1e-' - I -3t. , I(t) = z ze 3[1e-' + Ze-3r - 1e-2t] P2(t) = P3(t) = 1.2. 6[8e-t + ;e-3t - 3e-zr - z4e-St]. (a) 6i (b) 2s. 6+ 36 C 1.3. 36- X(t) is a Markov process (memoryless property of exponential dis- tribution) for which the sojourn time in state k is exponentially distributed with parameter Ak. 1.4. (a) Pr {X = 01 = (1 - ah)" = 1 -nah + o(h); (b) Pr{X = 1) = nah(1 - ah)" = nah + o(h); (c) Pr{X ? 2) = 1 - Pr{X = 0) - Pr(X - 11 = o(h). 617 Answers to Exercises -, Var[X(t)] = 1.5. E[X(t)] _ 1.6. (a) P,(t) = e-S; 2 P P where P = e 5[Ze-3r - lie-5'] (b) P2(t) = i6e-5' + 15[zoe-3r - (c) P3(t) = 2.1. 1 -Le-13r]. 80 P3(t) = e-Sr; P2(t) = [3e-2r - PI(t) = 3e-S7; ;e-2r - 10[be-5r + Ze-3r] Pa(t) = 1 - P,(t) - NO - NO2.2. (a) io; (b) 29' 15+ (c) 361 900 2.3. P3(t)=e ; P2(t) = [e_, - e-2,]; e_' - e-2r + 1e-31]; pi(t) = 2[i Po(t) = 1 - PI(t) - NO - P3(t). 2.4. P2(t) = 10e-41(l - e-2')3 3.1. 3.2. n=0,1,.... for Assume that Pr{ Particular patient exits in [t, t + h)lk patients } 1h + o(h). Mk 4.2. ar.k =- 4.3. 1k 4 .4 . (a) (Npk(l Ik = where p = P)"-k where A -a aro=1/(1+µ+2(µ)I; (b) am = 4.5. - 1/(1 + (-)2). + ark = (k + 1)(1 - 0)29'` a a+ Answers to Exercises 618 A 9Ae-o 0 = -. where 4.6. 7r, = 5.1. Use log 5.2. Use 6.1. 1 6.2. P,(t) = A+µ + A+µ 7.1. k! 1x 1 K K-i f(t) = 2 =1 µ = 1 + x + x2 + x < 1. K >> i. for - e a+\2u + e-(A+µ)r1 J 2+ e-(2-'2), 4 4 -e --(2-\ 2)1 + 7.2. 4 ° - 2 -4 _ 4 e-c-\2)t - 2+ e-(,+v2,r 4 Chapter VII 1.1. The age S, of the item in service at time t cannot be greater than t. 1.2. F,(t) = 1 - e-A, - Ate-A, 1.3. (a) True; (b) False; (c) False. 1.4. (a) W has a Poisson distribution with parameter Ak. I e-"A(Ak)" n=0 n! (b) Pr(N(t) = k} _ 2.1. a + b. e-A(A+I)(Ak + A) , n! 619 Answers to Exercises 2.2. The system starts from an identical condition at those instants when first ;both components are OFF. 2.3. M(n) n u(n) 1 0.4 0.4 2 0.66 1.104 1.6276 2.0394 2.4417 2.8897 3.3374 3.7643 4.1947 0.26 0.444 0.5236 0.41184 0.4023 0.44798 0.44769 0.42693 0.4304 3 4 5 6 7 8 9 10 1 3.1. a-";t + A 3.2. The inter-recording time is a random sum with a geometric number of exponential terms, and is exponential with parameter Ap. (See the example following II, (3.13)). 3.3. Pr f N(t) = , WN(,) , > t + = {_(At)"e' n! S) le-As. 4.1. M(t) = Zt - 6. 4.2. 8. 4.3. T* = 4.4. c(T) is a decreasing function of T. 4.5. h(x) = 2(1 - x) for 0 : x < 1. 4.6. (a) 8 a a+p ; - 15 Answers to Exercises 620 /LA 5 .1 . 1 5.2. 9 5.3. T* = cc. 6.1.-6.2. n 0 1 1.1111 2 0.96296 1.01235 0.99588 1.00137 0.99954 1.00015 0.99995 1.00002 0.99999 3 4 5 6 7 8 9 10 6.3. 0.6667 1.33333 0.88888 1.03704 0.98765 1.00412 0.99863 1.00046 0.99985 1.00005 0.99998 1.00001 E[X] = 1; 1 bk = 1. Chapter VIII 1.1. (a) 0.8413. (b) 4.846. 1.2. Cov[W(s), W(t)] = min{s, t}. 1.3. ap = ',_cp(z)t-'[z2 - 1]; ax = r zcp(z). Answers to Exercises 1.4. 621 (a) 0. (b) 3u2 + 3iuv + uw. 1.5. (a) a-'-`; (b) t(1 -s) for 0 < t < s < 1; (c) min{s, t}. 1.6. (a) Normal, .t = 0, U-z = 4u + v; (b) Normal, A=0,o-'-=9u+4v+w. S 1.7. S 2.1. (a) 0.6826. (b) 4.935. 2.2. If tan 0 = V, then cos 0 = t/(. 2.3. 0.90. 2.4. Reflection principle: Pr(M,, ? a, S,, < a) _ Pr{M ? a, S,, > a}(= Pr(S,, > a)). Also, Pr{M ? a, S = a) = Pr(S = a). 2.5. Pr(,r0<t) =Pr{B(u) 00 2.6. Pr{z, <t} = Pr(B(u) = 0 3.1. Pr(R(t) < yIR(0) = x) forallt<-u<a} = 1 - t9(t,a). for some u, b < u < t). = Pr(-y < B(t) < yIB(0) = x} = Pr{B(t) < yIB(0) = x} - Pr{B(t) < -yIB(0) = x). 3.2. 0.3174, 0.15735. 3.3. 0.83995. 3.4. 0.13534. 3.5. No, No. Answers to Exercises 622 4.1. 0.05. 4.2. 0.5125, 0.6225, 0.9933. 4.3. 0.25, 24.5, 986.6. 4.4. r = 43.3 4.5. 0.3325. versus E[T] = 21.2 x 4.6. (a) E[( - a)+] = J xcp(x) dx - a f cp(x) dx a a = cp(a) - a[ I - c1(a)] (b) (X - b)+ = v( - b 5.1. 0.8643, 0.7389, 0.7357. 5.2. 0.03144, 0.4602, 0.4920. 5.3. (a) Q µ)+. (,1 - S)"v CoV[Vro i+k] _ (1 - 6)k. (b) E[# V,, = v] _ -(3v Var[OVIV = v] = 1. Chapter IX 1.1. (a) Probability waiting planes exceed available air space. (b) Mean number of cars in lot. 1.2. The standard deviation of the exponential distribution equals the mean. 1.3. 11 days. 2.1. 25 36 Answers to Exercises 623 L = 5. versus 2.3. L = 1 3.1. , v=-,z-=-, L 3.2. L= p+ 3.3. 3. 3.4. ;-' versus 3. 3.5. M(t) = A 1 1 _ p 1-p p 2(1 + a) 2a(1 - p) J [1 - G(y)] dy - Av. 0 4.1. 8 per hour. 4.2. 16 4.3. 8.55. 4.4. 0.0647. 5.1. 15(4) 5.2. Pr{Z :5 201 = 0.9520 5 Index Absorbed Brownian motion 499-502, 507 Absorbing Markov chain 123-125 Absorbing state 105, 120, 170 in birth and death process 379-384 Absorption probability 165 Absorption time 173 in birth and death process 382-384 Accounts receivable model 167, 230 Addition law 6 Age 45, 422, 424, 425, 426 in a Poisson process 434 in a renewal process 146 limiting distribution of 443 Age replacement 45, 221-223, 438, 446 Airline reservation model 234 Aperiodic 239, 246 Arrival process 590 Astronomy application 314 Availability 217, 228, 234, 403 Average fraction inspected 220, 228 Average outgoing quality 220, 228 Backward equations 359 Bacteria 30, 289, 315 Balking 567, 581 Basic limit theorem of Markov chain 246 Batch processing 150-151, 296 Bernoulli distribution 24 Bernoulli random variables sum of 280, 289 Beta distribution 38, 83 Beta function 55 Bid model 69, 86, 149, 331 Binary message 100, 104 Binomial distribution 25, 293 convolution of 32 Binomial expansion 341 Binomial theorem 55 Bird problem 437 Birth and death process 547 limiting distribution of 366-368 postulates for 355-356 with absorbing states 379-384 Birth process 333-339 linear 346 Black-Scholes 516-521 Block replacement 428-430, 432, 456 Borel set 19 Branching process 91, 177-195 multiple 192-195 Brand switching model 229 Breakdown rule 350, 354 Brownian bridge 502, 522 Brownian meander 504 Brownian measure 534 Brownian motion 474-479 absorbed 499-502 geometric 514-516 integrated 535 maximum of 491-493, 513 of pollen grain 473, 526 reflected 498-499 standard 478 two dimensional 506 with drift 508-511 Bum-in 403-405 Busy period 551 Index 626 Cable fatigue model 349-353, 354 Cable strength model 483 Call option 516, 523, 531 Car problem 258 Carrying capacity 386, 390 Cash management 162-164, 488 Central limit principle 483, 508, 533 Central limit theorem 34, 75, 479 Certain event 6 Chapman-Kolmogorov equation 356, 394 Chebyshev inequality 93 Chemical reaction 354, 378 Cigar problem 134-135 Collards 365 Communicate 235, 258 Compound Poisson process 318-320 Compression testing model 490 Computer challenge 135, 168-169, 176, 290, 311, 490 Computer coding 288 Conditional density function 71, 79 dependence 85 distribution function 71 expectation 81 expected value 60 independence 85 mass function 57 probability 14 Continuous random variable 8 Continuous sampling 218-221 Control limit rule 225 Convolution 12 of binomial distribution 32 of geometric distribution 32 of Poisson 268 Correlation coefficient 12, 22, 39, 85 Counter model 427, 436 Covariance 11, 86 matrix 481 Covariance function 482 for Brownian bridge 507 for Brownian motion 479 of Ornstein-Uhlenbeck process 525 Cox process 273-274, 408-411 Crack failure model 64-68, 324, 343 Craps 148 Cumulative process 449, 451 Current life, See age Customer waiting time 542 Damage 134 Death process 345-349 linear 346-349 Defects 274, 316 Delayed renewal process 447 Departure process 582, 590 Detector model 310 Dice five before seven 134 four before seven 65, 68 shaved 66-68 weighted 69-70 Differential equations 335, 337, 344, 415, 523, 557 and limiting distribution 367 backward 359 for Cox process 409-410 for M(t) 361 for two state Markov chain 363 forward 361, 367 Kolmogorov 359, 361 Diffusion equation 475 Discount factor 132, 300 Discrete random variable 8 Disease spread 99, 342 Disjoint 6 Dispatch model 278 Dispersal of offspring 183 Distribution function 7 Do men have more sisters 64 Doubly stochastic 206, 260 Poisson process 273 Ehrenfest urn model 108, 532-533, 539 Electron multiplier model 78, 178 Elementary renewal theorem 437 Embedded Markov chain 396, 560, 563 Index Embedded random walk 380 Empirical distribution function 503 Equal load sharing 351, 483 Equally likely outcomes 3 Excess life 115, 414, 422, 424, 425, 426, 462 for Poisson process 433 limiting distribution of 443 Expected value 9 of sum 12 Exponential distribution 35-37, 46-50 Extinction 345, 347, 355, 388-392 mean time to 385, 390-393 Extinction probability 181-183, 384, 393 and generating function 187-190 Failure 446 crack model for 324 Failure model 115 Failure rate 36, 41, 350 Fair game 88, 143 Family name survival 179 Family size 184, 195, 197 Fatigue 324, 343, 349-353 Fecundity model 125-127 Feedback 569, 592 Fiber, See filament Fibrous composite 316 Filament, strength of 326-328, 411-413 First come-first served 542, 239 First return 240, 245 First return mean 255, 257 First step analysis 101, 116-125, 169-174, 255,261-262,360,380 infinitesimal 508, 509, 510 Five before seven 134 Flashlight problem 52-53 Flea beetle model 365, 557 Forward equations 361, 367, 376, 409 Four before seven 65, 68 Fundamental matrix 172, 175 Gauge length 326 627 Gambler 90-91 Gambler's ruin 94, 142, 144, 148, 152, 156, 509 mean duration of 167 Gambling 22, 88, 94 Game show 150 Gamma distribution 38, 276, 291 Gamma function 53 Gaussian process 481, 506 Gene frequency model 108-111, 179, 372-376,528-529 Generating function 185, 276 and extinction probability 187-190 and sums of rv's. 185, 190-192 Geometric Brownian motion 514-516 Geometric distribution 25-26, 33, 339 convolution of 32 generalized 33 Geometric series 56 Hazard rate 36, 350 History 215-216 Hitting probability 173 Hitting time 152, 493, 509 mean of 165 Home helicopter 342 Idle period 551 Immigration 342, 361, 368 Impossible event 6 Impulse response function 304 Imputed volatility 520 Independent events 7 Independent increments 270, 477 Independent Poisson processes 321 Independent random variables 11 defining a Markov chain 138-141 Indicator function 45 of event 24 random variable 21 Industrial mobility 398-402 Infinitesimal first step analysis 508, 509, 510 Index 628 Infinitesimal generator 356, 396 Infinitesimal matrix 359 Infinitesimal parameter 339 Infinitesimal probability 333, 334, 395 Input process 541 Input rate 570 Integral equation 338 Integrated Brownian motion 535 Intersection 6 Invariance principle 480, 482, 488 Inventory model 106-108, 112-113, 114, 115, 230 Irreducible 246, 258 Irreducible Markov chain 236 Joint distribution I I L = A W 542-544 Laplace transform 311, 414 Last step analysis 360, 409 Law of large numbers 4 Law of rare events 27, 28, 279-286, 288 Law of total probability 6-7, 14, 49, 58, 60, 65, 71, 72, 82, 87, 94, 101, 119, 120, 121, 268, 335, 409, 458, 461, 559 Lazy professor 457 Learning model 297, 434 Length biased sampling 436 Limiting distribution 199, 254, 257, 377 and differential equations 367 for birth and death process 466-468 interpretation of 207 of age and excess life 443-445 Limiting transition probability 212, 232 Linear birth process, See Yule process Linear death process 346-349, 353, 355 Linear growth 346 with immigration 361, 368 Loaded dice 69-70 Logistic process 371-372 Lognormal distribution 35 Long run relative frequency 4 M/G/l queue 545, 558-563 M/G/c queue 564-565 M/M/l queue 544, 548-552 M/M/S queue 553-555, 556 M/M/e queue 544,552-553,557 Marginal distribution 1 I Marked Poisson process 321-324, 564 Markov chain 95 embedded 396 in continuous time 394-396 two state 136-138, 200, 362-364, 396-398,407,431 Markov inequality 88-89, 93 Markov process 95 Marlene, see also Martha 470 Martha, see also Marlene 151 Martingale 87-94, 151, 184, 297, 490, 507, 524 systems theorems 88 Match 21 Maximal inequality 89-90 Maximum of Brownian motion 491-493, 513 Maze 122-123, 131, 166 Mean 9 Measurable 17 Median 9, 40 Memoryless property 35, 48, 348, 585, 596 Mode 31 Moment 9 Multinomial distribution 29-30 Naomi 51 Negative binomial distribution 25-26, 59, 84 Neutron chain reaction 178 Normal distribution 34 bivariate 39 conditional 86 multivariate 40, 481 notation for 475 table of 486 Null recurrent 246 o(.) notation 9, 271-272, 276-277, 334, 344 Offspring 73 Index Optimal replacement model 224-228 Option pricing 516-521 Ornstein-Uhlenbeck process 524-538 and Brownian motion 525, 537 stationary 532 Overflow 545, 570, 580 Partial sums 140-141, 176, 480 Pattern search 114, 130 Period of state 237 Periodic 235, 254 Peter principle 398-402, 450 Planned replacement, See Age replacement Poisson decomposition 268-269 sum of 268 Poisson counting process 290 Poisson distribution 26-29, 196, 258, 267-268 and uniform distribution 63 convolution of 31 Poisson point process 290 definition 284 nonhomogeneous 323 postulates for 282 Poisson process 270-273 as a renewal process 427, 432-435 compound 318-320 doubly stochastic 273 marked 321-324, 564 mixed 273, 278 nonhomogeneous 271-273 postulates for 334, 344 repositioning of 329 spatial 311-314 with Markov intensity 408-411 Population size model 70, 335, 339-341, 341,346-349,371-372,384 with age structure 463-469 Population stability 193 Position process 530, 536 Positive recurrent 246 Preemptive priority 572-579, 580 Premium 517 629 Priority, preemptive 572-579, 580 Priority queue 545 Probability density function 8 Probability mass function 8 Probability measure 15 Probability of absorption 165 Probability of extinction 181-183 Probability space 16 Process control 453 Product form 592 Production process 30, 100, 104, 148, 213, 218-221, 231 Pure birth process, See birth process Pure death process, See death process Queue discipline 531 Queueing model 70, 114, 450 discrete 111-112, 149 Queueing network 545 general open 592-598 open acyclic 581-591 Quiz show 84 Radioactive decay 294, 301, 364 alpha particles 329 Random environment 84, 70-77 Random sum 180 distribution of 74-75 moments of 72 Random variable 7 continuous 8 discrete 8 Random walk 141-145, 151, 156-161, 162, 480, 488, 489, 496 simple 145, 177 Random walk hypothesis 318 Recurrent 246 Recurrent state 240, 241 Reducible Markov chain 258-264 Redundancy 216-218, 403-405 Reflected Brownian motion 498-499 Reflection principle 491-493, 497 Regular Markov chain 199 Regular transition matrix 199-205, 257 Reliability model 216-218, 228, 234 630 Reneging 581 Renewal argument 458 Renewal equation 458 Renewal function 421 for Poisson process 433 Renewal process 146 definition 419 delayed 447-448 in Markov chain 428 in queues 427 stationary 448 Renewal theorem 441, 462, 551, 558 elementary 439 Repair model 407 Repairman model 369-371, 376, 377, 545, 546 Replacement model 150, 221-228, 438, 450, 452 optimal 224-228 Reservoir model 496, 506 Risk theory 70, 318, 452-453 Rumor spread 134 or-algebra 16 Sample space 15 Sampling continuous 218-221 length biased 434, 436 sum quota 305-308, 435 wildlife 71 Sequential decisions 511-513, 521, 522 Sequential hypothesis test 513 Server utilization 542 Service distribution 531 Shaved dice 66-68 Shewart control chart 453 Shock model 277, 278, 319, 328, 329 Shot noise 304-305, 310, 311 Sigma-algebra 16 Size effect 325 Social mobility 200, 210 Sojourn 336, 357-359, 395, 447 in Poisson process 290, 292 Spatial point process 311-314 Index Spread of disease 99, 342 of rumor 134 Stable age distribution 469 State space 5 Stationary Cox process 414 distribution 247, 252, 256, 258, 366, 376-378 intensity 409 Ornstein-Uhlenbeck process 532 renewal process 448-449 transition probability 96 Sterile male insect control 388-392 Stirling's formula 54 Stochastic 2 Stochastic process 5 Stock prices 75-77, 88, 318, 474, 489, 506, 510, 514, 522, 531 Stop and go traveler 366, 416-417 Strength compression 490 of cable 483 of filaments 326-328 Striking price 517 Subjective probability 5 Success runs 145-147, 165-166 Successive maxima 138-140 Sum quota sampling 305-308, 435 Sums of numbers 56 System 50-51, 231, 378, 379, 406, 407, 431,446, 456 System throughput 542 Tail probability 43-46, 52, 422 Tandem queues 583 Tensile strength 411-413 Time reversal 588-591 Total life 422, 457 for Poisson process 434 Tracking error 527 Traffic flow 427 Traffic intensity 549, 563, 573 Transient state 120, 170, 235, 240, 241 Index Transition probability 95 for two state Markov limit of 212, 232 matrix 96 n-step 101 regular 199-205 stationary 96 631 363-364 Waiting time in Poisson process 290, 296, 309 in renewal process 420 Wald's approximation 513 Warrant 516 Wear 134 Weather model 215-216, 232, 238, 455 Uncorrelated II Uniform distribution 37, 93, 290, 311 and 1 sisson process 297-299 discrete 30 Union 6 Weibull distribution 486 Weighted dice 69-70 Weiner process 474 Wildlife sampling 71 Urn 63, 91-93, 108, 113, 115, 132, 134, 168-169, 211 You Be the Judge 28-29 Yule process 339-341, 342, 346 with immigration 342 Variable service rates 569 Variance 9 Velocity 538 Volatility 520 Zero-seeking device 130, 175 Zeros of Brownian motion 494-496, 497