测量
系统达到平衡之后,我们就可以测量能量、磁化强度以及各种磁化率等物理量。然而,要准确测量物理量,需要仔细考虑自相关以及独立样本的生成。自相关是指在不同蒙特卡洛步上进行的测量之间的关联,它会导致有偏的估计以及被低估的误差。生成独立样本可以保证测量结果在统计上是有意义的。
物理量的自相关
1. 自相关函数
自相关函数 度量物理量 相隔时间间隔 (以蒙特卡洛步计)的两次测量之间的关联:
其中 是相隔 步的两次测量之积的平均值。
2. 自相关时间
自相关时间 刻画了自相关函数衰减的快慢。其定义为:
在实际中, 通过将 拟合为指数衰减来估计:
3. 自相关的影响
自相关会减少独立样本的有效数目,导致统计误差被低估。为此,测量量 的误差修正为:
其中 是 的方差, 是独立样本的有效数目:
- 是 的方差,定义为: 其中 是测量值平方的平均值, 是测量值的平均值。
- 是独立样本的有效数目:
生成独立样本
1. 间隔测量
为了减小自相关,测量之间的间隔应至少为自相关时间 。这样可以保证相继的测量近似独立。例如,若 ,则应每隔 10 个蒙特卡洛步进行一次测量。
2. 分块方法
分块方法是一种通过将测量分组为若干块来生成独立样本的技术。每一块都应大于自相关时间。每一块的平均值被视为一个独立样本,并用这些块平均值的方差来估计误差。
3. 并行回火
对于动力学缓慢的系统,可以使用并行回火来生成独立样本。其做法是在不同温度下同时运行多个模拟,并周期性地在它们之间交换构型。这种交换有助于系统更高效地探索构型空间。
物理量
下面给出伊辛模型的一些物理量示例。对于不同的模型,需要考虑不同的物理量。
磁化强度:
其中 是自旋的总数。
能量:
磁化率:
磁化率 度量系统磁化强度对外磁场的响应。其定义为:
其中 是平均磁化强度, 是外磁场。在蒙特卡洛模拟中, 由磁化强度 的涨落通过以下公式计算:
其中:
- 为逆温度,
- 是自旋的总数,
- 是平均磁化强度,
- 是磁化强度平方的平均值。
比热:
比热 度量系统的热容,即改变系统温度所需的能量。其定义为:
其中 是系统的平均能量。
在蒙特卡洛模拟中, 由能量 的涨落通过以下公式计算:
其中:
- 为逆温度,
- 是自旋的总数,
- 是平均能量,
- 是能量平方的平均值。