計算物理学において、変分モンテカルロ法(VMC)は変分法を適用して量子系の基底状態を近似する量子モンテカルロ法である。 [1]
基本的な構成要素は、いくつかのパラメータに依存する一般的な波動関数 です。パラメータの最適値は、システムの総エネルギーを最小化することで見つかります。
特に、ハミルトニアン が与えられ、多体構成で表すと、エネルギーの期待値は次のように表される。 [2]
積分を評価するモンテカルロ法に従って、 を確率分布関数として解釈し、それをサンプリングして、いわゆる局所エネルギー の平均としてエネルギー期待値を評価することができます。 が与えられた変分パラメータのセットに対してわかると、エネルギーを最小化し、基底状態の波動関数の可能な限り最良の表現を得るために最適化が実行されます。
VMC は、多次元積分が数値的に評価されることを除いて、他の変分法と何ら変わりません。モンテ カルロ積分は、この問題では特に重要です。なぜなら、構成のすべての可能な値を含む多体ヒルベルト空間の次元は、通常、物理システムのサイズとともに指数関数的に増加するためです。したがって、エネルギー期待値の数値評価に対する他のアプローチは、一般に、モンテ カルロ アプローチによって解析可能なシステムよりもはるかに小さなシステムへの適用に限定されます。
この方法の精度は、変分状態の選択に大きく依存します。最も単純な選択は、通常、平均場形式に対応し、状態はヒルベルト空間上の因数分解として記述されます。この特に単純な形式は、多体効果を無視するため、通常はあまり正確ではありません。波動関数を分離して記述する場合に比べて精度が大幅に向上する理由の 1 つは、いわゆる Jastrow 因子の導入です。この場合、波動関数は と記述されます。ここで、 は量子粒子のペア間の距離であり、 は決定すべき変分関数です。この因子を使用すると、粒子間の相関を明示的に考慮できますが、多体積分は分離できなくなるため、モンテカルロがこれを効率的に評価する唯一の方法です。化学システムでは、この因子の少し洗練されたバージョンを使用すると、30 未満のパラメーターで相関エネルギーの 80~90% を取得できます (電子相関を参照)。比較すると、配置相互作用の計算では、その精度に達するために約 50,000 のパラメーターが必要になる場合がありますが、これは検討対象の特定のケースに大きく依存します。さらに、VMC は通常、シミュレーション内の粒子の数の小さな累乗としてスケーリングされ、波動関数の形式に応じて、エネルギー期待値の計算では 通常N 2−4のような値になります。
VMCにおける波動関数の最適化
QMC 計算は試行関数の品質に大きく依存するため、最適化された波動関数を可能な限り基底状態に近づけることが不可欠です。関数最適化の問題は、数値シミュレーションにおける非常に重要な研究テーマです。QMC では、多次元パラメトリック関数の最小値を見つける通常の困難さに加えて、効率的な最適化に必要なコスト関数 (通常はエネルギー) とその導関数の推定に統計ノイズが存在します。
多体試行関数を最適化するために、異なるコスト関数と異なる戦略が使用されました。通常、QMC 最適化では、エネルギー、分散、またはそれらの線形結合の 3 つのコスト関数が使用されました。分散最適化法には、正確な波動関数の分散がわかっているという利点があります。(正確な波動関数はハミルトニアンの固有関数であるため、ローカル エネルギーの分散はゼロです)。つまり、分散最適化は、下から制限され、正に定義され、最小値がわかっているという点で理想的です。ただし、最近、さまざまな著者がエネルギー最適化の方が分散最適化よりも効果的であることを示したため、最終的にはエネルギー最小化の方が効果的であることが判明する可能性があります。
これにはさまざまな動機があります。第 1 に、変分モンテ カルロ法と拡散モンテ カルロ法の両方において、通常、最小の分散ではなく、最小のエネルギーに関心があります。第 2 に、分散の最適化では、行列式パラメーターを最適化するために多くの反復が必要であり、最適化が複数の局所的最小値で行き詰まることが多く、「誤った収束」の問題が発生します。第 3 に、エネルギーが最小化された波動関数は、平均して、分散が最小化された波動関数よりも、他の期待値のより正確な値を生成します。
最適化戦略は 3 つのカテゴリに分けられます。最初の戦略は、相関サンプリングと決定論的最適化手法を組み合わせたものです。このアイデアでは、第 1 列の原子に対して非常に正確な結果が得られましたが、パラメータがノードに影響し、さらに現在の試行関数と初期試行関数の密度比がシステムのサイズとともに指数的に増加する場合、この手順では問題が発生する可能性があります。2 番目の戦略では、ノイズを無視して決定論的手法を使用できるように、大きなビンを使用してコスト関数とその導関数を評価します。
3 番目のアプローチは、ノイズ関数を直接処理する反復技術に基づいています。これらの方法の最初の例は、いわゆる確率的勾配近似 (SGA) であり、構造最適化にも使用されていました。最近、この種の改良された高速なアプローチとして、いわゆる確率的再構成 (SR) 法が提案されました。
VMCとディープラーニング
2017年、ジュゼッペ・カルレオとマティアス・トロイヤー[3]は、VMC目的関数を使用して人工ニューラルネットワークを訓練し、量子力学システムの基底状態を見つけました。より一般的には、人工ニューラルネットワークは、量子力学システムの基底状態を見つけるためのVMCフレームワークで波動関数の仮説(ニューラルネットワーク量子状態として知られる)として使用されています。VMCのニューラルネットワーク仮説の使用はフェルミオンにまで拡張され、ニューラルネットワークを使用しないVMC計算よりも大幅に正確な電子構造計算が可能になりました。 [4] [5] [6]
参照
さらに読む
一般的な
- McMillan, WL (1965 年 4 月 19 日). 「液体He4の基底状態」. Physical Review . 138 (2A). アメリカ物理学会 (APS): A442–A451. Bibcode :1965PhRv..138..442M. doi :10.1103/physrev.138.a442. ISSN 0031-899X.
- Ceperley, D.; Chester, GV; Kalos, MH (1977 年 9 月 1 日). 「モンテカルロシミュレーションによる多フェルミオン研究」. Physical Review B. 16 ( 7). American Physical Society (APS): 3081–3099. Bibcode :1977PhRvB..16.3081C. doi :10.1103/physrevb.16.3081. ISSN 0556-2805.
VMCにおける波動関数の最適化
- Snajdr, Martin; Rothstein, Stuart M. (2000 年 3 月 15 日)。「分散最適化波動関数から得られる特性は、一般的にはより正確か? H 2 、He、LiH のエネルギーに関連しない特性のモンテカルロ研究」。The Journal of Chemical Physics。112 ( 11 )。AIP Publishing: 4935–4941。Bibcode :2000JChPh.112.4935S。doi :10.1063/1.481047。ISSN 0021-9606 。
- Bressanini, Dario; Morosi, Gabriele; Mella, Massimo (2002). 「量子モンテカルロ法における堅牢な波動関数最適化手順」. The Journal of Chemical Physics . 116 (13). AIP Publishing: 5345–5350. arXiv : physics/0110003 . Bibcode :2002JChPh.116.5345B. doi :10.1063/1.1455618. ISSN 0021-9606. S2CID 34980080.
- Umrigar, CJ; Wilson, KG; Wilkins, JW (1988 年 4 月 25 日)。「量子モンテカルロ計算のための最適化された試行波動関数」。Physical Review Letters。60 ( 17 )。アメリカ物理学会 ( APS): 1719–1722。Bibcode :1988PhRvL..60.1719U。doi : 10.1103 /physrevlett.60.1719。ISSN 0031-9007。PMID 10038122 。
- Kent, PRC; Needs, RJ; Rajagopal, G. (1999 年 5 月 15 日). 「モンテカルロ法によるエネルギーと分散最小化手法による多体波動関数の最適化」. Physical Review B. 59 ( 19). American Physical Society (APS): 12344–12351. arXiv : cond-mat/9902300 . Bibcode :1999PhRvB..5912344K. doi :10.1103/physrevb.59.12344. ISSN 0163-1829. S2CID 119427778.
- Lin, Xi; Zhang, Hongkai; Rappe, Andrew M. (2000 年 2 月 8 日). 「解析的エネルギー導関数を用いた量子モンテカルロ波動関数の最適化」. The Journal of Chemical Physics . 112 (6). AIP Publishing: 2650–2654. arXiv : physics/9911005 . Bibcode :2000JChPh.112.2650L. doi :10.1063/1.480839. ISSN 0021-9606. S2CID 17114142.
- Harju, A.; Barbiellini, B.; Siljamäki, S.; Nieminen, RM; Ortiz, G. (1997 年 8 月 18 日). 「確率的勾配近似: 多体波動関数を最適化するための効率的な方法」. Physical Review Letters . 79 (7). American Physical Society (APS): 1173–1177. Bibcode :1997PhRvL..79.1173H. doi :10.1103/physrevlett.79.1173. ISSN 0031-9007.
- 田中 茂則 (1994 年 5 月 15 日). 「変分量子モンテカルロ法における構造最適化」. The Journal of Chemical Physics . 100 (10). AIP Publishing: 7416–7420. Bibcode :1994JChPh.100.7416T. doi :10.1063/1.466885. ISSN 0021-9606.
- Casula, Michele; Attaccalite, Claudio; Sorella, Sandro (2004 年 10 月 15 日). 「分子の相関ジェミナル波動関数: 効率的な共鳴原子価結合アプローチ」. The Journal of Chemical Physics . 121 (15): 7110–7126. arXiv : cond-mat/0409644 . Bibcode :2004JChPh.121.7110C. doi :10.1063/1.1794632. ISSN 0021-9606. PMID 15473777. S2CID 43446194.
- Drummond, ND; Needs, RJ (2005 年 8 月 18 日). 「Jastrow 因子を最適化するための分散最小化スキーム」(PDF) . Physical Review B . 72 (8). American Physical Society (APS): 085124. arXiv : physics/0505072 . Bibcode :2005PhRvB..72h5124D. doi :10.1103/physrevb.72.085124. ISSN 1098-0121. S2CID 15821314.
参考文献
- ^ Scherer, Philipp OJ (2017). 計算物理学. 物理学大学院テキスト. 出版社: Springer International Publishing. doi :10.1007/978-3-319-61088-7. ISBN 978-3-319-61087-0。
- ^ カロス、マルビン H. 編(1984年)。量子問題におけるモンテカルロ法。ドルドレヒト:オランダのシュプリンガー。土井:10.1007/978-94-009-6384-9。ISBN 978-94-009-6386-3。
- ^ Carleo, Giuseppe; Troyer, Matthias (2017). 「人工ニューラルネットワークによる量子多体問題の解決」. Science . 355 (6325): 602–606. arXiv : 1606.02318 . Bibcode :2017Sci...355..602C. doi :10.1126/science.aag2302. PMID 28183973. S2CID 206651104.
- ^ Pfau, David; Spencer, James; Matthews, Alexander G. de G.; Foulkes, WMC (2020). 「ディープニューラルネットワークによる多電子シュレーディンガー方程式の第一原理解」. Physical Review Research . 2 (3): 033429. arXiv : 1909.02487 . Bibcode :2020PhRvR...2c3429P. doi :10.1103/PhysRevResearch.2.033429. S2CID 202120723.
- ^ Hermann, Jan; Schätzle, Zeno; Noé, Frank (2020). 「電子シュレディンガー方程式のディープニューラルネットワーク解法」. Nature Chemistry . 12 (10): 891–897. arXiv : 1909.08423 . Bibcode :2020NatCh..12..891H. doi :10.1038/s41557-020-0544-y. PMID 32968231. S2CID 202660909.
- ^ Choo, Kenny; Mezzacapo, Antonio; Carleo, Giuseppe (2020). 「Ab-initio電子構造のためのフェルミオンニューラルネットワーク状態」. Nature Communications . 11 (1): 2368. arXiv : 1909.12852 . Bibcode :2020NatCo..11.2368C. doi :10.1038/s41467-020-15724-9. PMC 7217823. PMID 32398658 .
