We introduce ParaToric, a C++ package for simulating the toric code in a parallel field (i.e., $X$- and $Z$-fields) at finite temperature. We implement and extend the continuous-time quantum Monte Carlo algorithm of Wu, Deng, and Prokof'ev on the square, triangular, honeycomb, and cubic lattices with open and periodic boundaries, respectively. The package is expandable to arbitrary lattice geometries and custom observables diagonal in either the $X$- or $Z$-basis. ParaToric also supports snapshot extraction in both bases, making it ideal for generating training/benchmarking data for other methods, such as lattice gauge theories, cold atom or other quantum simulators, quantum spin liquids, artificial intelligence, and quantum error correction. The software provides bindings to C/C++ and Python, and is thus almost universally integrable into other software projects.
academic 論文ID : 2510.14781タイトル : ParaToric 1.0-beta: Continuous-time quantum Monte Carlo for the toric code in a parallel field著者 : Simon M. Linsel, Lode Pollet (Ludwig-Maximilians-Universität München)分類 : quant-ph (量子物理学)発表日 : 2025年10月16日ジャーナル : SciPost Physics Codebases Submission論文リンク : https://arxiv.org/abs/2510.14781 本論文はParaToricを紹介しており、これは有限温度下で平行場中のトーリックコード(toric code)をシミュレートするためのC++ソフトウェアパッケージである。本パッケージはWu、Deng、Prokof'evの連続時間量子モンテカルロアルゴリズムを実装・拡張し、正方格子、三角格子、ハニカム格子、立方格子、ならびに開放境界条件と周期的境界条件をサポートしている。ParaToricは任意の格子幾何学およびX基またはZ基で対角化可能なカスタム可観測量に拡張可能であり、両基でのスナップショット抽出もサポートしており、他の手法のための訓練/ベンチマークデータ生成に最適なツールとなっている。
トーリックコードは現代凝縮系物理学における最も基本的で広く研究されているモデルの一つであり、Kitaevによって最初に提案された。これはトポロジカル相(ギャップのあるZ₂量子スピン液体)と任意子励起を担う最も単純なモデルであり、また量子誤り訂正符号の基礎モデルであり、Ising規格理論との深い関連性を持つ。
アルゴリズムの制限 : 既存のWu、Deng、Prokof'evアルゴリズムは高温および零非対角場条件下でエルゴード性の問題を有する応用需要 : 格子規格理論、冷原子量子シミュレータ、量子スピン液体、人工知能、量子誤り訂正などの分野に対して訓練/ベンチマークデータを提供する必要がある相互運用性 : 他のソフトウェアプロジェクトに容易に統合できる汎用インターフェースが不足している元のアルゴリズムは特定のパラメータ領域(大きな温度と零非対角場)ではエルゴード性を保証できず、これが重要な物理領域での応用を制限している。
アルゴリズムの拡張 : 連続時間量子モンテカルロアルゴリズムを実装・拡張し、エルゴード性問題を解決するための2つの新しい更新機構を追加複数格子のサポート : 正方格子、三角格子、ハニカム格子、立方格子、ならびに開放および周期的境界条件をサポート豊富な可観測量 : 19種類の異なる物理可観測量を実装(エネルギー、任意子密度、Fredenhagen-Marcu演算子など)多言語インターフェース : C、C++、Pythonインターフェース、およびコマンドラインツールを提供データ生成機能 : スナップショット抽出をサポートし、他の手法のための訓練データ生成を容易にするオープンソースソフトウェア : MITライセンスを採用し、統合と拡張が容易平行場中のトーリックコードのハミルトニアンをシミュレートする:
Ĥ = -μ∑ᵥÂᵥ - J∑ₚB̂ₚ - h∑ₗσ̂ˣₗ - λ∑ₗσ̂ᶻₗ
ここで:
Âᵥ: スター項(格点vに隣接するすべてのリンクを含む) B̂ₚ: プラケット項(同じ基本プラケットpに属するすべてのリンクを含む) σ̂ˣₗ、σ̂ᶻₗ: リンク上で定義されたパウリ行列 μ, J, h, λ: 結合パラメータ Wu、Deng、Prokof'evに基づく5種類のモンテカルロ更新:
単一リンクスピン反転 スター項更新 プラケット項更新 複合更新 グローバル更新 エルゴード性問題を解決するため、2つの新しい更新を追加:
虚時間軸全体での単一リンク反転 : 高温または零非対角場の場合、虚時間軸全体で単一リンクのスピンを反転させることを許可虚時間軸でのプラケット/スター項反転 : σ̂ˣ基(σ̂ᶻ基)でプラケット(スター項)を虚時間軸全体で反転させる64ビットMersenne-Twister疑似乱数生成器を使用 対角エネルギー項をキャッシュして効率を向上 虚時間軸操作を最適化するために二分探索を使用(計算量O(log n)) 外部シード設定をサポートして再現性を確保 エルゴード性の改善 : 新しい更新機構により、大温度および零非対角場領域でのエルゴード性が大幅に改善性能最適化 : キャッシングと二分探索により、βにほぼ無関係な性能を実現モジュール設計 : 任意の格子幾何学とカスタム可観測量の拡張をサポート複数基のサポート : σ̂ˣおよびσ̂ᶻ基の間で選択可能で、パラメータに応じて性能を最適化正方格子(2D) 三角格子(2D) ハニカム格子(2D) 立方格子(3D) 以下を含む:
エネルギー関連: 全エネルギー、スター項エネルギー、プラケット項エネルギー、電場エネルギー、規格場エネルギー トポロジー関連: 任意子数、任意子密度、Fredenhagen-Marcu演算子 相転移関連: パーコレーション確率、パーコレーション強度、交互虚時間演算子 相関関数: σˣおよびσᶻ静的磁化率 期待値⟨Ô⟩およびBinder比UO = ⟨Ô⁴⟩/⟨Ô²⟩² 積分自己相関時間τᵢₙₜ モンテカルロ受理率 ブートストラップ誤差推定 L=4: 3.1秒(無場) → 3.9秒(有場) L=8: 21.3秒(無場) → 34.1秒(有場) L=20: 379秒(無場) → 689秒(有場) 計算量は約O(L³ log β) βが4から20に変化する際、実行時間は14.9秒から22.1秒にしか増加せず、優れた温度無関性能を示す。
N_between_samplesパラメータを調整することで:
N_between_samples=1: τᵢₙₜ=1895 N_between_samples=500: τᵢₙₜ=3.24 N_between_samples=1000: τᵢₙₜ=1.64 正方格子上で既知のトポロジカル相転移を検証し、臨界場hc(λ=0.2)≈0.33:
パーコレーション確率が相転移点で1から0へジャンプ Fredenhagen-Marcu演算子が対応する相転移挙動を示す 交互虚時間演算子が相転移位置を確認 結果は文献と完全に一致 完全な熱化監視ツールを提供し、以下が可能:
可観測量の熱化過程をリアルタイムで監視 不十分な熱化を検出 熱化曲線の可視化を提供 Kitaevトーリックコード : トポロジカル量子計算と量子誤り訂正の基礎モデルIsing規格理論 : トーリックコードとの深い関連性Z₂量子スピン液体 : トポロジカル秩序の典型例Wu-Deng-Prokof'evアルゴリズム : 本論文の基礎アルゴリズム連続時間量子モンテカルロ : 量子多体系を扱うための強力なツール符号問題 : トーリックコードモデルは符号問題がないため、QMCが最適な手法本論文はトーリックコード専用QMCソフトウェアの空白を埋めており、既存の汎用QMCパッケージは通常トーリックコードに特化して最適化されていない。
アルゴリズム改善 : 元のアルゴリズムの特定のパラメータ領域でのエルゴード性問題を成功裏に解決優れた性能 : ほぼ温度無関の優れた性能を実現機能の充実 : 豊富な物理可観測量と複数の格子サポートを提供使いやすさ : 多言語インターフェースと詳細なドキュメントにより使用敷居を低下モデル制限 : 現在は対角相互作用のみをサポート、非対角相互作用には大規模なアルゴリズム修正が必要温度制限 : アルゴリズムは本質的に有限温度T>0を要求フラストレーション系 : 対角相互作用によって導入されるフラストレーションはサンプリング問題を引き起こす可能性がある著者が計画している拡張には以下が含まれる:
新しい格子 : Kagomeおよびruby格子新しい可観測量 : 忠実度磁化率、非対角Fredenhagen-Marcu演算子、Renyi熵新しい相互作用 : 長距離Ising相互作用、涌現トポロジカル秩序モデル実用価値が高い : 重要な物理モデルの数値シミュレーション問題を解決技術実装が優秀 : アルゴリズム最適化とソフトウェアエンジニアリングの両方が高い水準を達成ドキュメントが充実 : 詳細な使用説明書と例を提供オープンソース友好的 : MITライセンスにより学術および商業利用が容易クロスプラットフォーム互換性 : 複数のプログラミング言語とオペレーティングシステムをサポートモデルカバレッジが限定的 : トーリックコードモデルのみを対象とし、汎用性が限定的理論分析が不足 : 新しい更新機構の厳密な理論分析が欠けている大規模テストが不足 : 最大システムサイズL=80は特定の臨界現象の研究には不十分な可能性がある学術的影響 : トポロジカル量子物態研究に重要なツールを提供教育的価値 : 量子モンテカルロ法の教育ツールとして利用可能応用前景 : 量子誤り訂正、量子シミュレータなどの分野にデータサポートを提供ソフトウェアエコシステム : 量子物理数値計算のソフトウェアツールチェーンを充実基礎研究 : トポロジカル相転移、量子スピン液体、任意子物理応用研究 : 量子誤り訂正符号、量子シミュレータベンチマークテスト手法開発 : 機械学習手法の訓練データ生成教育実践 : 量子多体物理と数値手法の教育論文は37篇の関連文献を引用しており、Kitaevの元の研究から最新の数値手法の発展まで網羅しており、著者の分野に対する深い理解と厳密な学術的態度を反映している。
総合評価 : これは高品質なソフトウェア論文であり、技術的な革新があるだけでなく、より重要なことに量子物理研究コミュニティに実用的で効率的で使いやすい研究ツールを提供している。ソフトウェアのオープンソース性質と充実したドキュメントにより、大きな推進価値と長期的な影響力を持つ。