應用隨機過程 $4 連續Markov

2020-08-10 12:41:03

§4 連續Markov

C1 連續Markov

1)連續MarkovP{X(t+s)=jX(t)=i,X(u)=x(u),u[0,s)}=P{X(t+s)=jX(t)=i}P\{X(t+s) = j|X(t) = i ,X(u)=x(u),u\in[0,s)\}=P\{X(t+s)=j|X(t) =i\}

  • 狀態連續停留時間e(vi)\sim e(v_i)viv_i轉移速率
  • 記離開狀態ii後進入狀態jj的概率爲Pi,jP_{i,j},顯然Pii=0P_{ii}=0

2)平穩/時齊性P{X(t+s)=jX(t)=i}P\{X(t+s)=j|X(t)=i\}獨立於s

3)生滅過程:系統個體數爲nn時,下一次增加1的時間e(λn)\sim e(\lambda_n),下一次減少1的時間e(μn)\sim e(\mu_n)

  • vi=λi+μiv_i = \lambda_i+\mu_i

  • Pi,i+1=λiλi+μi;Pi,i1=μiλi+μi;P01=1P_{i,i+1}=\frac{\lambda_i}{\lambda_i+\mu_i};P_{i,i-1}=\frac{\mu_i}{\lambda_i+\mu_i};P_{01}=1

  • 泊松過程n0,μn=0,λn=λ\forall n\ge0,\mu_n=0,\lambda_n=\lambda

  • 純生過程n0,μn=0\forall n\ge 0,\mu_n=0

  • 帶移民線性增長模型:λn=nλ+θ1;μn=nμ+θ2\lambda_n = n\lambda+\theta_1;\mu_n=n\mu+\theta_2

    M(t)=E[X(t)]M(t) = E[X(t)],取條件於X(t)X(t),有M(t+h)=E[E[X(t+h)X(t)]]M(t+h) = E[E[X(t+h)|X(t)]]

    由於X(t+h)={X(t)+1,p+1=(λX(t)+θ1)h+o(h)X(t)1,p1=(μX(t)+θ2)h+o(h)X(t),p0X(t+h)=\begin{cases}X(t)+1,p_{+1}=(\lambda X(t)+\theta_1)h+o(h)\\X(t)-1,p_{-1}=(\mu X(t)+\theta_2)h+o(h)\\X(t),p_0\end{cases}

    M(t+h)=M(t)+(λμ)X(t)h+(θ1θ2)h+o(h)M(t+h)=M(t)+(\lambda-\mu)X(t)h+(\theta_1-\theta_2)h+o(h)

    M(t)=(λμ)M(t)+θ1θ2M'(t) = (\lambda-\mu)M(t)+\theta_1-\theta_2可得M(t)M'(t)

  • TiT_iii+1i\to i+1的時間,有ETi={1(λ/μ)i+1λμ,λμi+1λ,λ=μET_i = \begin{cases}\frac{1-(\lambda/\mu)^{i+1}}{\lambda-\mu},\lambda\neq\mu\\\frac{i+1}{\lambda},\lambda=\mu\end{cases}

C2 狀態轉移概率函數

1)狀態轉移概率函數:在狀態iitt時間後處於jj的概率,記爲Pij(t)P_{ij}(t)

2)純生過程:若iji\neq jλiλj\lambda_i\neq \lambda_j

  • P{X(t)<j}=P{k=ij1Tk>t}P\{X(t)\lt j\} = P\{\sum\limits_{k=i}^{j-1}T_k\gt t\}

    • j>ij\gt i時由亞指數分佈得P{X(t)<jX(0)=i}=k=ij1eλktrk,r=ij1λrλrλk    Pij(t)P\{X(t)<j|X(0)=i\}=\sum\limits_{k=i}^{j-1}e^{-\lambda_kt}\prod\limits_{r\neq k,r=i}^{j-1}\frac{\lambda_r}{\lambda_r-\lambda_k}\implies P_{ij}(t)
    • 按柯爾莫哥洛夫方程積分得Pij(t)=λj1eλjt0teλjsPi,j1(s)dsP_{ij}(t) = \lambda_{j-1}e^{-\lambda_j t}\int_0^t e^{\lambda_j s}P_{i,j-1}(s)\mathrm{d}s
    • Pii=eλitP_{ii} = e^{-\lambda_i t}
  • 尤爾過程:λn=nλ\lambda_n = n\lambda,得Pii=eiλt,Pij(t)=Cj1i1eiλt(1eλt)jiP_{ii} = e^{-i\lambda t},P_{ij}(t) =C_{j-1}^{i-1}e^{-i\lambda t}(1-e^{-\lambda t})^{j-i}

    等價問題推導:投擲正面概率爲eλte^{-\lambda t}的硬幣,在時刻tt得到第ii次正面

    由公式推導:
    k=ijeλktrk,r=ijλrλrλkk=ij1eλktrk,r=ij1λrλrλk=k=ijekλtrk,r=ijrrkk=ij1ekλtrk,r=ij1rrk=ejλtrj,r=ijrrj+k=ij1ekλt(rk,r=ijrrkrk,r=ij1rrk)=(1)jiejλt+k=ij1ekλtkjkrk,r=ij1rrk=(1)jiejλt+k=ij1ekλt(1)ki(j1)!(ki)!(jk)!(i1)!=(1)jiejλt+k=ij1ekλt(j1)!(i1)!(ji)!(1)kiCjiki=(1)jiejλt+Cj1i1k=ij1Cjiki(1)kiekλt=(1)jiejλt+Cj1i1eiλtk=0ji1Cjik(1)kekλt=Cj1i1eiλt(1eλt)ji\begin{aligned} &\sum\limits_{k=i}^{j}e^{-\lambda_kt}\prod\limits_{r\neq k,r=i}^{j}\frac{\lambda_r}{\lambda_r-\lambda_k}- \sum\limits_{k=i}^{j-1}e^{-\lambda_kt}\prod\limits_{r\neq k,r=i}^{j-1}\frac{\lambda_r}{\lambda_r-\lambda_k}\\ &=\sum\limits_{k=i}^{j}e^{-k\lambda t}\prod\limits_{r\neq k,r=i}^{j}\frac{r}{r-k}- \sum\limits_{k=i}^{j-1}e^{-k\lambda t}\prod\limits_{r\neq k,r=i}^{j-1}\frac{r}{r-k}\\ &=e^{-j\lambda t}\prod\limits_{r\neq j,r=i}^{j}\frac{r}{r-j}+\sum\limits_{k=i}^{j-1}e^{-k\lambda t}(\prod\limits_{r\neq k,r=i}^{j}\frac{r}{r-k} -\prod\limits_{r\neq k,r=i}^{j-1}\frac{r}{r-k})\\ &=(-1)^{j-i}e^{-j\lambda t} +\sum\limits_{k=i}^{j-1}e^{-k\lambda t}\frac{k}{j-k}\prod_{r\neq k,r=i}^{j-1}\frac{r}{r-k}\\ &=(-1)^{j-i}e^{-j\lambda t} +\sum\limits_{k=i}^{j-1}e^{-k\lambda t}(-1)^{k-i}\frac{(j-1)!}{(k-i)!(j-k)!(i-1)!}\\ &=(-1)^{j-i}e^{-j\lambda t} +\sum\limits_{k=i}^{j-1}e^{-k\lambda t}\frac{(j-1)!}{(i-1)!(j-i)!}(-1)^{k-i}C_{j-i}^{k-i}\\ &=(-1)^{j-i}e^{-j\lambda t} +C_{j-1}^{i-1}\sum\limits_{k=i}^{j-1}C_{j-i}^{k-i}(-1)^{k-i}e^{-k\lambda t} \\ &=(-1)^{j-i}e^{-j\lambda t} +C_{j-1}^{i-1}e^{-i\lambda t}\sum\limits_{k=0}^{j-i-1}C_{j-i}^{k}(-1)^{k}e^{-k\lambda t} \\ &=C_{j-1}^{i-1}e^{-i\lambda t}(1-e^{-\lambda t})^{j-i} \end{aligned}

