Sheldon M. Ross "Stochastic Processes" 2nd Edition
随机过程(第二版)习题
# 3.4
证明更新方程
m(t)=F(t)+∫0tm(t−x)dF(x)
解:
取条件于首次更新的等待时间 S1(也即 X1),并假定积分与求和可交换。则
m(t)=n=1∑∞Fn(t)=F(t)+n=2∑∞Fn(t)=F(t)+n=2∑∞P(Sn⩽t)=F(t)+n=2∑∞∫0tP(Sn⩽t∣X1=x)dF(x)=F(t)+n=2∑∞∫0tP(X1+X2+⋯+Xn⩽t∣X1=x)dF(x)=F(t)+n=2∑∞∫0tP(X2+⋯+Xn⩽t−x)dF(x)=F(t)+n=2∑∞∫0tFn−1(t−x)dF(x)=F(t)+∫0tn=1∑∞Fn(t−x)dF(x)=F(t)+∫0tm(t−x)dF(x)
# 3.7
若到达间隔分布 F 为 (0,1) 的均匀分布,证明
m(t)=et−1, 0⩽t⩽1
并论证:为了使得到达间隔分布之和大于 1,需要的间隔数的期望为 e
解:
将 F(x)=x,0⩽t⩽1 代入习题 3.4 所证结论有
m(t)=t+∫0tm(t−x)dx=t+∫0tm(x)dx
两边对 t 求导得
m′(t)=1+m(t)
解微分方程即可。令 g(t)=1+m(t),则有 g′(t)=g(t) 即 gdg=dt. 于是
lng(t)g(t)=t+C=Cet
代入 g(0)=1+m(0)=1 得 C=1,即 g(t)=et. 于是 m(t)=g(t)−1=et−1
在 (0,1] 上发生的事件数为 N(1),那么第 N(1)+1 个事件发生的时刻即 “第一个在 1 之后发生的事件”,或者说即 “使得间隔之和大于 1 所需的更新数目”. 于是题目所求即为
E[N(1)+1]=m(1)+1=e
# 3.10
设 X1,X2,⋯ 独立同分布,E[Xi]<∞. 设 N1 为它的停时,即在满足 “一个仅依赖于 X1∼XN1 的条件” 之后停止实验。实验停止之后,再次定义一个停时 N2,即在满足 “一个仅依赖于 XN1∼XN1+N2 的条件” 之后停止实验。重复上述操作,得到序列 N1,N2,⋯,称为对 {Xn} 的停时序列.
- 令 S1=i=1∑N1Xi,S2=i=N1+1∑N1+N2Xi,S2=i=N1+N2+1∑N1+N2+N3Xi,⋯. 使用强大数定律计算
m→∞limN1+⋯+NmS1+⋯+Sm
- 把 N1+⋯+NmS1+⋯+Sm 上式改写为 mS1+⋯+SmN1+⋯+Nmm,再次计算其极限.
- 由上面两题证明 Wald 方程.
解:
(1) 事实上 i=1∑mSi=n=1∑∑1mNiXn=S∑1mNi. 令 k=∑1mNi,则当 m→∞ 时,k→∞. 于是由强大数定律
m→∞lim∑1mNi∑1mSi=k→∞limkSk=μX=E[X]
(2) ∑1mNi∑1mSi=∑1mNi/m∑1mSi/m. 由 Si 的定义可知,Si 之间独立同分布。故当 m→∞ 时,由强大数定律,分子分母极限都存在
m→∞limm∑1mSim→∞limm∑1mNi=μS=E[S]=μN=E[N]
代入即得
m→∞lim∑1mNi∑1mSi=m→∞lim∑1mNi/mm→∞lim∑1mSi/m=E[N]E[S]
(3) 于是 E[X]=E[N]E[S],即 E[S]=E[X]E[N]. 此即为 Wald 方程.
# 3.17
形如 g(t)=h(t)+∫0tg(t−x)dF(x) 的方程称为更新型方程(或使用卷积记号记为 g=h+g∗F). 迭代之 / 使用 Laplace 变换,证明更新型方程具有解
g(t)=h(t)+∫0th(t−x)dm(x)
若 h(x) 直接 Riemann 可积、且 F 是均值有限的非格点分布,则可应用关键更新定理得
t→∞limg(t)=μX1∫0∞h(t)dt=∫0∞F(t)dt∫0∞h(t)dt
对 g(t) 的更新型方程得自取条件于过程按概率意义上重新开始的时刻,对下列函数建立更新型方程:
- 一个交替更新过程在时刻 t 处于开状态的概率 P(t)
- 更新过程在时刻 t 的期望年龄 g(t)=E[A(t)]
使用题示结论给出更新型方程的解,并运用关键更新定理得到上述两题中的极限值.
解:
对更新型方程作 Laplace 变换,由卷积定理得
L[g]L[g]=L[h]+L[g]L[F]=1−L[F]L[h]
考虑更新函数的 Laplace 变换
m(t)L[m]=n=1∑∞Fn(t)=n=1∑∞(L[F])n=1−L[F]L[F]
于是 L[F]=1+L[m]L[m]. 代入 Laplace 变换后的式子得
L[g]=1−L[F]L[h]=1−1+L[m]L[m]L[h]=L[h](1+L[m])=L[h]+L[h]×L[m]
最后做 Laplace 逆变换得
g(t)=h(t)+[h∗m](t)=h(t)+∫0th(t−x)dm(x)
(1) 称 “从关到开” 为一次更新,开状态时间序列 {Zn} 独立同分布 H、关状态时间序列 {Yn} 独立同分布 G,Xi=Zi+Yi. 取条件于事件从概率意义上重新开始(即首次更新)的时刻
P(t)=∫0+∞P(t时刻为开∣X1=s)dF(s)
对于 s⩽t,那么条件概率相当于从 s 时刻重新开始,∫0tP(t−s)dF(s);
对于 s>t,“t 时刻处于开状态” 等价于 “t<Z1”,而 s 从 t 积到正无穷也即所有可能的条件的总和.
于是更新型方程为
P(t)=∫0tP(t−s)dF(s)+∫t+∞P(t<Z1∣X1=s)dF(s)=P(Z1>t)+∫0tP(t−s)dF(s)=H(t)+∫0tP(t−s)dF(s)
进而
t→∞limP(t)=μX∫0∞H(t)dt=E(X)E(Z)
(2) 取条件于事件从概率意义上重新开始(即首次更新)的时刻,拆积分区间,得更新型方程
g(t)=E[A(t)]=∫0∞E[A(t)∣X1=s]dF(s)=∫t+∞E(t∣X1=s)dF(s)+∫9tE[A(t−s)]dF(s)=∫t+∞tdF(s)+∫0tg(t−s)dF(s)=tF(t)+∫0tg(t−s)dF(s)
进而
t→∞limg(t)=μX∫0∞tF(t)dt=E[X]∫0∞F(t)d(21t2)=E[X]21t2F(t)∣∣∣∣∣0∞−∫0∞21t2dF(t)=E[X]0+21∫0∞t2dF(t)=2E[X]E[X2]
# 3.27
对更新报酬过程证明:
t→∞limE[RN(t)+1]=E[X1]E[R1X1]
假定 Xi 的分布不是格点的,而有关的任何函数都是直接 Riemann 可积的,当循环的报酬定义为等于循环的长度时,上式导致
t→∞limE[XN(t)+1]=E[X]E[X2]
请说明:它总是大于 E[X],除非 X 以概率 1 地是常数.
解:
取条件于 SN(t) 的值,将报酬转化到第一个更新区间内。参考交替更新中处于开状态的概率的极限,需要对 SN(t)=0 单独讨论,注意到此时 N(t)=0.
E[RN(t)+1]=E[RN(t)+1∣SN(t)=0]F(t)dm(0)+∫0tE[RN(t)+1∣SN(t)=s]P(SN(t)=s)=E[R1∣X1>t]F(t)+∫0tE[R1∣X1>t−s]F(t−s)dm(s)
令 t→+∞,前项中 F(∞)=0,后项使用关键更新定理
t→∞limE[RN(t)+1]=μX1∫0+∞E[R1∣X1=τ]F(τ)dτ(τ换成x)=E(X1)1∫0+∞F(x)dx∫0+∞rP(R1=r∣X1=x)=E(X1)1∫0+∞∫0+∞xP(X1=x)rP(R1=r∣X1=x)=E(X1)1∫0+∞∫0+∞rxP(R1=r,X1=x)=E(X1)E(R1X1)
而 D(X)=E(X2)−E2(X)⩾0,故E(X2)⩾E2(X),即
t→∞limE[XN(t)+1]=E[X]E[X2]⩾E(X)E2(X)=E(X)
上式取等号当且仅当 D(X)=0,即 X 为常数.
# 3.32
考虑一个按速率 λ 的 Poisson 过程到达的单服务线排队系统,其具有均值为 μG 的服务时间分布 G. 假定 λμG<1.
- 求系统空闲的时间比例 P0
- 计算忙期的平均长度
- 利用 (2) 和 Wald 方程计算在一个忙期中服务过的顾客数的期望
解:
(1) 在首个顾客到达时开始计时。每当顾客发现系统为空的时候,这个过程相当于在概率意义上重新开始。进一步定义 t 时刻系统的状态数 j 等于系统中的顾客数 Y(t),那么 {Y(t),t>0} 是一个再现过程。于是所求比例即为状态 0 的时间的长程比.
假设一个循环中服务的顾客数为 Ni,单个顾客的服务时间为 Tj,则
t→∞limt处于状态0的总时间=E[循环周期]E[单循环中系统内系统顾客为0的时间]=E[1∑NiXj]E[1∑NiXj−1∑NiTj]=E[N]E[X]E[N](E[X]−E[T])(Wald)=μXμX−μG=1−μXμG
也即 P0=1−1/λμG=1−λμG
(2)
t→∞limP(t时刻在忙期内)=E[忙期时间]+E[空闲时间]E[忙期时间]=1−P0=λμG
空闲时间即为 “单循环中最后一位顾客离开、到下一个顾客到来” 的这段时间,其分布即到达间隔分布,即
E[空闲时间]=E[X]=λ1
于是
E[忙期时间]+E[空闲时间]E[忙期时间]E[忙期]=1−λμGλμGE[空闲时间]=λμG=1−λμGμG
(3) 设一个忙期内共 N 人接受了服务,则由 Wald
E[B]E[N]=E[1∑NTi]=E[N]E[Ti]=E[Ti]E[B]=1−λμG1