随机游走(random walk)是随机过程中最经典的模型之一,表面上只是”每一步随机往左或往右走”,实际上研究的是一个非常普遍的结构:大量微小随机变化不断累积以后,会出现什么宏观规律?随机游走把随机变量、Markov 性质、独立增量、中心极限定理、recurrence 和布朗运动连结在一起,是理解后续各种随机过程的中心模型。
1. 一维随机游走
1.1 定义:增量独立,状态是累积结果
从 开始,每一步的随机增量 以相同概率取 或 ,状态按 递归更新,这就是最简单的一维对称随机游走。展开递归式可得 : 是每一步新的随机扰动, 是所有历史扰动累积后的状态。 通常设定成 i.i.d.,但 显然不独立—— 的定义本身就包含 。一次具体的 sample path 可能是 0 → 1 → 2 → 1 → 0 → -1 → 0,另一次可能是完全不同的 0 → -1 → -2 → -1 → 0 → 1 → 0:两条路径用的是同一套规则、同样以相同概率选择每一步方向,却可以走出截然不同的轨迹,这正是”随机”在随机游走中的真正含义——规则固定,实现不固定。
1.2 为什么随机游走是 Markov 的
假设已知 ,下一步只有两种可能:以 的概率走到 4,以 的概率走到 6;至于过去是怎么走到 5 的,对下一步没有额外影响,即 。简单随机游走因此是一个标准的一阶 Markov process,这也是随机过程 5:马尔可夫过程里条件独立性质最直接的例子。
2. 波动尺度与漂移
2.1 平均位置是 0,典型距离却不是 0
对对称随机游走,,因此 ;但这不代表随机游走一直待在原点附近。,标准差是 :走了 步以后,典型距离的量级是 ,而不是 。原因是正负增量会大量互相抵消,中心极限定理给出 ,说明 本身的自然尺度就是 ——这正是随机过程 4里 标准误尺度的另一种呈现方式,只是这个尺度描述的是累积和本身,而不是平均值。
2.2 带漂移的随机游走
若每一步不再对称,,增量具有非零期望 ,此时 ,随机游走可以理解成”确定性趋势 加上随机波动”:长期趋势按 线性增长,随机波动仍然是 量级,这就是最基础的 drift + noise 结构,也是后续随机微分方程里漂移项与扩散项的雏形。
3. 维度与常返性
3.1 一维、二维、三维以上的关键差异
把位置扩充成 维向量 ,每一步在 个坐标方向中随机选择一个,数学结构跟一维并没有本质区别。但对称简单随机游走的长期行为却随维度出现质变:一维和二维的随机游走几乎必然会回到原点(recurrent),三维以上则存在正概率永远不再回到原点(transient)。这是随机过程理论里最著名的维度效应之一。
3.2 为什么 恰好是临界维度
走 步以后,随机游走的典型距离量级是 ,在 维空间中,半径 的区域体积大约按 增长,因此回到某个固定位置的概率大致有 的量级。判断是否常返,等于判断级数 是否发散: 时级数形如 ,发散; 时形如调和级数 ,仍然发散; 时形如 ,是 的 p-级数,开始收敛。级数发散代表”有无穷多次机会累积出至少一次真正的回归”,这正是一维、二维 recurrent 而三维以上 transient 的根本原因, 恰好落在调和级数这个发散与收敛的临界点上。
3.3 三维以上”逃走”的概率其实可以精确算出来
“transient”听起来像是一个模糊的定性描述,但三维简单对称随机游走最终回到原点的概率其实有精确数值:这个常数称为Pólya 随机游走常数,约为 ——换句话说,在 的方格上随机游走,大约只有 34% 的路径最终会回到出发点,其余 66% 永远不会回来。 时这个概率进一步降到约 ,维度越高,回到原点就越困难。这组数字让”一维二维 recurrent、三维以上 transient”不只是一个二元分类,而是一条随维度连续下降的概率曲线, 刚好落在概率恰好等于 1 的边界上。
4. 到达时间与赌徒破产
4.1 Hitting time
随机游走自然引出”第一次什么时候到达某个位置”这类问题。定义 为第一次到达位置 的时间, 本身也是一个随机变量。类似地可以研究第一次回到原点、第一次超过某个阈值、第一次碰到边界——这些问题会在后续发展成 hitting time、first passage time 和 stopping time 的完整理论。
4.2 反射原理:算出 步内到达某个位置的概率
( 步内曾经到达过 )这个事件,可以用**反射原理(reflection principle)**精确算出概率,而不需要穷举所有路径。直觉是:任何一条”曾经到达 、最终停在 “的路径,都可以把触碰 之后的部分整段上下翻转,一一对应到一条”终点在 “的路径,而且对应是一一且等概率的。整理这个对应关系,可得 ( 为整数)。以 、 为例,代入二项分布计算可得 :走 100 步,大约有 32% 的概率曾经到达过位置 10,即使 本身的期望值是 0、标准差只有 10。反射原理是后续计算布朗运动首次穿越概率的离散版本,两者用的是同一个对称论证。
4.3 赌徒破产问题:具体算一次
假设一个人初始有 元,每局以相同概率赢 1 元或输 1 元,财富过程就是一个带两个吸收边界( 表示破产, 表示达到目标)的简单随机游走,问题是”从 出发,先到 还是先到 0”,这就是经典的赌徒破产问题(Gambler’s Ruin)。对公平硬币(),在先到 之前先破产的概率恰好等于 ,先达到 的概率是 ——这个简洁结果可以用”财富过程本身是鞅(martingale)“证明,但不需要先懂鞅也能直接使用它。以 、 为例,先达到 100 元的概率是 ,先归零的概率是 ;把 提高到 90,先达到 100 的概率就提高到 ——起始资金越接近目标,越可能在破产前先达标,这个线性关系只在公平硬币下成立,一旦 ,公式会变成 (),不再是简单的线性比例。
5. 随机游走的推广
5.1 图上的随机游走
随机游走不一定发生在直线或规则网格上:如果状态空间是一个图,每一步随机选择当前节点的一个邻居,就得到 random walk on graph,广泛出现在 PageRank、网络分析、社区发现、MCMC 和扩散传播模型中。PageRank 的经典直觉,就是一个用户不断在网页之间随机点选链接,研究长期在哪些网页停留得更多。
5.2 布朗运动:连续时间极限
如果把每一步的空间步长和时间间隔都变得越来越小、并进行适当缩放,随机游走的整条 sample path 会逐渐趋近布朗运动:布朗运动可以理解成随机游走的连续时间极限,这条联系是中心极限定理在”整个随机过程”层面的推广,而不只是单一时刻分布的推广。
6. 常见误解与小结
随机游走最容易被误解的一点,是把”平均位置是 0”跟”随机游走会一直停留在原点附近”混为一谈——第 2.1 节已经说明, 的典型距离会随时间持续变大,只是远比线性成长慢。另一个常见误解是把常返性跟”一定会回来很多次”画上等号:一维、二维的常返性只保证概率为 1 会回到原点至少一次(实际上是无穷多次),但期望回归时间可能是无限大,常返不代表回归”快”。
随机游走最基本的形式是 ,也就是”当前状态 = 上一步状态 + 新的随机扰动”,定义极其简单,却自然产生了 Markov 性质、独立增量、 波动尺度、维度相关的 recurrence/transience、hitting time、赌徒破产这类吸收边界问题,一路连结到 random walk on graph 和布朗运动。随机游走不是一个孤立的小例子,而是随机过程理论中串连大量核心概念的中心模型。