Concepts de base
遺伝プログラミングを使用して新しい最適化ベンチマーク関数を作成し、進化アルゴリズムを比較する方法を提案します。
Résumé
この研究では、Genetic Programming(GP)を使用して新しい最適化ベンチマーク関数を構築しました。これらの関数は、2つ以上のアルゴリズム間で差異を示す能力に基づいて選択されます。また、MAP-Elitesも導入され、異なる特性を持つ一連のベンチマーク関数を見つけるために使用されました。
導入
- 最適化ベンチマークとは何か?
- 既存の進化アルゴリズムと新しいアルゴリズムインスタンスとの比較に必要なもの
提案手法
- 関数セットと端末のリスト
- 評価メトリックス:Wasserstein距離
実験結果
- Differential Evolution(DE)パラメータ設定間で生成された2次元関数におけるトレーニングパフォーマンス。
- DE設定間で生成された10次元関数におけるテストパフォーマンス。
- SHADEとCMA-ES間で生成された関数におけるトレーニングおよびテストパフォーマンス。
結論
提案手法は、DE設定や強力な最適化アルゴリズム(SHADEとCMA-ES)間で効果的な差異を示すことができます。今後は、さらなる改善や他の指標の探索が期待されます。
Stats
GPはコンピュータプログラムを自然選択に基づいて進化させる手段です。
Wasserstein距離は解集合間のパラメータ分布の差異を測定します。
Citations
"Good benchmark functions represent characteristics of different families of real-world problems."
"MAP-Elites has proven itself as an effective quality-diversity technique in several difficult problems."