本文最后更新于:2023年12月6日 上午
连续时间Markov链
1 连续时间Markov链的定义
在之前研究的Markov链中,状态和时间均是离散的,我们研究某个时刻到下一个时刻所处的状态,转移是一步一步进行,可列离散。
现在,考虑时间变成连续,Markov链在一个连续的时间上进行状态转移,此时时间不可列。
现给出数学定义:设X={X(t),t≥0}是取值于状态空间S的随机过程,S可以是连续或离散的。如果其满足Markov性,即
P{X(tn+1)=in+1∣X(t1)=i1,X(t2)=i2,…,X(tn)=in}=P{X(tn+1)=in+1∣X(tn)=in}
注意此处时刻的下标是在连续时间上的某个时刻取值,并非离散时间点。这个过程就称作参数连续状态离散的Markov过程。又叫做连续时间Markov链
2 典型例子:独立增量计数过程
现在考虑一个随机过程,其在一段时间[0,t)内对一个随机事件A发生的次数进行计数,记为{N(t),t≥0}
这是一个参数连续但状态离散的Markov链,计数过程在一段时间上运行,Markov链的状态就是次数。计数事件A发生的次数是可数的,其只能取自然数。
计数过程满足以下性质
- N(t)>0,这点显然,次数不能小于0
- N(t)∈N0,计数次数应该在自然数中取值
- ∀s,t>0, s<t,有N(s)≤N(t),即计数过程是不减的。
- ∀s,t>0, s<t, N(t)−N(s)就是在时间段[s,t)内事件A出现的次数。
如果现在任取n个时间点t1<t2<⋯<tn,随机过程ξ(t)的任意两个时间点的增量ξ(t2)−ξ(t1), ξ(t3)−ξ(t2), …, ξ(tn)−ξ(tn−1)是相互独立的随机变量,则称此类过程为独立增量过程。
3 转移概率
同离散Markov链一样,连续时间Markov链也有转移概率,记t1时刻到t2时刻,由状态i转移到状态j的概率
Pij(t1,t2)=P[X(t2)=j∣X(t1)=i]
为转移概率,显然有Pij(t1,t2)≥0, j∈S∑Pij(t1,t2)=1
如果转移概率Pij(t1,t2)与只与时间间隔t=t2−t1有关,即
Pij(t1,t2)=Pij(t)
那么Markov链称为齐次的Markov链
4 C-K方程
同离散Markov链类似,C-K方程引入一个中间状态,并对所有可能的中间状态进行求和。现考虑Markov链从i转移到j,沿路径i→k→j,则有
P[X(t3)=j∣X(t1)=i]=k∈S∑P[X(t3)=j∣X(t2)=k]P[X(t2)=k∣X(t1)=i]
如果是齐次Markov链,假设τ=t3−t2, t=t2−t1, 有
Pij(t+τ)=k∈S∑Pik(t)Pkj(τ)
即先花时间t从i转移到k,再花时间τ从k转移到j。
现在,我们再规定一个特殊的初始条件,称作连续性条件,即满足
t→0limPij(t)=δij={1i=j0i=j
即时间趋于0(初始的时候),发生状态转移的概率(从状态i转移到一个跟i不同的状态j)也趋于0。满足连续性条件的Markov过程称为随机连续的Markov过程
5 无穷小转移率
在离散Markov链中,我们以一步转移概率作为基础来进行研究,在连续时间中,我们就尝试用无限小的时间间隔的转移概率来作为后续研究的基础。
当间隔时间很小的时候,我们以Δt表示,我们用Taylor展开逼近转移概率
Pij(Δt)=Pij(0)+qijΔt+o(Δt)
现在我们使用连续性条件,那么
Pij(Δt)=δij+qijΔt+o(Δt)
我们定义导数
qij=Δt→0limΔtPij(Δt)−δij
为无穷小转移率或者跳跃强度
如果Markov链的状态有限,那么我们可以将所有的无穷小转移率放入一个矩阵,这个矩阵类似于一步转移矩阵,但在这里称作Q矩阵
Q=⎣⎢⎢⎡q00q10⋮q01q11⋮⋯⋯⎦⎥⎥⎤
也叫做无穷小转移率矩阵
注意到在我们定义的qij中,如果i=j,有δij=0,从而
qij=Δt→0limΔtPij(Δt)
概率Pij一定大于0,时间间隔也一定大于0,所以此时的qij≥0。
当i=j,有δij=1,从而
qii=Δt→0limΔtPii(Δt)−1
注意到概率Pii一定是小于等于1的, 那么概率qii≤0
从而发现,Q矩阵对角线元素小于等于0,其他元素大于等于0.
同时,Q矩阵的每一行和为0,即j∈S∑qij=0, 证明如下。
j∈S∑qij
可以拆为qii+j∈S,j=i∑qij,由他们的计算方法
qii=Δt→0limΔtPii(Δt)−1qij=Δt→0limΔtPij(Δt)
得到
qii+j∈S,j=i∑qij=Δt→0limΔtPii(Δt)−1+j∈S,j=i∑Δt→0limΔtPij(Δt)=Δ→0limΔtj∈S∑Pij(Δt)−1
注意到j∈S∑Pij(Δt)=1
那么上述极限就是0. Q.E.D.
6 K-F前进方程
对于转移概率Pij(t),我们取一个中间状态k,有
dtdPij(t)=k∈S∑Pik(t)qkj
这就是K-F前进方程
这里再加上连续初始条件,即
{Pij(0)=0i=jPii(0)=1
可以解上述微分方程组。
同样将求和展开并写成向量相乘的形式,最后写出所有的Pij(t)成为一个矩阵,可以得到上述方程的矩阵形式
dtdP(t)=P(t)Q
同时连续性初始条件变为
P(0)=I
如果已知Q矩阵,K-F前进方程可用来求任意的转移概率。
7 F-P方程
设任意时刻t,处在某个状态j的概率是Pj(t)=P{X(t)=j}.
那么过程的绝对分布可以表示成所有状态组成的一个向量
P(t)=[P0(t),P1(t),…,Pn(t)]
初始分布为
P(0)=[P0(0),P1(0),…,Pn(0)]
则F-P方程告诉我们
dtdP(t)=P(t)Q
结合初始分布,若已知Q矩阵,可以解上述微分方程,求得任意时刻的绝对分布。