You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

正方形及中心上的随机游走问题:求解首次到达中心的概率Pₙ

正方形及中心上的随机游走问题:求解首次到达中心的概率Pₙ

嘿,我来帮你理清这个问题!你提到用5x5矩阵太麻烦,其实利用对称性可以大幅简化计算——四个角落是完全等价的,我们根本不需要区分它们,只需要把状态分成两类:角落状态(记为C)和中心状态(记为O),这样问题就变成了简单的两状态马尔可夫链,完全不用复杂矩阵运算。

(1) 计算Pₙ

首先明确移动规则:

  • 从任意角落出发,下一步有3个可选方向:两个相邻角落、一个中心,每个方向概率都是$\frac{1}{3}$;
  • 我们只关心首次到达中心的情况,所以只要Alfred还没到过中心,他就一直在角落之间移动。

定义两个辅助量:

  • $a_n$:第n步时,Alfred在角落且之前从未到达过中心的概率;
  • $P_n$:第n步首次到达中心的概率。

初始状态:n=0时,Alfred在角落A,还没移动过,所以$a_0=1$,$P_0=0$(还没走不可能到达中心)。

递推关系:

  1. 要在第n步首次到达中心,必须第n-1步还在角落(且没到过中心),然后下一步走到中心。所以:
    $$P_n = a_{n-1} \times \frac{1}{3}$$
  2. 要在第n步仍处于角落且没到过中心,必须第n-1步在角落,然后下一步走到另一个角落(没走到中心)。从角落走到角落的概率是$\frac{2}{3}$,所以:
    $$a_n = a_{n-1} \times \frac{2}{3}$$

由递推可得$a_n = (\frac{2}{3})^n$,代入$P_n$的公式:
$$P_n = \frac{1}{3} \times (\frac{2}{3})^{n-1} \quad (n \geq 1)$$
当n=0时,$P_0=0$。

验证一下:n=1时,第一步直接走到中心的概率是$\frac{1}{3}$,符合公式;n=2时,先走到角落再走到中心的概率是$\frac{2}{3} \times \frac{1}{3} = \frac{2}{9}$,也和公式一致,完全没问题。

(2) Pₙ与Sₙ的关系及Sₙ的计算

你已经说对了,$S_n$是n步内至少到达一次中心的概率,而$P_k$是第k步首次到达中心的概率——这些首次到达的事件是互斥的(不可能同时在第k步和第m步首次到达),所以$S_n$就是前n个$P_k$的和:
$$S_n = \sum_{k=1}^n P_k$$

这是一个等比数列求和:首项$P_1=\frac{1}{3}$,公比$r=\frac{2}{3}$,共n项。用等比数列求和公式:
$$S_n = \frac{1}{3} \times \frac{1 - (\frac{2}{3})^n}{1 - \frac{2}{3}} = 1 - (\frac{2}{3})^n$$

验证一下:n=2时,$S_2=\frac{1}{3}+\frac{2}{9}=\frac{5}{9}$,而$1-(\frac{2}{3})^2=1-\frac{4}{9}=\frac{5}{9}$,完全匹配。

(3) 计算$\lim\limits_{n \to \infty} S_n$

当n趋向于无穷大时,$(\frac{2}{3})^n$会趋近于0(因为底数小于1),所以:
$$\lim_{n \to \infty} S_n = \lim_{n \to \infty} \left(1 - (\frac{2}{3})^n\right) = 1$$

这意味着Alfred最终几乎必然会走到中心,概率是1。

备注:内容来源于stack exchange,提问作者anton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 12:13:13