• 検索結果がありません。

内挿/外挿領域の探索メカニズムを持つ

N/A
N/A
Protected

Academic year: 2021

シェア "内挿/外挿領域の探索メカニズムを持つ"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

内挿/外挿領域の探索メカニズムを持つ SA

鍵谷 武宏1), 廣安 知之2), 三木 光範3), 横内 久猛2)

1) 同志社大学大学院 2) 同志社大学生命医科学部 3) 同志社大学理工学部 Key word: Simulated Annealing,Simulated Annealing with Advanced Adaptive Neighborhood

連続最適化問題にSAを適用する場合,近傍はユークリッド空間内での距離に関係し,自由に決めるこ とが可能である.そして一般的に,その近傍が小さい場合にはエネルギーの変化は小さく,大きい場合に はエネルギーの変化は大きい.そしてその変化はエネルギー関数に大きく依存する.このため,連続最適 化問題にSAを適用する場合,近傍の範囲の調節が非常に重要な課題となる.そこで問題に適応する摂動 近傍を持つシミュレーテッドアニーリング(SA/AAN:Simulated Annealing with Advanced Adaptive Neighborhood)が提案されている.SA/AANは,近傍の幅を受理率が0.5になるように調節することで,

近傍設計を自動化したCoranaの手法を改良したものである.そして本手法を用いることにより,テスト 関数としてRastrigin,Griewank,Rosenbrock関数を用いた際に,Coranaの手法よりも良質な解が得 られることが示されている1).しかしながらテスト関数としてSchwefel関数を用いた際には,局所解に 陥りやすいことがわかった.そこで,より局所探索性能が高く,局所解を抜け出す近傍を自動決定できる アルゴリズムとして内挿/外挿領域への探索メカニズムを持つSAを提案する.

本手法は,まずランダムに 2 点生成し,評価値の高い方を希求点とする.そして探索点と希求点との 距離を閾値として用い,外挿/内挿領域への探索を行うアルゴリズムである.内挿領域への探索では,希 求点へ近づく方向に近傍を生成し探索を行い,希求点との距離がある一定の値になるまで探索を行う.こ のことから内挿領域への探索に局所探索性能を高めることができる.また外挿領域への探索では,希求点 から遠ざかる方向に近傍を生成し探索を行う.そこで外挿では,局所解を抜け出すのに必要な近傍を設計 しなければ,局所解を抜け出すことはできず,近傍をどのように設定するかが問題となる.そこで本手法 では,内挿の探索時に,最後に受理されなかった時の希求点との距離を外挿の近傍とした.これにより谷 の大きさを判別し,局所解を抜け出すのに必要な近傍を自動的に決定することができる.以下に内挿と外 挿のアルゴリズムを示す.

【内挿のアルゴリズム】

Step0 2点の内,評価値の高い点を希求点とし,希求点までの距離が近くなる方向へ探索を行う

Step1 メトロポリス基準を用い,かつ希求点までの距離が近くなっていれば,次状態へ遷移を行う.

また最良解よりも,良い解が見つかれば,希求点を変更する

Step2 2点間の距離が0.00001よりも近い場合は外挿を行い,離れている場合はStep0へ戻る

【外挿のアルゴリズム】

Step0 2点の内,評価値の高い点を希求点とし,希求点から遠ざかる方向へ探索を行う

Step1 メトロポリス基準を用い,かつ希求点からの距離が遠ざかっていれば,次状態へ遷移を行う.

また最良解よりも,良い解が見つかれば,希求点を変更する

Step2 2点間の距離が0.00001よりも近い場合はStep0へ戻り,離れている場合は内挿を行う

(2)

提案した手法の性能を評価するために,多峰性の関数であるRastriginSchwefel関数,および単峰性 の関数であるRosenbrock3つのテスト関数を用いて実験を行った.それぞれのテスト関数を用いて,

100試行行い最良解の評価値を昇順に並べたものを図1に示す.なお,Rastrigin関数については2次元 5次元,SchwefelRosenbrock関数については2次元で実験を行った.

1.E-09 1.E-08 1.E-07 1.E-06 1.E-05 1.E-04 1.E-03 1.E-02

0 20 40 60 80 100

The Number of Trialssorted

Best energy

Proposed algorithm SA/AAN

(a) Rastrigin関数(2次元)

0 1 2 3 4 5 6

0 20 40 60 80 100

The Number of Trials(sorted)

Best energy

Proposed algorithm SA/AAN

(b) Rastrigin関数(5次元)

-900 -800 -700 -600 -500 -400 -300

0 20 40 60 80 100

The Number of Trialssorted

Best energy

Proposed algorithm SA/AAN

(c) Schwefel関数(2次元)

1.E-13 1.E-11 1.E-09 1.E-07 1.E-05 1.E-03

0 20 40 60 80 100

The Number of Trials(sorted)

Best energy

Proposed algorithm SA/AAN

(d) Rosenbrock関数(2次元) 1 提案手法とSA/AANの性能比較

図1より,提案手法により全てのテスト関数においてSA/AANより良好な解を得られたことが確認で きる.また,図1の(a)では提案手法とSA/AANのどちらの手法も,準最適解である1より低い値が得ら れており,全ての試行において最適解を持つ谷に収束していることがわかる.また図 1(d)は単峰性の 関数であるため,図1の(a)(d)においてSA/AANより良好な解が得られたことから内挿の局所探索が有効 に働いていることがわかる.次に図1(b)(c)を見ると,SA/AANでは局所解に陥りやすい問題に対して も,SA/AAN より良好な解が得られていることがわかる.このことから外挿の局所解を抜け出すメカニ ズムについても有効に働いていることが分かる.

参考文献

1) 安藤 景子,適応的近傍を持つシミュレーテッドアニーリングとその応用に関する研究,

同志社大学大学院博士論文,2007

2) 花田 良子,廣安 知之,三木 光範,組み合わせ最適化問題における内挿/外挿的な領域への 遺伝的多段階探索の有効性, 情報処理学会論文誌, 2006

参照

関連したドキュメント

b)工場 シミュ レータ との 連携 工場シ ミュ レータ は、工場 内のモ ノの流 れや 人の動き をモ デル化 してシ ミュレ ーシ ョンを 実 行し、工程を 最適 化する 手法で

この問題をふまえ、インド政府は、以下に定める表に記載のように、29 の連邦労働法をまとめて四つ の連邦法、具体的には、①2020 年労使関係法(Industrial

荒天の際に係留する場合は、1つのビットに 2 本(可能であれば 3

環境への影響を最小にし、持続可能な発展に貢

セキュリティパッチ未適用の端末に対し猶予期間を宣告し、超過した際にはネットワークへの接続を自動で

各テーマ領域ではすべての変数につきできるだけ連続変量に表現してある。そのため

第一の場合については︑同院はいわゆる留保付き合憲の手法を使い︑適用領域を限定した︒それに従うと︑将来に

従って,今後設計する機器等については,JSME 規格に限定するものではなく,日本産業 規格(JIS)等の国内外の民間規格に適合した工業用品の採用,或いは American