Loading article…
適応型シミュレーテッドアニーリング(ASA )は、シミュレーテッドアニーリング(SA)アルゴリズムの一種で、温度スケジュールやランダムステップ選択を制御するアルゴリズムパラメータが、アルゴリズムの進行状況に応じて自動的に調整されます。これにより、このアルゴリズムは、標準的なSAよりも効率的で、ユーザー定義パラメータに対する感度が低くなります。標準的なSAでは、これらのパラメータは経験や実験に基づいて選択されることが多く(最適な値は問題によって異なるため)、これは実際には大きな欠点となります。
このアルゴリズムは、最適化する関数のパラメータを連続数と超立方体 (N 次元空間) の次元として表現することで機能します。SA アルゴリズムの中には、ガウス移動を状態に適用するものもあれば、より高速な温度スケジュールを可能にする分布を持つものもあります。状態をボックス内の点、移動をその周囲のラグビーボール型の雲と想像してください。温度とステップサイズは、初期段階では探索空間全体が粗い解像度でサンプリングされ、後期段階では状態が好ましい領域に導かれるように調整されます。別の ASA バリアントである熱力学的シミュレーテッドアニーリングは、熱力学の法則に従って、2 つの状態間のエネルギー差に基づいて各ステップで温度を自動的に調整します。