宿題として、粒子群の最適化を手作業で 5 ~ 6 回繰り返すように依頼されましたが、その方法がよくわからず、例も示されませんでした。
どのように機能するかを確認できるように、誰かが私に代わって最初の実行を行うことは可能ですか?
各ステップの説明は素晴らしいでしょう。
3 つの粒子と Vmax = 10 で構成される粒子群最適化システムの実例を考えてみましょう。計算を容易にするために、r1 と r2 が乱数であるという事実を無視し、この演習ではそれらを 0.5 に固定します。解の空間は 2 次元の実数値空間 R2 であり、群れの現在の状態は次のとおりです。
- 粒子の位置: x1 = (5,5); x2 = (8,3); x3 = (6,7);
- 個々のベスト ポジション: x∗1 = (5,5); x∗2 = (7,3); x∗3 = (5,6);
- ソーシャル ベスト ポジション: x∗ = (5,5);
- 速度: v1 = (2,2); v2 = (3,3); v3 = (4,4)。