赌徒问题

问题1

假设有一个赌徒,在每次赌博中以概率 赢取一个单位,以概率 输一个单位,并且每次赌博都是独立的,设赌徒开始时有 个单位,财富到达 或者 时结束赌博,记 为从初始财富 出发,先到达 而不是 的概率

本质是有两个吸收壁的 Markov 链

由题目可以看出 ,由全概率公式,可以得到如下递推公式

于是

这是一个等比数列,因此

累加得到

现在需要分两种情况计算
Case1:

代入 这一条件,解得 ,于是

Case2:

代入 这一条件,解得

代入原式,即可得到

关于上面的递推公式,其实可以写成矩阵形式

然后利用三对角行列式 > 针对特征方程法中通项公式的推导相同的方法,只需要求出矩阵的特征值即可,比如这里的特征值是
时,
时,
然后分别代入初值条件 ,解出 就是


问题2

赌徒平均多少局结束赌博?即求期望

为从 或者 的平均时间,于是有 ,由全期望公式,我们有

于是

继续分两种情况计算

Case1:
做变形得到

与上面的求解方式相同,累加得到:

代入 这一条件,得到

代回原式,整理得到:

Case2: 时,有

因此

累加得到:

与上面类似,再次累加得到:

利用 这个条件,可以得到
代入上式,解得:

实际上,由三对角行列式 > 2. 利用分析学的极限思想导出重根公式,对于 的情形,我们只需要令 即可,由洛必达法则计算就有


游走问题

问题1

假设有一只蚂蚁在直线上爬行,原点处有一只蜘蛛捕食, 处有一挡板,当蚂蚁到达 后,只能返回,蚂蚁向左和向右走一步的概率分别为 ,开始时位于 ,计算蚂蚁被吃掉的概率

本质是有一个吸收壁,一个反射壁的Markov链

为开始时的坐标为 , 且最终到达 的概率,于是

于是

与上面的问题一样,累加得到:

Case1:

由于 ,于是可得
两式相减得到 ,代回原式立即得到

Case2.

, 得到

以及

两式相减得到:

从而 ,代入原式立即得到
因此蚂蚁一定会到达 0 点被吃掉


另一种方法

为蚂蚁在时刻 所处的位置,则可以写出其转移概率矩阵

其中
此 Markov 链有两类,分别为 。由于 互通,从而同为常返或者非常返,于是考虑1状态
由于 1 会以 的概率到 0,这意味着 1 将以 的概率永远回不到 1,从而 1 为非常返
从而 为非常返,于是对于 , 有

从而一定会到达


问题2

蚂蚁平均多长时间被吃掉,即求期望

为从 的平均时间,于是有
由于在 处会立即返回 处,因此
类似赌徒问题中的期望问题
Case1: 时,可以得到

累加得到:

, 分别得到

两式相减得

从而

代回原式整理得到

Case2:
同样可以在 Case1 中令 , 然后用洛必达法则就能算出