-3

我们被要求手动进行 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)。
4

1 回答 1

3

“我真的不明白如何,我们没有得到任何例子”。让我对这句话加一点批评。如果您没有得到任何示例,则可能意味着您应该为自己寻找示例。你有没有把“粒子群优化”放到谷歌上,看看一些结果?你希望你学习中的所有东西都给你吗?

有许多资源可以解释粒子群优化的工作原理,例如wikipediaGoogle ScholarScholarpedia或PSO的专用网站。原始论文来自 Kennedy 和 Eberhart 1995,是学者搜索的最高结果。还有一些框架可以实现 PSO,您可以在其中查看它的工作原理,例如HeuristicLab。这是一个探索这个话题的机会。

于 2012-10-13T13:10:00.853 回答