In probability theory, Kolmogorov's criterion, named after Andrey Kolmogorov, is a theorem giving a necessary and sufficient condition for a Markov chain or continuous-time Markov chain to be stochastically identical to its time-reversed version.
The theorem states that an irreducible, positive recurrent, aperiodic Markov chain with transition matrix P is reversible if and only if its stationary Markov chain satisfies[1]
p | |
j1j2 |
p | |
j2j3 |
…
p | |
jn-1jn |
p | |
jnj1 |
=
p | |
j1jn |
p | |
jnjn-1 |
…
p | |
j3j2 |
p | |
j2j1 |
for all finite sequences of states
j1,j2,\ldots,jn\inS.
Here pij are components of the transition matrix P, and S is the state space of the chain.
That is, the chain-multiplication along any cycle is the same forwards and backwards.
Consider this figure depicting a section of a Markov chain with states i, j, k and l and the corresponding transition probabilities. Here Kolmogorov's criterion implies that the product of probabilities when traversing through any closed loop must be equal, so the product around the loop i to j to l to k returning to i must be equal to the loop the other way round,
pijpjlplkpki=pikpklpljpji.
Let
X
\pi
If the chain is reversible, the equality follows from the relation
pji=
\piipij | |
\pij |
Now assume that the equality is fulfilled. Fix states
s
t
P(Xn+1=t,Xn=in,\ldots,X0=s|X0=s)
=
p | |
si1 |
p | |
i1i2 |
…
p | |
int |
= | pst |
pts |
p | |
tin |
p | |
inin-1 |
…
p | |
i1s |
= | pst |
pts |
P(Xn+1
=s,Xn
=i1,\ldots,X0=t|X0=t)
n
i1,i2,\ldots,in
(n) | ||
p | = | |
st |
pst | |
pts |
(n) | |
p | |
ts |
| = | |||||||
|
pst | |
pts |
n
infty
\limn\toinfty
(n) | |
p | |
ij |
=\pij
\pit | = | |
\pis |
pst | |
pts |
The theorem states that a continuous-time Markov chain with transition rate matrix Q is, under any invariant probability vector, reversible if and only if its transition probabilities satisfy
q | |
j1j2 |
q | |
j2j3 |
…
q | |
jn-1jn |
q | |
jnj1 |
=
q | |
j1jn |
q | |
jnjn-1 |
…
q | |
j3j2 |
q | |
j2j1 |
for all finite sequences of states
j1,j2,\ldots,jn\inS.
The proof for continuous-time Markov chains follows in the same way as the proof for discrete-time Markov chains.
. Frank P. Kelly. Reversibility and Stochastic Networks . Wiley, Chichester. 1979. 21–25.