3)瞬時轉移率qij=viPijq_{ij} = v_iP_{ij}

  • vi=jviPij=jqijv_i = \sum\limits_j v_iP_{ij}=\sum\limits_j q_{ij}
  • limh01Pii(h)h=vi;limh0Pij(h)h=qij\lim\limits_{h\to 0}\frac{1-P_{ii}(h)}{h}=v_i;\lim\limits_{h\to 0}\frac{P_{ij}(h)}{h}=q_{ij}

4)C-K方程s,t0:Pij(s+t)=kPik(s)Pkj(t)\forall s,t\ge 0:P_{ij}(s+t) = \sum\limits_k P_{ik}(s)P_{kj}(t)

  • 柯爾莫哥洛夫向後方程(KBE)Pij(t)=viPij(t)+kiqikPkj(t)P'_{ij}(t) =-v_iP_{ij}(t) +\sum\limits_{k\neq i}q_{ik}P_{kj}(t),要求求和與極限可換

    證明:Pij(s+t)Pij(t)s=(1Pii(s))Pij(t)+kiPik(s)Pkj(t)\frac{P_{ij}(s+t)-P_{ij}(t)}{s} =-(1-P_{ii}(s))P_{ij}(t)+ \sum\limits_{k\neq i}P_{ik}(s)P_{kj}(t)

    求和與極限可換易證

  • 柯爾莫哥洛夫向前方程(KFE)Pij(t)=vjPij(t)+kjqkjPjk(t)P'_{ij}(t) =-v_jP_{ij}(t) +\sum\limits_{k\neq j}q_{kj}P_{jk}(t)

  • 聯立求解一階微分方程組即可求出轉移概率

