変分モンテカルロ法
計算物理学において、変分モンテカルロ法（へんぶんモンテカルロほう、, VMC）とは、量子系の基底状態を近似的に求めるための量子モンテカルロ法の一つで、変分法を用いる。
その基本的構成要素はなんらかのパラメータ "formula_1" に依存する一般化波動関数 formula_2 である。このパラメータ "formula_1" について系のエネルギーを最小化するような最適値を探索する。
具体的には、ハミルトニアンを formula_4、多体配座を formula_5 と書くことにすると、エネルギー期待値は次のように書くことができる。
ここで、モンテカルロ法により積分を評価する際、formula_7 を確率分布関数として標本点を選びだせば、エネルギー期待値 formula_8 をいわゆる局所エネルギー formula_9 の平均値として評価することができる。formula_8 が所与の変分パラメータ formula_1 について得られたならば、エネルギーを最小化するよう変分パラメータを最適化することにより、基底状態波動関数の可能な限り最適な表現を得ることができる。VMC は、多次元積分を数値積分により評価するという点以外は他の変分法と全く変りがない。この問題においては、ありうる全ての配座  から構成される多体ヒルベルト空間の次元が典型的には物理系のサイズに対し指数関数的に大きくなるため、モンテカルロ積分が特に重要となる。エネルギー期待値を数値的に評価するための他の手法は、モンテカルロ法をもちいるものよりもずっと小さい系にしか適用できないことが一般的である。この手法の精度は変分状態の選択に大きく依存する。 最も簡単な選択は典型的には平均場形式、すなわち formula_12 をヒルベルト空間上で因数分解された形で書くことである。この特に単純な形式では、多体効果が無視されているため典型的にはあまり正確ではない。波動関数を分離可能な形で書いた場合に比べた際の精度向上に最も寄与するものの一つは、いわゆる Jastrow 因子の導入である。この場合、波動関数は formula_13 のように書き下される。ここで、formula_14 は粒子対間の距離、formula_15 は変分法により決定される関数である。この因子により明示的に粒子・粒子間の相関を考慮することができるが、多体積分は分離不可能となるため、これを効率的に評価できる方法はモンテカルロ法のみとなる。 化学的系においては、30個未満のパラメータで電子相関エネルギーの80%から90%を得ることができる、わずかだけ洗練されたものが存在する。これに比べて、配置間相互作用法を用いて同等の精度を得るためには、考慮する系によるもののおよそ50,000個のパラメータが必要となる。さらに、VMCは通常粒子数の数乗のオーダーでスケールする。波動関数の関数形によるものの、エネルギー期待値の計算は  程度のオーダーでスケールする。