首页 > > > 10037 赌徒的长征(5)——靠谱的谱分析
上一篇文章中,我们把阿聪的策略转化成了一个一维随机游走
,初始位置为
,左侧有固定吸收壁
,右侧有移动吸收壁
。我们的目标是证明粒子的期望存活时间有限。为了寻找思路,我首先模拟了一下粒子位置的分布随时间的变化情况。
用
表示
时刻粒子位置的分布列,它是一个长度为
的列向量,其中第
个元素表示粒子处于位置
的概率。初始时
。从
出发求
时,要先把
与向量
卷积。卷积得到的向量中,第一个元素要去掉,代表被固定壁吸收;最后一个元素也要去掉,代表被移动壁吸收——但当
时除外,因为这时移动吸收壁让出一个位置。模拟发现,
一直保持着如下图所示的“正弦刺猬”的形状,只是幅度在不断减小。

我敏锐地意识到:这可能是某个变换矩阵特征值绝对值最大的特征向量!没错。把
与
卷积然后掐头去尾,相当于用一个矩阵去乘以
,这个矩阵是
,阶数与
的长度
相同。在移动吸收壁两次让出位置之间的时间内,这个矩阵会反复作用于粒子位置的分布列上。矩阵的特征向量可以看成一组基,把分布列按这组基分解,则在矩阵反复作用的过程中,特征值绝对值最大的分量(称为“主分量”)衰减得是最慢的,足够长时间后,就可以认为只剩下主分量了。
因为有“掐头去尾”的操作,矩阵
并不是一个循环矩阵,它的特征向量也就不是傅里叶变换的基了。不过,
的基仍然是一系列正弦函数。具体来说,把
分解成
,则有
★
★![]()
画成图片更容易理解:

矩阵
的每一列是一个正弦函数,第1列在
个点内完成了半个周期,第2列在
个点内完成了一个周期……依此类推。它们构成一组单位正交基。其中第一个基(振荡最慢的)和最后一个基(振荡最快的)的特征值最大,分别是
。这两个基以相同的系数相加或相减,就能得到“正弦刺猬”。
如果吸收壁永远不动,那么随着时间的流逝,粒子位置的分布列中确实会只剩下两个主分量。但是,移动吸收壁不时地让出一个位置,导致
阶数增加,对应的特征向量也会发生变化(简称“换基”)。模拟发现,每次换基之后,把分布列按新的基重新分解,各个分量又都会获得不可忽略的系数,所以只考虑主分量是不严谨的。
没关系,那我们就把所有分量一起考虑。设
与
长度相同,则在由
推出
的过程中,没有发生“换基”,
就等于
。用
代表
的第
列,其特征值为
。把
按各个
分解,得到
。由
的正交性,可得
。考虑
与
的2范数:
★![]()
故有
★![]()
若
比
长一个元素,那么
可以看作先在
后面添一个0,再与
相乘而得。添0不改变2范数,所以上式在发生“换基”时也成立。这是第一次放缩。
对上式取个对数,并利用
在
时与
同阶,得到
★![]()
(本文中
表示“
的阶不超过
”)
再把
代进去,忽略取整号和常数5,得到
★![]()
求个和,就能得到
,即
。
算了半天
的2范数,有什么用呢?它跟粒子被吸收的时刻
有什么关系?答案是这样:
的1范数,也就是它的所有元素之和,等于粒子到了
时刻还没有被吸收的概率,即
。而1范数和2范数之间有如下关系:
★![]()
其中,左边的等号在
仅有一个元素非0(分布极端集中)时取得,右边的等号在
的所有元素都相等(分布极端均匀)时取得。我们在这儿要用右边的不等号来限定
的阶:
★![]()
这是第二次放缩。
现在离答案只有一步之遥啦!对上式取个差分,就能得到
,而我们要求的
。通项的阶数约为-4.6848,小于-1,级数收敛,所以粒子的期望存活时间有限。

本文在分析矩阵与向量相乘的时候,采用了把向量按矩阵的特征向量分解的方法。这种方法称为“谱分析法”,“谱”指的就是分解后各特征向量的系数。如果矩阵恰好是循环卷积操作对应的矩阵(称为Circulant matrix),则各个特征向量恰好就是傅里叶变换的基,“谱”也就成了大家熟悉的“频谱”。有些同学可能看过我2年前在人人网上写的《用傅里叶变换玩转椭圆》一文,其中用的就是谱分析法;今天,我们又一次领略到了谱分析法的“靠谱”。
我在文中使用了两次放缩,求出
的阶数的上界为
。我曾经认为两次放缩都恰好没有损失阶数,模拟结果也与这个阶数很接近。不过,@Octolet通过把离散一维游走近似成连续一维扩散,算出
的阶数其实等于-4.7201。更细致的模拟发现,
的阶数小于-4.715,所以@Octolet的结果很可能是正确的,而在我放缩的过程中,阶数有损失。
原文作者:;如有侵权,请联系管理员删除。