美文网首页
正方体上的随机游动

正方体上的随机游动

作者: 心露边白 | 来源:发表于2018-11-01 11:07 被阅读0次

    昨天的随机过程课程有一道有趣的习题:

    问题:一个粒子在正立方体的顶点上做随机游动,每次有\frac14的概率停留不动,有\frac14的概率移动至相邻的顶点. 试求从某顶点v出发首次回到v的平均时间.

    立方体共有8个顶点

    假设这立方体的8个顶点分别标记为0,1,\cdots,7. 为方便起见,我们来讨论从0出发的粒子首次回到0的平均时间. 设随机变量X_n代表n步游动后粒子的位置,则X_n将取值于0,1,\cdots,7. 按照标准的记号,定义
    \tau_0=\inf\{n\geqslant0:X_n=0\}是粒子首次回到0的时刻.


    线性方程组法

    解决这类平均时间的问题的一般方法是为返回时间建立合适的线性方程组. 定义
    x_i=E_i\tau_0,~~i=0,1,\cdots,7x_i就是粒子从i出发时首次返回0的平均时间. 由于立方体的对称性,从1,3,7出发返回0的平均时间应该相等,从1,3,7出发返回0的平均时间应该相等,即
    x_0=x,~~x_1=x_3=x_4=y,~~x_2=x_7=x_5=z,~~x_6=w因此我们只需为x,y,z,w建立线性方程组.

    显然x=0(从0出发的粒子已经位于0). 关于y我们进行如下的推导: 从1出发的粒子,有\frac14的概率仍位于1, 所需时间仍为x; 有\frac14的概率返回0, 所需时间为0; 有\frac24的概率抵达2,7, 所需时间为y, 因而
    y=\frac14 x+\frac14 y+\frac 24 z+1关于z,w可建立类似的方程,并得到
    \left\{ \begin{aligned} x&=0\\ y&=\frac14 x+\frac14 y+\frac 24 z+1\\ z&=\frac24y+\frac14z+\frac14w+1\\ w&=\frac34z+\frac14w+1 \end{aligned} \right.求解这个方程组我们得到x=0,y=\frac{28}3,z=12,w=\frac{40}3. 下面我们就可以来计算从0出发的粒子回到0的平均时间T了. 从0出发的粒子有\frac14的概率停留不动, 剩余所需时间为0; 有\frac34的概率抵达相邻的顶点, 剩余所需时间为y, 故
    T=\frac14\cdot0+\frac34\cdot y+1=8即返回0的平均时间为8.


    不变分布法

    现在我们采取下面的证明思路: 当粒子在立方体上运动N次后,取到0的次数约为\frac N8,因为取到0的频率为\frac18;取到0的次数也约为\frac N{T},因为T是返回0的平均时间. 两者相等意味着
    \frac N8\approx \frac NT
    因此T=8, 从而得到了与第一种方法相同的结果.


    显然上面的表述是非常不严谨的, 严格描述这种方法需要用到马氏链的不变分布和遍历定理. 由于状态空间S=\{0,1,\cdots,7\}是有限且不可约,因此存在唯一的不变分布\pi, 并且\pi_0=\cdots\pi_7=\frac18. 这意味着, 当粒子在立方体的顶点上运动充分长的时间后,取到各个顶点的频率都近似为\frac18. 如果记
    \sigma_0=\inf\{n\geqslant1:x_n=0\}则所求平均返回时间T即为T=E_0\sigma_0. 遍历定理告诉我们,
    \pi_0=\frac1{E_0\sigma_0}即粒子在运动中取到0的频率趋向于平均返回时间的倒数. 因此T=\frac1{\pi_0}=8.


    参考资料

    [1] 钱敏平,龚光鲁,陈大岳,章复熹《应用随机过程》高等教育出版社.

    相关文章

      网友评论

          本文标题:正方体上的随机游动

          本文链接:https://www.haomeiwen.com/subject/saptxqtx.html