レプリカ交換法のソースを表示
←
レプリカ交換法
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
'''レプリカ交換法'''(レプリカこうかんほう、{{lang-en-short|replica exchange method}}、レプリカ交換MCMCサンプリング)は'''パラレルテンパリング'''({{en|parallel tempering}}、並列焼きもどし)法としても知られ、[[モンテカルロシミュレーション]]や[[マルコフ連鎖モンテカルロ法]](MCMC)のサンプリング効率を改善するための方法である。SwendsenとWang<ref>{{cite journal|author=Swendsen RH, Wang JS|year=1986|title= Replica Monte Carlo simulation of spin glasses|journal= Phys. Rev. Lett.|volume= 57|pages= 2607-2609|pmid=10033814 |doi=10.1103/PhysRevLett.57.2607}}</ref>によって開発され、Geyer<ref>{{cite book|author=Geyer, C. J.|year=1991|title=Computing Science and Statistics|series= Proceedings of the 23rd Symposium on the Interface|publisher= American Statistical Association|location= New York|pages= 156-163|chapter=Markov Chain Monte Carlo Maximum Likelihood|editor=Keramidas, E. M.|url=http://www.stat.umn.edu/geyer/f05/8931/c.pdf}}</ref>によって拡張され、その後、特に、福島・根本<ref>{{cite journal |title=Exchange Monte Carlo method and application to spin glass simulations |author1=Hukushima, K. |author2=Nemoto, K. |name-list-style=amp |journal=J. Phys. Soc. Jan. |volume=65 |number=6 |pages=1604-1608 |year=1996|doi=10.1143/JPSJ.65.1604 }}</ref>および[[ジョルジョ・パリージ]]<ref>{{cite journal |author1=Falcioni, M. |author2=Deem, M. W. |year=1999 |title = A Biased Monte Carlo Scheme for Zeolite Structure Solution |journal = J. Chem. Phys. |volume = 110 |issue = 3 |pages = 1754 |doi=10.1063/1.477812 |arxiv = cond-mat/9809085 |bibcode = 1999JChPh.110.1754F }}</ref><ref>{{cite journal|author= Earl, D. J.; Deem, M. W.|year=2005|title=Parallel tempering: Theory, applications, and new perspectives|journal=Phys. Chem. Chem. Phys.|volume= 7|pages= 3910|doi=10.1039/b509983h}}</ref>によって発展した。杉田と岡本はパラレルテンパリングの[[分子動力学法]]版を考案した<ref>{{cite journal |author = Sugita, Y.; Okamoto, Y. |year=1999 |title = Replica-exchange molecular dynamics method for protein folding |journal = Chemical Physics Letters |volume = 314 |pages = 141–151 |doi=10.1016/S0009-2614(99)01123-9 }}</ref>。これはレプリカ交換分子動力学({{en|replica-exchange molecular dynamics}}、REMD)として知られている。 手法としては、始めに異なる温度でランダムに初期化された {{Mvar|N}} 個の系のコピーを走らせ、[[メトロポリス法]]の基準でそれぞれ温度間で系の状態を交換するものである。 この方法の重要な点は、低温のシミュレーションで高温の設定が(またはその逆も)できることである。低エネルギー配置と高エネルギー配置の両方をサンプリングできるため、とても[[ロバストネス|安定]]にかつ正確なシミュレーションを行うことができる。このようにして、[[正準集団]]では一般にうまく計算されない[[比熱]]といった熱力学特性がかなり正確に計算できる。 == 詳細 == [[メトロポリス・ヘイスティングス法]]を用いるモンテカルロ法は1つの系の[[確率過程]]によって成り立っており、採択と棄却に影響する温度 {{Mvar|T}} は1つである。温度が高い場合、よりエネルギーの差分が大きい更新でも採択される確率が比較的高い。系の相関が高い場合は棄却される確率が高く、致命的なシミュレーション速度の低下が起きると言われる。 温度が {{Math|Δ''T''}} 離れた2つの系のシミュレーションが走っているとして、{{Math|Δ''T''}} が十分小さければ、それぞれ {{Mvar|N}} 回のモンテカルロステップを行って得られたエネルギーをヒストグラムにして得られるサンプル分布はいくらか重なる。分布の重なりは[[正規化]]されたサンプル分布のヒストグラムが重なる面積で量ることができる。{{Math|Δ''T'' → 0}} において重なりは 1 に近づく。 他の定義の仕方として、{{Math|''T''<sub>1</sub>}} の系におけるサンプルが {{Math|''T''<sub>2</sub>}} においてどれだけ出現しうるかということもできる。 マルコフ連鎖は過去の記憶を持たないために、マルコフ連鎖が2つの温度の系で成り立っていてもよい。 モンテカルロ法においてそれぞれの系が持つ温度をメトロポリスヘイスティングス基準で交換する。交換確率を {{Mvar|p}} とすると以下のようになり、 :<math> p = \min \left( 1, \frac{ \exp \left( -\frac{E_j}{kT_i} - \frac{E_i}{kT_j} \right) }{ \exp \left( -\frac{E_i}{kT_i} - \frac{E_j}{kT_j} \right) } \right) = \min \left( 1, \exp\left\{{(E_i - E_j) \left( \frac{1}{kT_i} - \frac{1}{kT_j}\right)} \right\}\right) </math> {{Math|1 − ''p''}} で棄却する。 [[詳細釣り合い]]条件は満たされている<ref>{{cite journal |author = Radford M. Neal |year=1996 |title = Sampling from multimodal distributions using tempered transitions |journal = Statistics and Computing |volume = 6 |issue=4|pages = 353–366 |doi=10.1007/BF00143556 }}</ref>。 この方法は2つ以上の系にも一般化できる。温度と系の数を適切に決定することで、追加でかかるモンテカルロ法の計算コストを上回る性能向上を達成することができる。レプリカ交換法は、緩和が遅くかつ極小値に陥いりやすい[[焼きなまし法]]を改善することができる。 == 参考文献 == <references/> {{DEFAULTSORT:れふりかこうかんほう}} [[Category:モンテカルロ法]] [[Category:確率的最適化]] [[Category:分子動力学]] [[Category:数学に関する記事]] [[Category:ヒューリスティック]]
このページで使用されているテンプレート:
テンプレート:Cite book
(
ソースを閲覧
)
テンプレート:Cite journal
(
ソースを閲覧
)
テンプレート:En
(
ソースを閲覧
)
テンプレート:Lang-en-short
(
ソースを閲覧
)
テンプレート:Math
(
ソースを閲覧
)
テンプレート:Mvar
(
ソースを閲覧
)
レプリカ交換法
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ツール
リンク元
関連ページの更新状況
ページ情報