格子場のモンテカルロ法:Metropolis・熱浴・HMC・クラスター法と統計誤差の解析
対象読者: 本テーマ第 3〜10 章の格子作用を学び、確率論のマルコフ連鎖と大数の法則の基礎を知っている人。モンテカルロ法の実装経験は仮定しません。
前提となる記事:格子 Higgs 模型と湯川模型:Fradkin–Shenker の相補性
0. この記事の要点
Section titled “0. この記事の要点”格子の上の場の理論では、変数が何百万個もあって、平均値を式で計算することができません。そこで、確率の重みに合わせたサイコロを振るように配位(場の値の組)を次々に作り、その平均で近似します。この記事では、そのサイコロの振り方が「本当に狙った確率に従う」ことをどう保証するか、そして得られたデータにどれだけの誤差があるかをどう見積もるかを学びます。読み終えると、Metropolis 法・熱浴法・HMC・クラスター法がなぜ正しいのか、誤差棒をどう付けるのかが分かります。
- 格子上の期待値 は、 を不変分布にもつマルコフ連鎖の時間平均で推定します。正しさの核心は 2 つで、不変性(一度その分布になったら以後もその分布のままであること。多くは詳細つり合いで保証)と収束(どこから出発しても最終的にその分布に近づくこと。Doeblin 条件などのエルゴード性)です。片方だけでは足りません。
- Metropolis–Hastings 法と熱浴法は、いずれも 1 変数ずつの詳細つり合いを満たします。SU(2) ゲージ場では、ステープルの和が SU(2) の定数倍になることから、局所分布が に帰着し、Kennedy–Pendleton 法で厳密に引けます。
- 偶数フレーバーのフェルミオン行列式は と書け、複素ガウス積分(擬フェルミオン)で表せます。ハイブリッド・モンテカルロ(HMC)は、リープフロッグ積分が可逆かつ体積保存であることと Metropolis 判定を組み合わせ、積分誤差があっても分布を厳密に保ちます。
- Swendsen–Wang 法はスピンとボンドの同時分布に対する 2 段の Gibbs 更新であり、詳細つり合いと 1 ステップでの正値性を同時に満たします。臨界点近くでの自己相関時間の発散(臨界減速)を大きく緩和します。
- 相関のある時系列の平均の分散は です。ビニングはこの を明示的に推定せずに正しい誤差を与え、ジャックナイフは非線形な量の誤差と のバイアスを同時に処理します。
格子 Higgs 模型と湯川模型 までの章では、強結合展開や平均場、摂動論で相構造を論じました。しかしハドロン質量や相転移の位置を定量的に決めるには、格子上の経路積分
を数値的に評価するしかありません。変数の数は を優に超えるので、格子点ごとの求積は論外で、一様乱数による素朴なモンテカルロ積分も役に立ちません。作用は体積に比例するので、 の重みは配位空間のごく薄い殻に集中し、一様に引いた配位はほぼすべて重み だからです。
そこで そのものに従う配位を生成する重点サンプリングを使います。 次元の分布から独立な標本を直接引く方法はないので、1 つ前の配位を少しずつ変えるマルコフ連鎖を走らせ、その極限分布が になるように設計します。Metropolis ら(1953 年)の方法がその原型で、Creutz(1980 年)が SU(2) ゲージ理論に熱浴法を適用して閉じ込めの数値的証拠を示したのが格子 QCD の数値計算の始まりです。
この記事では、まずマルコフ連鎖が正しい分布に収束するための条件を証明し、次に格子場で使われる代表的な更新法(Metropolis、熱浴、HMC、クラスター)がその条件を満たすことを 1 つずつ確かめます。最後に、連鎖が生む相関のある標本から誤差を正しく見積もる方法を導きます。数値計算の結果は「誤差棒つき」でなければ主張にならないので、最後の節は他の節と同じだけ重要です。
執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 3 回(Claude Code)・最終 2026-10-12
この記事の誤りを報告する ・運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記
© 2026 夢現技研合同会社 ・コード例は MIT ライセンスです。