Please confirm Java of your browser.

(979) Metropolis 1v MCS メトロポリス法(1変数) [ zip, source ]
メトロポリス法は重みつきサンプリング法の1つで、系のとるエネルギー状態に比例した
サンプリングが可能なことから、物理シミュレーションの分野では、しばしば使われます。
メトロポリス-サンプリングは次のようなwalker(r0)の移動によってrをサンプルします。
位置r0からランダムにr1を選択し、エネルギー差ΔE(=E(r1)-E(r0))を計算し、
exp(-ΔE/kT)>random(0-1)のときのみ、r1へ移動することで{ri}をサンプルします。
本アプレットは1変数の場合で、kTが小さいと、walkerは、低いエネルギー状態を多くとります。
sは、walkerの現在地r0を中心としてs*区間の範囲内でr1を選択します。
(created 2006.07.17, last updated 2007.11.24)