5 Continuous Markov chains

5.4 Detailed balance

Analalogously to discrete-time Markov chains a system satisfies detailed balance if there is a distribution on the states such that the probability of being in state i and moving (in infinitesimal time h) to state j is equal to the probability of being in state j and moving (in time h) to state i.

πiQijh=πjQjihor simplyπiQij=πjQji.
Theorem 5.4.1.

If a continuous Markov chain satisfies detailed balance as above then π is its stationary distribution.

Proof.

See tutorial worksheet.

Suppose π satisfies detailed balance. Then

[πQ]j=i=1mπiQij=i=1mπjQji=πji=1mQji=0.

As with discrete time Markov chains the interpretation of detailed balance is that at equilibrium it would be impossible to tell whether the system was going forward or backwards in time.

Theorem 5.4.2.

Consider a continuous Markov chain on statespace {0,1,2,,N} with rate matrix Q. If the only non-zero elements of Q are exactly those immediately above, on, and immediately below the main diagonal then the Markov chain satisfies detailed balance.

Proof.

We will find a distribution π which satisfies all of the detailed balance equations.

Q=(-Q01Q0100000Q10-(Q10+Q12)Q1200000Q21-(Q21+Q23)Q2300000Q32-(Q32+Q34)Q340000000QN,N-1-QN,N-1).

Since the only non-zero terms are on the super- and sub-diagonal, detailed balance requires exactly that

πi-1Qi-1,i=πiQi,i-1,(i=1,,N).

Or equivalently, since the sub-diagonal terms are non-zero,

πi=Qi-1,iQi,i-1πi-1i=1,,N.

Therefore

πi=π0j=1iQj-1,jQj,j-1i=1,,N.

Since the probabilities must sum to one:

1=k=0Nπk=π0(1+k=1Nj=1kQj-1,jQj,j-1).

Therefore

π0=(1+k=1Nj=1kQj-1,jQj,j-1)-1.

and

πi=j=1iQj-1,jQj,j-11+k=1Nj=1kQj-1,jQj,j-1,(i=1,,N).

Remark.

The above proof in fact only requires that the sub-diagonal (and therefore the diagonal) entries be non-zero. If any of the super-diagonal elements, Qi-1,i, are zero then all states from i upwards are transient and have πi=0. It is relatively straightforward to generalise the proof to allow any of the elements of Q to be zero (subject to jQij=0) by considering the smaller reducible chains that this creates.