*モンテカルロ法は数値計算の重要なテクニック *計算機に乱数を発生させて確率的に起きる現象 |
物性理論の分野では:
熱的ゆらぎや量子ゆらぎなどの影響を確率問題におきかえて計算する時に使われる。特に統計力学的性質は分配関数と呼ばれる量を計算することによって求めることができる。分配関数は、多くの状態の和としてあらわされている。しかし、この和を正直にたしあわせることは数値計算でもむつかしいことが多い。そこですべての和をとることをあきらめて、和の一部を統計的に抽出し、サンプリングによる和を行なってすべての和をとった時の結果を推測する。この推測は、サンプル数が多くなればなるほど、また重要な部分の和をうまく引き出しているほど、精度がよくなり、統計誤差を減らして、正確な結果をうまく言い当てることができる。 |
モンテカルロ法を用いた数値計算によって、理論模型のもつ数値計算を行なうときには、たくさんのサンプルを計算機で発生させ、その平均をとる操作を行なうため、統計誤差を含む。この統計誤差の範囲内で、理論模型のもつ近似によらない性質を明らかにすることを狙っている |
例えばどんな物理的性質を計算できるか? |
量子力学的な効果の無視できる系では古典統計力学の原理に従って、モンテカルロ計算が広範な研究の手段となっている。古典統計力学に従う系の研究では、系の運動方程式をそのまま追いかける分子動力学法と、系の従う確率分布に従って統計サンプリングを行なうモンテカルロ法が良く知られた強力な数値的手法である。 |