C3 極限概率

1)連續Markov在時刻tt處於ii的狀態收斂於一定值PjP_j,即長程比例/平穩概率

2)若極限概率收斂,則limtPij(t)=Pj\lim\limits_{t\to \infin}P_{ij}(t) = P_j

  • 充分條件:狀態間互通且正常返

3)求極限概率:

  • 若極限與求和可換則limtPij(t)=vjPj+kjlimtqkjPjk(t)=vjPj+kiqkjPk\lim\limits_{t\to \infin}P'_{ij}(t) = -v_jP_j +\sum\limits_{k\neq j}\lim\limits_{t\to\infin}q_{kj}P_{jk}(t)=-v_jP_j+\sum\limits_{k\neq i}q_{kj}P_k
  • 由於P(t)P(t)有界,故limtPij(t)=0\lim\limits_{t\to \infin} P'_{ij}(t)= 0,得vjPj=kiqkjPkv_jP_j=\sum\limits_{k\neq i} q_{kj}P_k,稱平衡方程(進出速率相等)
  • 聯立{vjPj=kiqkjPkiPj=1\begin{cases} v_jP_j=\sum\limits_{k\neq i} q_{kj}P_k\\\sum\limits_i P_j = 1\end{cases}可求得極限概率
    • 生滅過程:P0=11+n=1k=1nλk1μk,Pn=λn1μnPn1P_0 = \frac{1}{1+\sum\limits_{n=1}^\infin\prod\limits_{k=1}^n\frac{\lambda_{k-1}}{\mu_k}},P_n =\frac{\lambda_{n-1}}{\mu_n}P_{n-1},收斂條件:n=1k=1nλk1μk\sum\limits_{n=1}^\infin\prod\limits_{k=1}^n\frac{\lambda_{k-1}}{\mu_k}收斂
    • M/M/1排隊系統Pi=(λμ)i(1λμ)P_i = (\frac{\lambda}{\mu})^i(1-\frac{\lambda}{\mu})
  • 事實上可得出矩陣方程P(t)=RP(t)    P(t)=eR(t)P'(t) = RP(t)\implies P(t) = e^{R(t)}
    • 直接求解存在舍入誤差
    • 近似方式:eR(t)=limn(E+R(t)n)n=limn(ER(t)n)ne^{R(t)} = \lim\limits_{n\to \infin}(E+\frac{R(t)}{n})^n=\lim\limits_{n\to\infin}(E-\frac{R(t)}{n})^{-n}

C4 時間可逆性

1)嵌入鏈:僅記錄連續Markov過程狀態序列,不記時間的Markov鏈

