我们被要求手动进行 5 或 6 次粒子群优化迭代以完成家庭作业,但我真的不明白怎么做,我们也没有得到任何示例。
有人可以为我完成第一次运行,以便我了解它是如何工作的吗?
每一步的解释都很棒。
考虑一个由三个粒子和 Vmax = 10 组成的粒子群优化系统的说明性示例。为了便于计算,我们将忽略 r1 和 r2 是随机数这一事实,并将它们固定为 0.5。解的空间是二维实值空间 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)。