Professional Documents
Culture Documents
Let {Xk } be a discrete-time stochastic process which takes on values in a countable set S, called
the state space. {Xk } is called a Discrete-time Markov chain (or simply a Markov chain, when the
discrete nature of the time index is clear) if
P (Xk = ik | Xk1 = ik1 , Xk2 = ik2 , . . .) = P (Xk = ik | Xk1 = ik1 ),
where ij S.
A Markov chain is said to be time homogeneous, if P (Xk = i | Xk1 = j) is independent of k.
We will only consider time-homogeneous Markov chains here. Associated with each Markov chain
is a matrix called the probability transition matrix, denoted by P, whose (i, j)th element is given by
Pij = P (xk = j | xk1 = i). Let p[k] denote a row vector of probabilities with pj [k] = P (Xk = j).
This vector of probabilities evolves according to the equation
p[k] = p[k 1] P.
Thus, p[0] and P capture all the relevant information about the dynamics of the Markov chain.
The following questions are important in the study of Markov chains:
Does there exist a so that = P ? If such a exists, it is called a stationary distribution.
If there exists a unique stationary distribution, does limk p[k] = for all p[0]? In other
words, does the distribution of the Markov chain converge to the stationary distribution
starting from any initial state?
While the existence of a unique stationary distribution is desirable in the applications studied in
these notes, not all Markov chains have a unique steady-state distribution. We will first present an
example of Markov chain which does not have a stationary distribution and then another example
where a a stationary distribution exists but the probability distribution over the states does not
converge to the stationary distribution in steady-state. Motivated by these examples, we will impose
some conditions to guarantee the existence of a stationary distribution to which the Markov chain
converges in steady state.
Example 1 Consider a trivial two-state Markov chain with states a and b such that the chain
remains in the state for time slots
! k 0. Thus, the transition probability matrix for this Markov
1 0
chain is given by P =
. Therefore, P = is true for any distribution and the
0 1
stationary distribution is not unique. The Markov chain in this example is such that if it started in
one state, then it remained in the same state forever. In general, Markov chains where one state
cannot be reached from some other state will not possess a unique stationary distribution.
The above example motivates the following definitions.
Definition 1 Let Pijn = P (Xk+n = j | Xk = i).
1. State j is said to be reachable from state i, if there exists n 1 so that Pijn > 0.
2. A Markov chain is said to be irreducible if a state i is reachable from any other state j.
In these notes, we will mostly consider Markov chains that are irreducible. The Markov chain
in Example 1 was not irreducible.
Example 2 Again let us consider a two-state Markov chain with two states a and b. The Markov
chain behaves as follows: if it is in state a at the current time-slot, then it jumps to b at the next
time-slot and vice-versa. Thus,
!
0 1
P =
.
1 0
The stationary distribution is obtained by solving P = which gives = (1/2 1/2) .
However, the system does not converge to this stationary distribution starting from any initial
condition. To see this, note that if p[0] = (1 0), then p[1] = (0 1) , p[2] = (1 0) , p[3] = (0 1) ,
p[4] = (1 0) , . . .. Therefore limk p[k] 6= . The reason that this Markov chain does not converge
to the stationary distribution is due to the fact that the state periodically alternated between a and
b.
Motivated by the above example, the following definitions lead up to the classification of a
Markov chain as being either periodic or aperiodic.
Definition 2 The following definitions classify Markov chains and their states as periodic or aperiodic:
(n)
1. State i is said to have a period di 1 if di is the greatest integer such that Pii
(n)
0 if n is not a multiple of di . If Pii = 0 n, we say that di = .
Example 3 The following example illustrates the computation of the steady-state distribution of a
Markov chain. Consider a two-state Markov chain with the state space {a, b, c}. If the Markov chain
is in state a, it switches from the current state to one of the other two states, each with probability
1/4, or remains in the same state. If it is in state b, then it switches to state c with probability 1/2
or remains the same state. If it is in state c, it switches to state a with probability 1. Thus,
1/2 1/2 .
P = 0
1
0
0
This Markov chain is irreducible since it can go from any state to any other state in finite time
with non-zero probability. Next, note that there is a non-zero probability of remaining in state a if
(n)
the Markov chain starts in state a. Therefore, Paa > 0 for all n and state a is aperiodic. Since
the Markov chain is irreducible, this implies that all the states are aperiodic. Thus, the finite-state
Markov chain is irreducible and aperiodic, which implies the existence of a stationary distribution
to which the probability distribution converges starts from any initial distribution. To compute the
stationary distribution , we solve the equation
= P,
where = (a b c ) , subject to the constraint a + b + c = 1 and a , b , c 0 to obtain
= (1/2 1/4 1/4) .
If the state space is infinite, the existence of a stationary distribution is not guaranteed even if
the Markov chain is irreducible as the following example illustrates.
Example 4 Let the state space be the set of integers, and define the Markov chain as follows:
Xk+1 = Xk + 1 w. p. 1/3,
= Xk 1 w. p. 1/3,
= Xk
w. p. 1/3.
It is easy to verify that this Markov chain is irreducible and aperiodic with probability transition
matrix:
...
0 1/3 1/3 1/3 0
0
0
0 0
0
1/3 1/3 1/3 0
...
If a stationary distribution exists, it has to satisfy = P, which can be rewritten as
1
1
1
k = k1 + k + k+1 ,
3
3
3
Thus, we have to solve for {k } that satisfy
2k = k1 + k+1 ,
k = 1
k=
k 0,
k.
k.
We will now show that we cannot find a distribution that satisfies the above set of equations.
Towards this end, note that
2 = 21 0
3 = 22 1 = 2(21 0 ) 1
= 31 20
4 = 61 40 21 + 0
= 41 30
..
.
k = k1 (k 1)0
= k(1 0 ) + 1 , k 2
Thus,
if 1 = 0 > 0,
then k = 1 , k 2 and
k > 1,
k=0
if 1 > 0 ,
then k ,
if 1 < 0 ,
then k ,
if 1 = 0 = 0,
then k = 0
k 0.
A little thought shows that the last statement is also true for k < 0. Thus, a stationary distribution
cannot exist.
Example 4 illustrates that the need for more conditions beyond aperiodicity and irreducibility
to ensure the existence of stationary distributions in countable state space Markov chains. Towards
this end, we introduce the notion of recurrence and related concepts.
Definition 3 The following definitions classify the states of a Markov chain as recurrent or transient:
1. The recurrence time Ti of a Markov chain is defined as
Ti = min{n 1 : Xn = i given X0 = i.}
(Note that Ti is a random variable.)
2. A state i is said to be recurrent if P (Ti < ) = 1. Otherwise, it is called transient.
3. The mean recurrence time Mi of state i is defined as Mi = E[Ti ].
4. A recurrent state i is called positive recurrent if Mi < . Otherwise, it is called null recurrent.
5. A Markov chain is called positive recurrent if all of its states are positive recurrent.
The next two lemmas and theorem are stated without proof.
Lemma 2 Suppose {Xk } is irreducible and one of its states is positive recurrent, then all of its
states are positive recurrent. (The same statement holds if we replace positive recurrent by null
recurrent or transient.)
Lemma 3 If state i of a Markov chain is aperiodic, then limk pi [k] = M1 i . (This is true whether
or not Mi < and even for transient states by defining Mi = when state i is transient.)
Theorem 2 Consider a time-homogeneous Markov chain is irreducible and aperiodic. Then, the
following results hold:
If the Markov chain is positive recurrent, then there exists a unique so that = P and
limk p[k] = . Further i = M1 i .
If there exists a positive vector such = P and i i = 1, then it must be the stationary
distribution and limk p[k] = . (From Lemma 3, this also means that the Markov chain is
positive recurrent.)
P
i i
[htb]
Figure 1: Example of a Discrete-time Markov chain. (This figure is missing, we have drawn such a
figure many times in class.)
the number of packets in the queue increases from i to i + 1 from one time slot to the next is equal
the probability that there was an arrival but no departure in the time slot. Thus,
Pi,i+1 = (1 ).
Similarly, Pii for i > 0 is equal to the probability of no arrival and no departure or one arrival and
one one departure in a time slot and thus,
Pii = + (1 )(1 ).
On the other hand, P00 is simply the probability of no arrival which is equal to 1 . If i > 0, then
Pi,i1 = 1 Pii Pi,i+1 . To compute , we have to solve for = P which can be written explicitly
as
i = i1 Pi1,i + i Pii + i+1 Pi+1,i ,
i>0
(1)
0 = 0 P00 + 1 P10 .
The above equations have a simple interpretation: the steady-state probability of being in i is equal
to sum of the probability of being in state i in the previous time-slot multiplied by the probability of
continuing in the same state and the probability being in another state and making a transition to
P
state i. The above set of equations should be augmented with the constraint i i = 1 to solve for
.
Using the fact Pii + Pi,i1 + Pi,i+1 = 1, a little thought shows that if we find that satisfies
i Pi,i+1 = i+1 Pi+1,i ,
i,
(1 )
i ,
(1 )
which implies
i =
Since
i0 i
(1 )
(1 )
i
0 .
= 1, we obtain
0
X
(1 ) i
i=0
(1 )
= 1.
1
1
(1)
(1)
(2)
N
X
P (Xk B c ) + M N.
k=0
k=0
Thus,
E[V (XN +1 )] E[V (X0 )] = (M + )
N
X
P (Xk B c ) + M N
k=0
(M + )
N
X
k=0
M N + E[V (X0 )]
N
X
1
M +
P (Xk B c ) M + E[V (X0 )]
N k=0
N
N
1 X
lim sup
P (Xk B c )
N
N k=0
M
M +
N
1 X
P (Xk B)
N k=0
M +
lim inf
Suppose that any state of the Markov chain is not positive recurrent, all states are not positive
recurrent since the Markov chain is irreducible. Thus, Mi = , i and limk pi [k] = 0, i. Thus,
N
1 X
limk P (Xk B) = 0 or lim inf
P (Xk B) = 0, which contradicts the fact that it is
N
N k=1
M+ .
Next, we present two extensions of Fosters theorem without proof.
Theorem 4 An irreducible Markov chain {Xk } is positive recurrent if there exists a function V :
S <+ , a positive integer L 1 and a finite set B S satisfying the following conditions:
E[V (Xk+L ) V (x) | Xk = x] IxB c + M IxB
for some > 0 and L < for some > 0 and M < .
Theorem 5 An irreducible Markov chain {Xk } is positive recurrent if there exists a function V :
S <+ , a function : S <+ , and a finite set B S satisfying the following conditions:
E[V (Xk+(x) ) V (x) | Xk = x] (x)IxB c + M IxB
for some > 0 and M < .
The following theorem provides conditions under which a Markov chain is not positive recurrent.
Theorem 6 An irreducible Markov chain {Xk } is either transient or null recurrent if there exists
a function V : S <+ and and a finite set B S satisfying the following conditions:
E [V (Xk+1 ) V (x) | Xk = x] 0,
x B c