私は粒子群の最適化を試しており、次の単純なシナリオに最適なアプローチを決定しようとしています:
- 1 次元関数の最適化 (つまり、粒子が 1 つの線に沿って移動している)
- 最適化する関数は、ライン上の任意のポイントでサンプリングできます
- 各位置でサンプリングされた「値」は非常にノイズが多い
- 最適化する基礎となる関数 (ノイズを除く) は非常に単純です (たとえば、単一のグローバル最大値を持つピラミッド、または異なる高さの 2 つのこぶ)。
この問題を解決するため、つまり最小数のサンプルで効率的に最適なものを発見するには、どのような粒子群設計が最適でしょうか?