さて,もう一つの重要なパラメータとして (2) 式に現れた温度 がある. すでに述べたように が 0 に近づくほど, の最小値 が強調される凹凸の激しい分布になる. しかしながら,MCMC のように を渡り歩くような方法にとっては,一般に最適値まで到達するのが 難しくなる. 逆に, を大きくすれば,そのような問題点は少なくなるが, とは無関係にランダムウォークするのと変わらなくなってしまう.
そこで,少しずつ温度を下げていきながら上のような問題を解決しようという のがシミュレーテッドアニーリング (SA=Simulated Annealing)である. このとき問題となるのは, どれぐらい速く温度を下げても大丈夫かということである.温度を変えることに よって分布が変わってしまうので,平衡状態への収束は阻害されて しまう. 従って,平衡状態に十分収束させながら少しずつ温度を 下げる必要がある. これについては多くの理論的な成果がある[5,6].
(6) |