Markov chain contraction mapping

See Markov chain

Let P be an n×n transition matrix with all positive entries. Let d be the smallest entry of P.

Let y be a column vector with M0 being the largest entry of y and m0 being the smallest entry of y.

Let M1 be the largest entry of Py and let m1 be the smallest entry of Py.

Then M1m1(12d)(M0m0).

Since 0(12d)<1, the difference between the largest and smallest entries of y gets smaller after applying P. This is called contraction mapping.


Proof

a)

By construction, d>0.
If n2, then d12.
So 012d<1.

b)

Construct a "worst-case scenario" for both M1 and m1:

Let ρ be the ith row of P, with ρ=(di) where di the smallest element of ρ.

b-i)
To maximize M1,

Let y=(M0M0M0m0). Minimize m0.
Then

Py=(d1d2dn)(M0M0M0m0)=((1d1)M0+d1m0(1d2)M0+d2m0(1dn)M0+dnm0)$$Soeachelementof$Py$lookslike$(1di)M0+dim0$.If$d$theminimal$di$,$M1(1d)M0+dm0$.bii)Tominimize$m1$,Let$y=(m0m0m0M0)$.Maximize$M0$.Then$$Py=(d1d2dn)(m0m0m0M0)=((1d1)m0+d1M0(1d2)m0+d2M0(1dn)m0+dnM0)$$Soeachelementof$Py$lookslike$(1di)m0+diM0$.If$d$theminimal$di$,$m1(1d)m0+dM0$.biii)Therefore,$M1m1(1d)M0+dm0((1d)m0+dM0)=(12d)(M0m0)$.Thus,$M1m1(12d)(M0m0)$.QED
Powered by Forestry.md