把场放到有限格点上,会改变我们计算的分布;只取有限组样本,又会让这个分布的估计带上起伏。分清这两件事,才知道该怎样改进计算。增加样本压低统计误差,缩小格距检验短距离近似,扩大区间检验边界的影响。
先修是本课程的经典场、自由场量子化两章,以及均值和方差的概念。下面会用矩阵简写相互耦合的二次项,并解释矩阵中每个数从哪里来。学完以后,你应能分别设计格距、体积和采样误差的检验。
用相邻格点代替连续变化
先研究直线上的一个实数场。选一个参考长度 ,长度以它为单位,质量参数以 为单位,场值以 为单位。采用自然单位后,欧氏作用量无量纲。后面的数值都按这套单位表示。
设格距为 ,质量参数为 。把 个格点首尾相接,得到长度为 的周期圆环。相邻场值之差除以格距,近似连续场的导数。再把空间积分换成每个格点贡献的总和,就有
相邻位置的场值差得越多,作用量就越大。采样概率满足 ,因此这样的场较少出现。邻近场值常常一起偏正、一起偏负,空间关联由此产生。
这里的坐标是欧氏坐标。把它理解成虚时间,就得到量子谐振子的路径积分:周期区间对应有限温度,区间越来越长时趋向基态;两端固定则要求路径经过指定端点。一维空间中量子场的等实时间关联采用另一个模式权重 。本章计算的是一维欧氏二次作用量的逆算符。
在采样之前,先求出关联
把相邻差的平方展开。每个内部场值的平方出现在两条键中,合起来给出对角系数 ;每对邻居的非对角系数是 。把这些系数排成矩阵 ,作用量就写成 。矩阵在这里所做的事,是把“哪个位置和哪个位置相连”整齐地记下来。
定义协方差矩阵 。它满足 ,也就是 。这个关系可以直接推出来:对 求关于 的导数,再对所有场值积分。正的二次作用量让无穷远边界项消失。导数分别作用到两个因子,得到 ,这正是所需的矩阵关系。
圆环上,每走一个格点相位增加 的模式,会把相邻差分算符化成数 。每个模式独立贡献一部分关联,把它们加起来:
数的是相隔多少个格距,实际距离为 。这条曲线是有限格点上的精确预测,不需要先取样。实验台用矩阵分解和三角方程抽出场,再与另行计算的模式求和比较。
同一个距离,为何有三个数值
取 、、,圆环长度就是 。研究相距 的两点,需要隔开 个格距。模式求和给出 ,单位为 。
如果把格点换成连续圆环,但保留同样的长度,关联为
代入以后得到 。分子里的第二个指数项,来自绕圆环另一侧返回的路径。这两个数分别是格点模型和连续模型的确定预测。
再看实际采样。默认记录的模型版本为 gaussian-chain-1.0.0,种子为 ,共取 组独立场样本。每组都把两个探针处的场值相乘,然后平均,得到 ,标准误差为 。它比格点解析值高约 个标准误差,是这份记录中的一次普通统计起伏。
格点值与连续值只差 ,远小于这次采样的误差。换一个种子,金点会挪动,两条参考线之间的距离却保持原样。要从样本里清楚分辨这么小的差异,需要显著提高统计精度。
样本有记忆时,误差为什么变大
为了单独研究采样记忆,实验台按下面的规则更新整组场:
每组 都独立抽取。第一组场也直接从目标高斯分布抽出,因此采样一开始就处于平稳分布。 数的是样本更新次数。 时,每次都完全换一组场; 越大,相邻样本越相似。
用 表示第 组样本中两个探针处场值的乘积。高斯分布的四阶矩关系给出 。要算均值的方差,先把均值平方展开成所有样本对的求和。间隔为正整数 的样本对有 个,负间隔还有同样多。最后除以 ,得到
其中 是单个乘积的方差。独立采样时 ;存在记忆时,有效样本数减少为 。例如 、,则 ,有效样本数约为 。
通常的样本方差 在这条相关链上也会略微偏低,其期望为 。把这个偏差修正回来,实验台报告的标准误差为
这里采用采样器已知的相关关系。图中金色自相关曲线则直接从保存的两点乘积估计,有限样本让它在参考线周围起伏。
让每次操作只回答一个问题
打开欧氏场的两点关联。每次改动前先写下预测,再比较数值。
- 研究统计起伏时,保持格点设置不动,只换采样种子。金点会移动,两条参考线不变。再增加保留样本数,用几个不同种子比较移动幅度是否减小。
- 研究格距时,比较 。这次必须同时改两个输入,才能保持总长 。距离仍取 ,探针间隔相应为 。格点预测依次是 、、,逐渐接近连续值。
- 研究体积时,固定周期边界、格距和质量,只增加格点数,保持探针间隔不变。圆环变长以后,绕另一侧返回的贡献逐渐减弱。
改变设置前导出记录。文件保留每组场值、种子和模型版本,另一份程序可以从这些场值重新计算关联。
练习
独立样本数变成四倍,标准误差和格距误差分别怎样变化?
解释
标准误差与 成正比,因此减半。格点分布没有改变,它与连续分布之间的差异保持原样。
一位同学研究单个位置的场值均值,采用 。他能直接照搬两点乘积的有效样本数吗?
解释
单个场值的间隔相关为 ,两点乘积则为 。长记录中,前者的方差增大倍数趋于 ,后者趋于 。单场值均值的有效样本数更少。采样效率取决于所研究的量。
固定格距,把格点数加倍后,关联曲线移动了。再设计一组比较,区分体积和分辨率的影响。
解释
第一次改动把区间长度加倍。接着选定一个物理长度,把格距减半、格点数加倍,同时保持探针间的物理距离。这一对计算隔离了分辨率的影响。每种设置多换几个种子,可以看清围绕各条曲线的统计起伏。
高斯关联与逆算符的关系见 Tong《Statistical Field Theory》2.2 节。自相关怎样进入均值误差,见 Wolff《Monte Carlo errors with less errors》第 4 版,式 21—25。
动手探索
欧氏场的两点关联 →在场的样本上拉开两个探针,观察两点关联怎样随距离减弱。把许多组场样本给出的估计,与格点解析值和连续极限比较。来源与核读范围
- David Tong, Statistical Field Theory, Chapter 2
核读高斯积分、逆核关联函数、关联长度和欧氏量子力学解释。有限链的归一化按本课程约定另行推导。
- U. Wolff, Monte Carlo errors with less errors, arXiv:hep-lat/0306017v4
核读式 21—25 中的自相关和均值方差。这里给定高斯采样器的有限记录修正另在正文推导,并用多条独立记录检查。