本文最后更新于:2023年12月27日 晚上
Markov模型
1 生灭过程
连续时间Markov链满足以下三个条件
- 过程中状态仅限于从一个状态向其邻近状态转移
- 如果t时刻处在状态n,那么在[t,t+Δt)内转移到n+1的概率为λn(t)Δt+o(Δt),转移到n−1的概率为μn(t)Δt+o(Δt)
- 如果t时刻处在状态n,那么在[t,t+Δt)内转移两个以上状态的概率为o(Δt)
那么连续时间Markov链{X(t),t≥0}称为生灭过程。
生灭过程可以看做系统在进行计数,每次计数增加一个、减少一个,或者不变,对应着出生、死亡和不变,所以描述为只向邻近状态转移。λn(t)则代表转移的概率与状态n和时间t有关。
如果μn(t)=0,那么死亡的概率就是0,这个过程就是纯生过程(只有出生),如果λn(t)=0,那么出生的概率就是0,这个过程就是纯灭过程(只有死亡)。
当λn(t), μn(t)与时间无关时,称作齐次生灭过程。
2 随机游动
2.1 一维随机游动
在一条直线上,一个点随机地向左或向右移动一个点。一般可以规定一个点集,例如{1,2,3,4,5},点就在这个点集上进行移动,从2移动到3,或者从2移动到1,又或者停留在点2。
如果点集是所有整数,那么点移动的范围就是无穷大的,这个叫做无限制的随机游动。
随机游动满足下列三个概率限制条件
- Pi,i+1=p
- Pi,i−1=1−p=q
- Pij=0j=i+1,i−1
即左右移动概率之和为1,且移动超出一个点的距离的概率为0,质点也不做停留。
(1)无限制随机游动的转移概率
现在考虑计算无限制随机游动的Pij(n),我们通过这个过程中向右移动m1次,向左移动m2次,但最终是从i出发到达j的过程来计算。那么一定有
{m1+m2=nm1−m2=j−i
即所有移动次数是转移的次数,向右移动次数减去向左移动次数应该是终点与起点的距离,结合两个方程得到
m1=2n+j−im2=2n−j+i
首先,如果n+j−i是奇数,那么Pij(n)=0,因为移动次数不能是非整数,当n+j−i是偶数的时候,考虑多种移动组合,我们n次移动中选m1次右移,即
Pij(n)=Cn2n+j−ip2n+j−iq2n−j+i
那么综合一下就是
Pij(n)={Cn2n+j−ip2n+j−iq2n−j+in+j−i是偶数0n+j−i是奇数
(2)带有一个吸收壁的随机游动
我们假设状态0是一个吸收壁,那么概率应该满足
- Pi,i+1=pi≥1
- Pi,i−1=qi≥1
- Pij=0i≥1,j=i+1,i−1
- P00=1
(3) 带有两个吸收壁的随机游动
假设状态0和状态a都是吸收壁,那么概率满足
- Pi,i+1=p1≤i≤a−1
- Pi,i−1=1−p=q1≤i≤a−1
- Pij=01≤i≤a−1,j=i+1,i−1
- P00=Paa=1
2.2 随机游动的常返性
一维随机游动。 当移动转移的概率P=21时是常返的,此时叫做平衡随机游动。当P=21时是非常返的。
二维随机游动。仍然考虑平衡随机游动,当P=41时是常返的,但到达三维时,就算是平衡随机游动,也不是常返的。