2)定理:記嵌入鏈平穩概率爲π\pi,則有Pi=πivijπjvjP_i = \frac{\pi_iv_i}{\sum\limits_j \pi_j v_j}

證明:viPi=jiqjiPj=jvjPjiPjv_iP_i = \sum\limits_{j\neq i}q_{ji}P_j=\sum\limits_{j}v_jP_{ji}P_j,故原式成立只需πi=jπjPji\pi_i = \sum\limits_j \pi_jP_{ji}

3)定理:連續Markov過程的逆過程也是連續Markov過程,且Qij=πjPjiπiQ_{ij} = \frac{\pi_jP_{ji}}{\pi_i},且vi,Piv_i,P_i不變

  • 若可求得qij,Pi0q'_{ij},P_i\ge 0使得{Piqij=Pjqji,ijjiqij=jiqijiPi=1\begin{cases}P_i q'_{ij} = P_jq_{ji},i\neq j\\\sum\limits_{j\neq i}q'_{ij}=\sum\limits_{j\neq i}q_{ij}\\\sum\limits_iP_i=1\end{cases},則qijq'_{ij}是倒逆鏈瞬時轉移速率,而PiP_i是極限概率

4)時間可逆性:嵌入鏈可逆πiPij=πjPji    Piqij=Pjqji\pi_i P_{ij} = \pi_j P_{ji}\iff P_iq_{ij}=P_jq_{ji}雙向轉移速率相等

  • 遍歷生滅過程時間可逆    \impliesM/M/s服務系統中若λ<sμ\lambda\lt s\mu,則輸出是速率爲λ\lambda的泊松過程
  • {Piqij=PjqjiiPi=1\begin{cases}P_iq_{ij}=P_jq_{ji}\\\sum\limits_i P_i = 1\end{cases}若有解PiP_i,則Markov鏈可逆,且PiP_i是極限概率

5)截止:將iA,jAi\in A,j\neq Aqijq_{ij}設定爲0,即不允許轉移出AA

  • 易證,若Markov時間可逆,則截止鏈也時間可逆,且極限概率Pj=PjiAPiP'_j = \frac{P_j}{\sum\limits_{i\in A}P_i}
  • 截止於1,2,,N{1,2,\dots,N}的M/M/1排隊系統有Pi=(λ/μ)ij=1N(λ/μ)jP_i =\frac{(\lambda/\mu)^i}{\sum\limits_{j=1}^N(\lambda/\mu)^j}

6)命題:若過程Xi(t)X_i(t)獨立時間可逆,則向量過程(X1(t),,Xn(t))(X_1(t),\dots,X_n(t))也時間可逆

C5 均勻化

1)均勻化:若vi<v\forall v_i<v,令Pij={1viv,j=ivivPij,jiP_{ij}' = \begin{cases} 1-\frac{v_i}{v},j=i\\\frac{v_i}{v}P_{ij},j\neq i\end{cases},稱均勻化概率

  • 此時Pij(t)=n=0Pijnevt(vt)nn!P_{ij}(t) = \sum\limits_{n=0}^\infin P'^n_{ij} e^{-vt}\frac{(vt)^n}{n!}